@azure-rest/arm-compute
Version:
1,623 lines (1,355 loc) • 623 kB
Markdown
## API Report File for "@azure-rest/arm-compute"
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import type { AbortSignalLike } from '@azure/abort-controller';
import type { CancelOnProgress } from '@azure/core-lro';
import type { Client } from '@azure-rest/core-client';
import type { ClientOptions } from '@azure-rest/core-client';
import type { CreateHttpPollerOptions } from '@azure/core-lro';
import type { HttpResponse } from '@azure-rest/core-client';
import type { OperationState } from '@azure/core-lro';
import type { PathUncheckedResponse } from '@azure-rest/core-client';
import type { RequestParameters } from '@azure-rest/core-client';
import type { StreamableMethod } from '@azure-rest/core-client';
import type { TokenCredential } from '@azure/core-auth';
// @public
export interface AccessUriOutput {
readonly accessSAS?: string;
readonly securityDataAccessSAS?: string;
}
// @public
export interface AdditionalCapabilities {
hibernationEnabled?: boolean;
ultraSSDEnabled?: boolean;
}
// @public
export interface AdditionalCapabilitiesOutput {
hibernationEnabled?: boolean;
ultraSSDEnabled?: boolean;
}
// @public
export interface AdditionalUnattendContent {
componentName?: "Microsoft-Windows-Shell-Setup";
content?: string;
passName?: "OobeSystem";
settingName?: "AutoLogon" | "FirstLogonCommands";
}
// @public
export interface AdditionalUnattendContentOutput {
componentName?: "Microsoft-Windows-Shell-Setup";
content?: string;
passName?: "OobeSystem";
settingName?: "AutoLogon" | "FirstLogonCommands";
}
// @public
export interface ApiEntityReference {
id?: string;
}
// @public
export interface ApiEntityReferenceOutput {
id?: string;
}
// @public
export interface ApiError {
code?: string;
details?: Array<ApiErrorBase>;
innererror?: InnerError;
message?: string;
target?: string;
}
// @public
export interface ApiErrorBase {
code?: string;
message?: string;
target?: string;
}
// @public
export interface ApiErrorBaseOutput {
code?: string;
message?: string;
target?: string;
}
// @public
export interface ApiErrorOutput {
code?: string;
details?: Array<ApiErrorBaseOutput>;
innererror?: InnerErrorOutput;
message?: string;
target?: string;
}
// @public
export interface ApplicationProfile {
galleryApplications?: Array<VMGalleryApplication>;
}
// @public
export interface ApplicationProfileOutput {
galleryApplications?: Array<VMGalleryApplicationOutput>;
}
// @public
export interface AutomaticOSUpgradePolicy {
disableAutomaticRollback?: boolean;
enableAutomaticOSUpgrade?: boolean;
useRollingUpgradePolicy?: boolean;
}
// @public
export interface AutomaticOSUpgradePolicyOutput {
disableAutomaticRollback?: boolean;
enableAutomaticOSUpgrade?: boolean;
useRollingUpgradePolicy?: boolean;
}
// @public
export interface AutomaticOSUpgradeProperties {
automaticOSUpgradeSupported: boolean;
}
// @public
export interface AutomaticOSUpgradePropertiesOutput {
automaticOSUpgradeSupported: boolean;
}
// @public
export interface AutomaticRepairsPolicy {
enabled?: boolean;
gracePeriod?: string;
repairAction?: "Replace" | "Restart" | "Reimage";
}
// @public
export interface AutomaticRepairsPolicyOutput {
enabled?: boolean;
gracePeriod?: string;
repairAction?: "Replace" | "Restart" | "Reimage";
}
// @public
export interface AvailabilitySet extends Resource {
properties?: AvailabilitySetProperties;
sku?: Sku;
}
// @public
export interface AvailabilitySetListResultOutput {
nextLink?: string;
value: Array<AvailabilitySetOutput>;
}
// @public
export interface AvailabilitySetOutput extends ResourceOutput {
properties?: AvailabilitySetPropertiesOutput;
sku?: SkuOutput;
}
// @public
export interface AvailabilitySetProperties {
platformFaultDomainCount?: number;
platformUpdateDomainCount?: number;
proximityPlacementGroup?: SubResource;
virtualMachines?: Array<SubResource>;
}
// @public
export interface AvailabilitySetPropertiesOutput {
platformFaultDomainCount?: number;
platformUpdateDomainCount?: number;
proximityPlacementGroup?: SubResourceOutput;
readonly statuses?: Array<InstanceViewStatusOutput>;
virtualMachines?: Array<SubResourceOutput>;
}
// @public (undocumented)
export interface AvailabilitySetsCreateOrUpdate {
delete(options: AvailabilitySetsDeleteParameters): StreamableMethod<AvailabilitySetsDelete200Response | AvailabilitySetsDelete204Response | AvailabilitySetsDeleteDefaultResponse>;
get(options: AvailabilitySetsGetParameters): StreamableMethod<AvailabilitySetsGet200Response | AvailabilitySetsGetDefaultResponse>;
patch(options: AvailabilitySetsUpdateParameters): StreamableMethod<AvailabilitySetsUpdate200Response | AvailabilitySetsUpdateDefaultResponse>;
put(options: AvailabilitySetsCreateOrUpdateParameters): StreamableMethod<AvailabilitySetsCreateOrUpdate200Response | AvailabilitySetsCreateOrUpdateDefaultResponse>;
}
// @public
export interface AvailabilitySetsCreateOrUpdate200Response extends HttpResponse {
// (undocumented)
body: AvailabilitySetOutput;
// (undocumented)
status: "200";
}
// @public (undocumented)
export interface AvailabilitySetsCreateOrUpdateBodyParam {
body: AvailabilitySet;
}
// @public
export interface AvailabilitySetsCreateOrUpdateDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AvailabilitySetsCreateOrUpdateMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AvailabilitySetsCreateOrUpdateParameters = AvailabilitySetsCreateOrUpdateQueryParam & AvailabilitySetsCreateOrUpdateMediaTypesParam & AvailabilitySetsCreateOrUpdateBodyParam & RequestParameters;
// @public (undocumented)
export interface AvailabilitySetsCreateOrUpdateQueryParam {
// (undocumented)
queryParameters: AvailabilitySetsCreateOrUpdateQueryParamProperties;
}
// @public (undocumented)
export interface AvailabilitySetsCreateOrUpdateQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface AvailabilitySetsDelete200Response extends HttpResponse {
// (undocumented)
status: "200";
}
// @public
export interface AvailabilitySetsDelete204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public
export interface AvailabilitySetsDeleteDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AvailabilitySetsDeleteParameters = AvailabilitySetsDeleteQueryParam & RequestParameters;
// @public (undocumented)
export interface AvailabilitySetsDeleteQueryParam {
// (undocumented)
queryParameters: AvailabilitySetsDeleteQueryParamProperties;
}
// @public (undocumented)
export interface AvailabilitySetsDeleteQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface AvailabilitySetsGet200Response extends HttpResponse {
// (undocumented)
body: AvailabilitySetOutput;
// (undocumented)
status: "200";
}
// @public
export interface AvailabilitySetsGetDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AvailabilitySetsGetParameters = AvailabilitySetsGetQueryParam & RequestParameters;
// @public (undocumented)
export interface AvailabilitySetsGetQueryParam {
// (undocumented)
queryParameters: AvailabilitySetsGetQueryParamProperties;
}
// @public (undocumented)
export interface AvailabilitySetsGetQueryParamProperties {
"api-version": "2022-08-01";
}
// @public (undocumented)
export interface AvailabilitySetsList {
get(options: AvailabilitySetsListParameters): StreamableMethod<AvailabilitySetsList200Response | AvailabilitySetsListDefaultResponse>;
}
// @public
export interface AvailabilitySetsList200Response extends HttpResponse {
// (undocumented)
body: AvailabilitySetListResultOutput;
// (undocumented)
status: "200";
}
// @public (undocumented)
export interface AvailabilitySetsListAvailableSizes {
get(options: AvailabilitySetsListAvailableSizesParameters): StreamableMethod<AvailabilitySetsListAvailableSizes200Response | AvailabilitySetsListAvailableSizesDefaultResponse>;
}
// @public
export interface AvailabilitySetsListAvailableSizes200Response extends HttpResponse {
// (undocumented)
body: VirtualMachineSizeListResultOutput;
// (undocumented)
status: "200";
}
// @public
export interface AvailabilitySetsListAvailableSizesDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AvailabilitySetsListAvailableSizesParameters = AvailabilitySetsListAvailableSizesQueryParam & RequestParameters;
// @public (undocumented)
export interface AvailabilitySetsListAvailableSizesQueryParam {
// (undocumented)
queryParameters: AvailabilitySetsListAvailableSizesQueryParamProperties;
}
// @public (undocumented)
export interface AvailabilitySetsListAvailableSizesQueryParamProperties {
"api-version": "2022-08-01";
}
// @public (undocumented)
export interface AvailabilitySetsListBySubscription {
get(options: AvailabilitySetsListBySubscriptionParameters): StreamableMethod<AvailabilitySetsListBySubscription200Response | AvailabilitySetsListBySubscriptionDefaultResponse>;
}
// @public
export interface AvailabilitySetsListBySubscription200Response extends HttpResponse {
// (undocumented)
body: AvailabilitySetListResultOutput;
// (undocumented)
status: "200";
}
// @public
export interface AvailabilitySetsListBySubscriptionDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AvailabilitySetsListBySubscriptionParameters = AvailabilitySetsListBySubscriptionQueryParam & RequestParameters;
// @public (undocumented)
export interface AvailabilitySetsListBySubscriptionQueryParam {
// (undocumented)
queryParameters: AvailabilitySetsListBySubscriptionQueryParamProperties;
}
// @public (undocumented)
export interface AvailabilitySetsListBySubscriptionQueryParamProperties {
"api-version": "2022-08-01";
$expand?: string;
}
// @public
export interface AvailabilitySetsListDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type AvailabilitySetsListParameters = AvailabilitySetsListQueryParam & RequestParameters;
// @public (undocumented)
export interface AvailabilitySetsListQueryParam {
// (undocumented)
queryParameters: AvailabilitySetsListQueryParamProperties;
}
// @public (undocumented)
export interface AvailabilitySetsListQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface AvailabilitySetsUpdate200Response extends HttpResponse {
// (undocumented)
body: AvailabilitySetOutput;
// (undocumented)
status: "200";
}
// @public (undocumented)
export interface AvailabilitySetsUpdateBodyParam {
body: AvailabilitySetUpdate;
}
// @public
export interface AvailabilitySetsUpdateDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface AvailabilitySetsUpdateMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type AvailabilitySetsUpdateParameters = AvailabilitySetsUpdateQueryParam & AvailabilitySetsUpdateMediaTypesParam & AvailabilitySetsUpdateBodyParam & RequestParameters;
// @public (undocumented)
export interface AvailabilitySetsUpdateQueryParam {
// (undocumented)
queryParameters: AvailabilitySetsUpdateQueryParamProperties;
}
// @public (undocumented)
export interface AvailabilitySetsUpdateQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface AvailabilitySetUpdate extends UpdateResource {
properties?: AvailabilitySetProperties;
sku?: Sku;
}
// @public
export interface AvailablePatchSummary {
}
// @public
export interface AvailablePatchSummaryOutput {
readonly assessmentActivityId?: string;
readonly criticalAndSecurityPatchCount?: number;
readonly error?: ApiErrorOutput;
readonly lastModifiedTime?: string;
readonly otherPatchCount?: number;
readonly rebootPending?: boolean;
readonly startTime?: string;
readonly status?: "Unknown" | "InProgress" | "Failed" | "Succeeded" | "CompletedWithWarnings";
}
// @public
export interface BillingProfile {
maxPrice?: number;
}
// @public
export interface BillingProfileOutput {
maxPrice?: number;
}
// @public
export interface BootDiagnostics {
enabled?: boolean;
storageUri?: string;
}
// @public
export interface BootDiagnosticsInstanceView {
}
// @public
export interface BootDiagnosticsInstanceViewOutput {
readonly consoleScreenshotBlobUri?: string;
readonly serialConsoleLogBlobUri?: string;
readonly status?: InstanceViewStatusOutput;
}
// @public
export interface BootDiagnosticsOutput {
enabled?: boolean;
storageUri?: string;
}
// @public
export interface CapacityReservation extends Resource {
properties?: CapacityReservationProperties;
sku: Sku;
zones?: Array<string>;
}
// @public
export interface CapacityReservationGroup extends Resource {
properties?: CapacityReservationGroupProperties;
zones?: Array<string>;
}
// @public (undocumented)
export interface CapacityReservationGroupInstanceView {
}
// @public (undocumented)
export interface CapacityReservationGroupInstanceViewOutput {
readonly capacityReservations?: Array<CapacityReservationInstanceViewWithNameOutput>;
}
// @public
export interface CapacityReservationGroupListResultOutput {
nextLink?: string;
value: Array<CapacityReservationGroupOutput>;
}
// @public
export interface CapacityReservationGroupOutput extends ResourceOutput {
properties?: CapacityReservationGroupPropertiesOutput;
zones?: Array<string>;
}
// @public
export interface CapacityReservationGroupProperties {
}
// @public
export interface CapacityReservationGroupPropertiesOutput {
readonly capacityReservations?: Array<SubResourceReadOnlyOutput>;
readonly instanceView?: CapacityReservationGroupInstanceViewOutput;
readonly virtualMachinesAssociated?: Array<SubResourceReadOnlyOutput>;
}
// @public (undocumented)
export interface CapacityReservationGroupsCreateOrUpdate {
delete(options: CapacityReservationGroupsDeleteParameters): StreamableMethod<CapacityReservationGroupsDelete200Response | CapacityReservationGroupsDelete204Response | CapacityReservationGroupsDeleteDefaultResponse>;
get(options: CapacityReservationGroupsGetParameters): StreamableMethod<CapacityReservationGroupsGet200Response | CapacityReservationGroupsGetDefaultResponse>;
patch(options: CapacityReservationGroupsUpdateParameters): StreamableMethod<CapacityReservationGroupsUpdate200Response | CapacityReservationGroupsUpdateDefaultResponse>;
put(options: CapacityReservationGroupsCreateOrUpdateParameters): StreamableMethod<CapacityReservationGroupsCreateOrUpdate200Response | CapacityReservationGroupsCreateOrUpdate201Response | CapacityReservationGroupsCreateOrUpdateDefaultResponse>;
}
// @public
export interface CapacityReservationGroupsCreateOrUpdate200Response extends HttpResponse {
// (undocumented)
body: CapacityReservationGroupOutput;
// (undocumented)
status: "200";
}
// @public
export interface CapacityReservationGroupsCreateOrUpdate201Response extends HttpResponse {
// (undocumented)
body: CapacityReservationGroupOutput;
// (undocumented)
status: "201";
}
// @public (undocumented)
export interface CapacityReservationGroupsCreateOrUpdateBodyParam {
body: CapacityReservationGroup;
}
// @public
export interface CapacityReservationGroupsCreateOrUpdateDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface CapacityReservationGroupsCreateOrUpdateMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type CapacityReservationGroupsCreateOrUpdateParameters = CapacityReservationGroupsCreateOrUpdateQueryParam & CapacityReservationGroupsCreateOrUpdateMediaTypesParam & CapacityReservationGroupsCreateOrUpdateBodyParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationGroupsCreateOrUpdateQueryParam {
// (undocumented)
queryParameters: CapacityReservationGroupsCreateOrUpdateQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationGroupsCreateOrUpdateQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface CapacityReservationGroupsDelete200Response extends HttpResponse {
// (undocumented)
status: "200";
}
// @public
export interface CapacityReservationGroupsDelete204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public
export interface CapacityReservationGroupsDeleteDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CapacityReservationGroupsDeleteParameters = CapacityReservationGroupsDeleteQueryParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationGroupsDeleteQueryParam {
// (undocumented)
queryParameters: CapacityReservationGroupsDeleteQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationGroupsDeleteQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface CapacityReservationGroupsGet200Response extends HttpResponse {
// (undocumented)
body: CapacityReservationGroupOutput;
// (undocumented)
status: "200";
}
// @public
export interface CapacityReservationGroupsGetDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CapacityReservationGroupsGetParameters = CapacityReservationGroupsGetQueryParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationGroupsGetQueryParam {
// (undocumented)
queryParameters: CapacityReservationGroupsGetQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationGroupsGetQueryParamProperties {
"api-version": "2022-08-01";
$expand?: "instanceView";
}
// @public (undocumented)
export interface CapacityReservationGroupsListByResourceGroup {
get(options: CapacityReservationGroupsListByResourceGroupParameters): StreamableMethod<CapacityReservationGroupsListByResourceGroup200Response | CapacityReservationGroupsListByResourceGroupDefaultResponse>;
}
// @public
export interface CapacityReservationGroupsListByResourceGroup200Response extends HttpResponse {
// (undocumented)
body: CapacityReservationGroupListResultOutput;
// (undocumented)
status: "200";
}
// @public
export interface CapacityReservationGroupsListByResourceGroupDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CapacityReservationGroupsListByResourceGroupParameters = CapacityReservationGroupsListByResourceGroupQueryParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationGroupsListByResourceGroupQueryParam {
// (undocumented)
queryParameters: CapacityReservationGroupsListByResourceGroupQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationGroupsListByResourceGroupQueryParamProperties {
"api-version": "2022-08-01";
$expand?: "virtualMachineScaleSetVMs/$ref" | "virtualMachines/$ref";
}
// @public (undocumented)
export interface CapacityReservationGroupsListBySubscription {
get(options: CapacityReservationGroupsListBySubscriptionParameters): StreamableMethod<CapacityReservationGroupsListBySubscription200Response | CapacityReservationGroupsListBySubscriptionDefaultResponse>;
}
// @public
export interface CapacityReservationGroupsListBySubscription200Response extends HttpResponse {
// (undocumented)
body: CapacityReservationGroupListResultOutput;
// (undocumented)
status: "200";
}
// @public
export interface CapacityReservationGroupsListBySubscriptionDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CapacityReservationGroupsListBySubscriptionParameters = CapacityReservationGroupsListBySubscriptionQueryParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationGroupsListBySubscriptionQueryParam {
// (undocumented)
queryParameters: CapacityReservationGroupsListBySubscriptionQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationGroupsListBySubscriptionQueryParamProperties {
"api-version": "2022-08-01";
$expand?: "virtualMachineScaleSetVMs/$ref" | "virtualMachines/$ref";
}
// @public
export interface CapacityReservationGroupsUpdate200Response extends HttpResponse {
// (undocumented)
body: CapacityReservationGroupOutput;
// (undocumented)
status: "200";
}
// @public (undocumented)
export interface CapacityReservationGroupsUpdateBodyParam {
body: CapacityReservationGroupUpdate;
}
// @public
export interface CapacityReservationGroupsUpdateDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface CapacityReservationGroupsUpdateMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type CapacityReservationGroupsUpdateParameters = CapacityReservationGroupsUpdateQueryParam & CapacityReservationGroupsUpdateMediaTypesParam & CapacityReservationGroupsUpdateBodyParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationGroupsUpdateQueryParam {
// (undocumented)
queryParameters: CapacityReservationGroupsUpdateQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationGroupsUpdateQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface CapacityReservationGroupUpdate extends UpdateResource {
properties?: CapacityReservationGroupProperties;
}
// @public
export interface CapacityReservationInstanceView {
statuses?: Array<InstanceViewStatus>;
utilizationInfo?: CapacityReservationUtilization;
}
// @public
export interface CapacityReservationInstanceViewOutput {
statuses?: Array<InstanceViewStatusOutput>;
utilizationInfo?: CapacityReservationUtilizationOutput;
}
// @public
export interface CapacityReservationInstanceViewWithName extends CapacityReservationInstanceView {
}
// @public
export interface CapacityReservationInstanceViewWithNameOutput extends CapacityReservationInstanceViewOutput {
readonly name?: string;
}
// @public
export interface CapacityReservationListResultOutput {
nextLink?: string;
value: Array<CapacityReservationOutput>;
}
// @public
export interface CapacityReservationOutput extends ResourceOutput {
properties?: CapacityReservationPropertiesOutput;
sku: SkuOutput;
zones?: Array<string>;
}
// @public
export interface CapacityReservationProfile {
capacityReservationGroup?: SubResource;
}
// @public
export interface CapacityReservationProfileOutput {
capacityReservationGroup?: SubResourceOutput;
}
// @public
export interface CapacityReservationProperties {
}
// @public
export interface CapacityReservationPropertiesOutput {
readonly instanceView?: CapacityReservationInstanceViewOutput;
readonly platformFaultDomainCount?: number;
readonly provisioningState?: string;
readonly provisioningTime?: string;
readonly reservationId?: string;
readonly timeCreated?: string;
readonly virtualMachinesAssociated?: Array<SubResourceReadOnlyOutput>;
}
// @public (undocumented)
export interface CapacityReservationsCreateOrUpdate {
delete(options: CapacityReservationsDeleteParameters): StreamableMethod<CapacityReservationsDelete200Response | CapacityReservationsDelete202Response | CapacityReservationsDelete204Response | CapacityReservationsDeleteDefaultResponse>;
get(options: CapacityReservationsGetParameters): StreamableMethod<CapacityReservationsGet200Response | CapacityReservationsGetDefaultResponse>;
patch(options: CapacityReservationsUpdateParameters): StreamableMethod<CapacityReservationsUpdate200Response | CapacityReservationsUpdate202Response | CapacityReservationsUpdateDefaultResponse>;
put(options: CapacityReservationsCreateOrUpdateParameters): StreamableMethod<CapacityReservationsCreateOrUpdate200Response | CapacityReservationsCreateOrUpdate201Response | CapacityReservationsCreateOrUpdateDefaultResponse>;
}
// @public
export interface CapacityReservationsCreateOrUpdate200Response extends HttpResponse {
// (undocumented)
body: CapacityReservationOutput;
// (undocumented)
status: "200";
}
// @public
export interface CapacityReservationsCreateOrUpdate201Response extends HttpResponse {
// (undocumented)
body: CapacityReservationOutput;
// (undocumented)
status: "201";
}
// @public (undocumented)
export interface CapacityReservationsCreateOrUpdateBodyParam {
body: CapacityReservation;
}
// @public
export interface CapacityReservationsCreateOrUpdateDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface CapacityReservationsCreateOrUpdateMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type CapacityReservationsCreateOrUpdateParameters = CapacityReservationsCreateOrUpdateQueryParam & CapacityReservationsCreateOrUpdateMediaTypesParam & CapacityReservationsCreateOrUpdateBodyParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationsCreateOrUpdateQueryParam {
// (undocumented)
queryParameters: CapacityReservationsCreateOrUpdateQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationsCreateOrUpdateQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface CapacityReservationsDelete200Response extends HttpResponse {
// (undocumented)
status: "200";
}
// @public
export interface CapacityReservationsDelete202Response extends HttpResponse {
// (undocumented)
status: "202";
}
// @public
export interface CapacityReservationsDelete204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public
export interface CapacityReservationsDeleteDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CapacityReservationsDeleteParameters = CapacityReservationsDeleteQueryParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationsDeleteQueryParam {
// (undocumented)
queryParameters: CapacityReservationsDeleteQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationsDeleteQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface CapacityReservationsGet200Response extends HttpResponse {
// (undocumented)
body: CapacityReservationOutput;
// (undocumented)
status: "200";
}
// @public
export interface CapacityReservationsGetDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CapacityReservationsGetParameters = CapacityReservationsGetQueryParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationsGetQueryParam {
// (undocumented)
queryParameters: CapacityReservationsGetQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationsGetQueryParamProperties {
"api-version": "2022-08-01";
$expand?: "instanceView";
}
// @public (undocumented)
export interface CapacityReservationsListByCapacityReservationGroup {
get(options: CapacityReservationsListByCapacityReservationGroupParameters): StreamableMethod<CapacityReservationsListByCapacityReservationGroup200Response | CapacityReservationsListByCapacityReservationGroupDefaultResponse>;
}
// @public
export interface CapacityReservationsListByCapacityReservationGroup200Response extends HttpResponse {
// (undocumented)
body: CapacityReservationListResultOutput;
// (undocumented)
status: "200";
}
// @public
export interface CapacityReservationsListByCapacityReservationGroupDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CapacityReservationsListByCapacityReservationGroupParameters = CapacityReservationsListByCapacityReservationGroupQueryParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationsListByCapacityReservationGroupQueryParam {
// (undocumented)
queryParameters: CapacityReservationsListByCapacityReservationGroupQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationsListByCapacityReservationGroupQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface CapacityReservationsUpdate200Response extends HttpResponse {
// (undocumented)
body: CapacityReservationOutput;
// (undocumented)
status: "200";
}
// @public
export interface CapacityReservationsUpdate202Response extends HttpResponse {
// (undocumented)
status: "202";
}
// @public (undocumented)
export interface CapacityReservationsUpdateBodyParam {
body: CapacityReservationUpdate;
}
// @public
export interface CapacityReservationsUpdateDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface CapacityReservationsUpdateMediaTypesParam {
contentType?: "application/json";
}
// @public (undocumented)
export type CapacityReservationsUpdateParameters = CapacityReservationsUpdateQueryParam & CapacityReservationsUpdateMediaTypesParam & CapacityReservationsUpdateBodyParam & RequestParameters;
// @public (undocumented)
export interface CapacityReservationsUpdateQueryParam {
// (undocumented)
queryParameters: CapacityReservationsUpdateQueryParamProperties;
}
// @public (undocumented)
export interface CapacityReservationsUpdateQueryParamProperties {
"api-version": "2022-08-01";
}
// @public
export interface CapacityReservationUpdate extends UpdateResource {
properties?: CapacityReservationProperties;
sku?: Sku;
}
// @public
export interface CapacityReservationUtilization {
}
// @public
export interface CapacityReservationUtilizationOutput {
readonly currentCapacity?: number;
readonly virtualMachinesAllocated?: Array<SubResourceReadOnlyOutput>;
}
// @public
export interface CloudErrorOutput {
error?: ApiErrorOutput;
}
// @public
export interface CloudService {
location: string;
properties?: CloudServiceProperties;
systemData?: SystemData;
tags?: Record<string, string>;
}
// @public
export interface CloudServiceExtensionProfile {
extensions?: Array<Extension>;
}
// @public
export interface CloudServiceExtensionProfileOutput {
extensions?: Array<ExtensionOutput>;
}
// @public
export interface CloudServiceExtensionProperties {
autoUpgradeMinorVersion?: boolean;
forceUpdateTag?: string;
protectedSettings?: any;
protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference;
publisher?: string;
rolesAppliedTo?: Array<string>;
settings?: any;
type?: string;
typeHandlerVersion?: string;
}
// @public
export interface CloudServiceExtensionPropertiesOutput {
autoUpgradeMinorVersion?: boolean;
forceUpdateTag?: string;
protectedSettings?: any;
protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReferenceOutput;
readonly provisioningState?: string;
publisher?: string;
rolesAppliedTo?: Array<string>;
settings?: any;
type?: string;
typeHandlerVersion?: string;
}
// @public
export interface CloudServiceInstanceViewOutput {
readonly privateIds?: Array<string>;
roleInstance?: InstanceViewStatusesSummaryOutput;
readonly sdkVersion?: string;
// (undocumented)
readonly statuses?: Array<ResourceInstanceViewStatusOutput>;
}
// @public
export interface CloudServiceListResultOutput {
nextLink?: string;
value: Array<CloudServiceOutput>;
}
// @public
export interface CloudServiceNetworkProfile {
loadBalancerConfigurations?: Array<LoadBalancerConfiguration>;
slotType?: "Production" | "Staging";
swappableCloudService?: SubResource;
}
// @public
export interface CloudServiceNetworkProfileOutput {
loadBalancerConfigurations?: Array<LoadBalancerConfigurationOutput>;
slotType?: "Production" | "Staging";
swappableCloudService?: SubResourceOutput;
}
// @public (undocumented)
export interface CloudServiceOperatingSystemsGetOSFamily {
get(options: CloudServiceOperatingSystemsGetOSFamilyParameters): StreamableMethod<CloudServiceOperatingSystemsGetOSFamily200Response | CloudServiceOperatingSystemsGetOSFamilyDefaultResponse>;
}
// @public
export interface CloudServiceOperatingSystemsGetOSFamily200Response extends HttpResponse {
// (undocumented)
body: OSFamilyOutput;
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceOperatingSystemsGetOSFamilyDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceOperatingSystemsGetOSFamilyParameters = CloudServiceOperatingSystemsGetOSFamilyQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceOperatingSystemsGetOSFamilyQueryParam {
// (undocumented)
queryParameters: CloudServiceOperatingSystemsGetOSFamilyQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceOperatingSystemsGetOSFamilyQueryParamProperties {
"api-version": "2022-04-04";
}
// @public (undocumented)
export interface CloudServiceOperatingSystemsGetOSVersion {
get(options: CloudServiceOperatingSystemsGetOSVersionParameters): StreamableMethod<CloudServiceOperatingSystemsGetOSVersion200Response | CloudServiceOperatingSystemsGetOSVersionDefaultResponse>;
}
// @public
export interface CloudServiceOperatingSystemsGetOSVersion200Response extends HttpResponse {
// (undocumented)
body: OSVersionOutput;
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceOperatingSystemsGetOSVersionDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceOperatingSystemsGetOSVersionParameters = CloudServiceOperatingSystemsGetOSVersionQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceOperatingSystemsGetOSVersionQueryParam {
// (undocumented)
queryParameters: CloudServiceOperatingSystemsGetOSVersionQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceOperatingSystemsGetOSVersionQueryParamProperties {
"api-version": "2022-04-04";
}
// @public (undocumented)
export interface CloudServiceOperatingSystemsListOSFamilies {
get(options: CloudServiceOperatingSystemsListOSFamiliesParameters): StreamableMethod<CloudServiceOperatingSystemsListOSFamilies200Response | CloudServiceOperatingSystemsListOSFamiliesDefaultResponse>;
}
// @public
export interface CloudServiceOperatingSystemsListOSFamilies200Response extends HttpResponse {
// (undocumented)
body: OSFamilyListResultOutput;
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceOperatingSystemsListOSFamiliesDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceOperatingSystemsListOSFamiliesParameters = CloudServiceOperatingSystemsListOSFamiliesQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceOperatingSystemsListOSFamiliesQueryParam {
// (undocumented)
queryParameters: CloudServiceOperatingSystemsListOSFamiliesQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceOperatingSystemsListOSFamiliesQueryParamProperties {
"api-version": "2022-04-04";
}
// @public (undocumented)
export interface CloudServiceOperatingSystemsListOSVersions {
get(options: CloudServiceOperatingSystemsListOSVersionsParameters): StreamableMethod<CloudServiceOperatingSystemsListOSVersions200Response | CloudServiceOperatingSystemsListOSVersionsDefaultResponse>;
}
// @public
export interface CloudServiceOperatingSystemsListOSVersions200Response extends HttpResponse {
// (undocumented)
body: OSVersionListResultOutput;
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceOperatingSystemsListOSVersionsDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceOperatingSystemsListOSVersionsParameters = CloudServiceOperatingSystemsListOSVersionsQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceOperatingSystemsListOSVersionsQueryParam {
// (undocumented)
queryParameters: CloudServiceOperatingSystemsListOSVersionsQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceOperatingSystemsListOSVersionsQueryParamProperties {
"api-version": "2022-04-04";
}
// @public
export interface CloudServiceOsProfile {
secrets?: Array<CloudServiceVaultSecretGroup>;
}
// @public
export interface CloudServiceOsProfileOutput {
secrets?: Array<CloudServiceVaultSecretGroupOutput>;
}
// @public
export interface CloudServiceOutput {
readonly id?: string;
location: string;
readonly name?: string;
properties?: CloudServicePropertiesOutput;
systemData?: SystemDataOutput;
tags?: Record<string, string>;
readonly type?: string;
}
// @public
export interface CloudServiceProperties {
allowModelOverride?: boolean;
configuration?: string;
configurationUrl?: string;
extensionProfile?: CloudServiceExtensionProfile;
networkProfile?: CloudServiceNetworkProfile;
osProfile?: CloudServiceOsProfile;
packageUrl?: string;
roleProfile?: CloudServiceRoleProfile;
startCloudService?: boolean;
upgradeMode?: "Auto" | "Manual" | "Simultaneous";
}
// @public
export interface CloudServicePropertiesOutput {
allowModelOverride?: boolean;
configuration?: string;
configurationUrl?: string;
extensionProfile?: CloudServiceExtensionProfileOutput;
networkProfile?: CloudServiceNetworkProfileOutput;
osProfile?: CloudServiceOsProfileOutput;
packageUrl?: string;
readonly provisioningState?: string;
roleProfile?: CloudServiceRoleProfileOutput;
startCloudService?: boolean;
readonly uniqueId?: string;
upgradeMode?: "Auto" | "Manual" | "Simultaneous";
}
// @public (undocumented)
export interface CloudServiceRoleInstancesDelete {
delete(options: CloudServiceRoleInstancesDeleteParameters): StreamableMethod<CloudServiceRoleInstancesDelete200Response | CloudServiceRoleInstancesDelete202Response | CloudServiceRoleInstancesDelete204Response | CloudServiceRoleInstancesDeleteDefaultResponse>;
get(options: CloudServiceRoleInstancesGetParameters): StreamableMethod<CloudServiceRoleInstancesGet200Response | CloudServiceRoleInstancesGetDefaultResponse>;
}
// @public
export interface CloudServiceRoleInstancesDelete200Response extends HttpResponse {
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceRoleInstancesDelete202Response extends HttpResponse {
// (undocumented)
status: "202";
}
// @public
export interface CloudServiceRoleInstancesDelete204Response extends HttpResponse {
// (undocumented)
status: "204";
}
// @public
export interface CloudServiceRoleInstancesDeleteDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceRoleInstancesDeleteParameters = CloudServiceRoleInstancesDeleteQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceRoleInstancesDeleteQueryParam {
// (undocumented)
queryParameters: CloudServiceRoleInstancesDeleteQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceRoleInstancesDeleteQueryParamProperties {
"api-version": "2022-04-04";
}
// @public
export interface CloudServiceRoleInstancesGet200Response extends HttpResponse {
// (undocumented)
body: RoleInstanceOutput;
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceRoleInstancesGetDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export interface CloudServiceRoleInstancesGetInstanceView {
get(options: CloudServiceRoleInstancesGetInstanceViewParameters): StreamableMethod<CloudServiceRoleInstancesGetInstanceView200Response | CloudServiceRoleInstancesGetInstanceViewDefaultResponse>;
}
// @public
export interface CloudServiceRoleInstancesGetInstanceView200Response extends HttpResponse {
// (undocumented)
body: RoleInstanceViewOutput;
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceRoleInstancesGetInstanceViewDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceRoleInstancesGetInstanceViewParameters = CloudServiceRoleInstancesGetInstanceViewQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceRoleInstancesGetInstanceViewQueryParam {
// (undocumented)
queryParameters: CloudServiceRoleInstancesGetInstanceViewQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceRoleInstancesGetInstanceViewQueryParamProperties {
"api-version": "2022-04-04";
}
// @public (undocumented)
export type CloudServiceRoleInstancesGetParameters = CloudServiceRoleInstancesGetQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceRoleInstancesGetQueryParam {
// (undocumented)
queryParameters: CloudServiceRoleInstancesGetQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceRoleInstancesGetQueryParamProperties {
"api-version": "2022-04-04";
$expand?: "instanceView" | "userData";
}
// @public (undocumented)
export interface CloudServiceRoleInstancesGetRemoteDesktopFile {
get(options: CloudServiceRoleInstancesGetRemoteDesktopFileParameters): StreamableMethod<CloudServiceRoleInstancesGetRemoteDesktopFile200Response | CloudServiceRoleInstancesGetRemoteDesktopFileDefaultResponse>;
}
// @public
export interface CloudServiceRoleInstancesGetRemoteDesktopFile200Response extends HttpResponse {
body: Uint8Array;
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceRoleInstancesGetRemoteDesktopFileDefaultResponse extends HttpResponse {
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceRoleInstancesGetRemoteDesktopFileParameters = CloudServiceRoleInstancesGetRemoteDesktopFileQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceRoleInstancesGetRemoteDesktopFileQueryParam {
// (undocumented)
queryParameters: CloudServiceRoleInstancesGetRemoteDesktopFileQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceRoleInstancesGetRemoteDesktopFileQueryParamProperties {
"api-version": "2022-04-04";
}
// @public (undocumented)
export interface CloudServiceRoleInstancesList {
get(options: CloudServiceRoleInstancesListParameters): StreamableMethod<CloudServiceRoleInstancesList200Response | CloudServiceRoleInstancesListDefaultResponse>;
}
// @public
export interface CloudServiceRoleInstancesList200Response extends HttpResponse {
// (undocumented)
body: RoleInstanceListResultOutput;
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceRoleInstancesListDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceRoleInstancesListParameters = CloudServiceRoleInstancesListQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceRoleInstancesListQueryParam {
// (undocumented)
queryParameters: CloudServiceRoleInstancesListQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceRoleInstancesListQueryParamProperties {
"api-version": "2022-04-04";
$expand?: "instanceView" | "userData";
}
// @public (undocumented)
export interface CloudServiceRoleInstancesRebuild {
post(options: CloudServiceRoleInstancesRebuildParameters): StreamableMethod<CloudServiceRoleInstancesRebuild200Response | CloudServiceRoleInstancesRebuild202Response | CloudServiceRoleInstancesRebuildDefaultResponse>;
}
// @public
export interface CloudServiceRoleInstancesRebuild200Response extends HttpResponse {
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceRoleInstancesRebuild202Response extends HttpResponse {
// (undocumented)
status: "202";
}
// @public
export interface CloudServiceRoleInstancesRebuildDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceRoleInstancesRebuildParameters = CloudServiceRoleInstancesRebuildQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceRoleInstancesRebuildQueryParam {
// (undocumented)
queryParameters: CloudServiceRoleInstancesRebuildQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceRoleInstancesRebuildQueryParamProperties {
"api-version": "2022-04-04";
}
// @public (undocumented)
export interface CloudServiceRoleInstancesReimage {
post(options: CloudServiceRoleInstancesReimageParameters): StreamableMethod<CloudServiceRoleInstancesReimage200Response | CloudServiceRoleInstancesReimage202Response | CloudServiceRoleInstancesReimageDefaultResponse>;
}
// @public
export interface CloudServiceRoleInstancesReimage200Response extends HttpResponse {
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceRoleInstancesReimage202Response extends HttpResponse {
// (undocumented)
status: "202";
}
// @public
export interface CloudServiceRoleInstancesReimageDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceRoleInstancesReimageParameters = CloudServiceRoleInstancesReimageQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceRoleInstancesReimageQueryParam {
// (undocumented)
queryParameters: CloudServiceRoleInstancesReimageQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceRoleInstancesReimageQueryParamProperties {
"api-version": "2022-04-04";
}
// @public (undocumented)
export interface CloudServiceRoleInstancesRestart {
post(options: CloudServiceRoleInstancesRestartParameters): StreamableMethod<CloudServiceRoleInstancesRestart200Response | CloudServiceRoleInstancesRestart202Response | CloudServiceRoleInstancesRestartDefaultResponse>;
}
// @public
export interface CloudServiceRoleInstancesRestart200Response extends HttpResponse {
// (undocumented)
status: "200";
}
// @public
export interface CloudServiceRoleInstancesRestart202Response extends HttpResponse {
// (undocumented)
status: "202";
}
// @public
export interface CloudServiceRoleInstancesRestartDefaultResponse extends HttpResponse {
// (undocumented)
body: CloudErrorOutput;
// (undocumented)
status: string;
}
// @public (undocumented)
export type CloudServiceRoleInstancesRestartParameters = CloudServiceRoleInstancesRestartQueryParam & RequestParameters;
// @public (undocumented)
export interface CloudServiceRoleInstancesRestartQueryParam {
// (undocumented)
queryParameters: CloudServiceRoleInstancesRestartQueryParamProperties;
}
// @public (undocumented)
export interface CloudServiceRoleInstancesRestartQueryParamProperties {
"api-version": "2022-04-04";
}