66
77import * as coreAuth from ' @azure/core-auth' ;
88import * as coreClient from ' @azure/core-client' ;
9+ import { OperationState } from ' @azure/core-lro' ;
910import { PagedAsyncIterableIterator } from ' @azure/core-paging' ;
10- import { PollerLike } from ' @azure/core-lro' ;
11- import { PollOperationState } from ' @azure/core-lro' ;
11+ import { SimplePollerLike } from ' @azure/core-lro' ;
1212
1313// @public
1414export type AccountKeyType = " Primary" | " Secondary" ;
@@ -49,7 +49,6 @@ export type ApplicationGetResponse = Application;
4949
5050// @public
5151export interface ApplicationListNextOptionalParams extends coreClient .OperationOptions {
52- maxresults? : number ;
5352}
5453
5554// @public
@@ -109,7 +108,6 @@ export type ApplicationPackageGetResponse = ApplicationPackage;
109108
110109// @public
111110export interface ApplicationPackageListNextOptionalParams extends coreClient .OperationOptions {
112- maxresults? : number ;
113111}
114112
115113// @public
@@ -379,9 +377,9 @@ export interface BatchAccountListResult {
379377
380378// @public
381379export interface BatchAccountOperations {
382- beginCreate(resourceGroupName : string , accountName : string , parameters : BatchAccountCreateParameters , options ? : BatchAccountCreateOptionalParams ): Promise <PollerLike < PollOperationState <BatchAccountCreateResponse >, BatchAccountCreateResponse >>;
380+ beginCreate(resourceGroupName : string , accountName : string , parameters : BatchAccountCreateParameters , options ? : BatchAccountCreateOptionalParams ): Promise <SimplePollerLike < OperationState <BatchAccountCreateResponse >, BatchAccountCreateResponse >>;
383381 beginCreateAndWait(resourceGroupName : string , accountName : string , parameters : BatchAccountCreateParameters , options ? : BatchAccountCreateOptionalParams ): Promise <BatchAccountCreateResponse >;
384- beginDelete(resourceGroupName : string , accountName : string , options ? : BatchAccountDeleteOptionalParams ): Promise <PollerLike < PollOperationState <void >, void >>;
382+ beginDelete(resourceGroupName : string , accountName : string , options ? : BatchAccountDeleteOptionalParams ): Promise <SimplePollerLike < OperationState <void >, void >>;
385383 beginDeleteAndWait(resourceGroupName : string , accountName : string , options ? : BatchAccountDeleteOptionalParams ): Promise <void >;
386384 get(resourceGroupName : string , accountName : string , options ? : BatchAccountGetOptionalParams ): Promise <BatchAccountGetResponse >;
387385 getDetector(resourceGroupName : string , accountName : string , detectorId : string , options ? : BatchAccountGetDetectorOptionalParams ): Promise <BatchAccountGetDetectorResponse >;
@@ -573,9 +571,6 @@ export type CertificateGetResponse = CertificateGetHeaders & Certificate;
573571
574572// @public
575573export interface CertificateListByBatchAccountNextOptionalParams extends coreClient .OperationOptions {
576- filter? : string ;
577- maxresults? : number ;
578- select? : string ;
579574}
580575
581576// @public
@@ -593,7 +588,7 @@ export type CertificateListByBatchAccountResponse = ListCertificatesResult;
593588
594589// @public
595590export interface CertificateOperations {
596- beginDelete(resourceGroupName : string , accountName : string , certificateName : string , options ? : CertificateDeleteOptionalParams ): Promise <PollerLike < PollOperationState <void >, void >>;
591+ beginDelete(resourceGroupName : string , accountName : string , certificateName : string , options ? : CertificateDeleteOptionalParams ): Promise <SimplePollerLike < OperationState <void >, void >>;
597592 beginDeleteAndWait(resourceGroupName : string , accountName : string , certificateName : string , options ? : CertificateDeleteOptionalParams ): Promise <void >;
598593 cancelDeletion(resourceGroupName : string , accountName : string , certificateName : string , options ? : CertificateCancelDeletionOptionalParams ): Promise <CertificateCancelDeletionResponse >;
599594 create(resourceGroupName : string , accountName : string , certificateName : string , parameters : CertificateCreateOrUpdateParameters , options ? : CertificateCreateOptionalParams ): Promise <CertificateCreateResponse >;
@@ -698,7 +693,7 @@ export interface ComputeNodeIdentityReference {
698693export interface ContainerConfiguration {
699694 containerImageNames? : string [];
700695 containerRegistries? : ContainerRegistry [];
701- type: " DockerCompatible " ;
696+ type: ContainerType ;
702697}
703698
704699// @public
@@ -709,6 +704,9 @@ export interface ContainerRegistry {
709704 userName? : string ;
710705}
711706
707+ // @public
708+ export type ContainerType = string ;
709+
712710// @public
713711export type ContainerWorkingDirectory = " TaskWorkingDirectory" | " ContainerImageDefault" ;
714712
@@ -856,6 +854,12 @@ export interface KeyVaultReference {
856854 url: string ;
857855}
858856
857+ // @public
858+ export enum KnownContainerType {
859+ CriCompatible = " CriCompatible" ,
860+ DockerCompatible = " DockerCompatible"
861+ }
862+
859863// @public
860864export interface LinuxUserConfiguration {
861865 gid? : number ;
@@ -924,8 +928,6 @@ export type LocationGetQuotasResponse = BatchLocationQuota;
924928
925929// @public
926930export interface LocationListSupportedCloudServiceSkusNextOptionalParams extends coreClient .OperationOptions {
927- filter? : string ;
928- maxresults? : number ;
929931}
930932
931933// @public
@@ -942,8 +944,6 @@ export type LocationListSupportedCloudServiceSkusResponse = SupportedSkusResult;
942944
943945// @public
944946export interface LocationListSupportedVirtualMachineSkusNextOptionalParams extends coreClient .OperationOptions {
945- filter? : string ;
946- maxresults? : number ;
947947}
948948
949949// @public
@@ -981,6 +981,7 @@ export type NameAvailabilityReason = "Invalid" | "AlreadyExists";
981981// @public
982982export interface NetworkConfiguration {
983983 dynamicVnetAssignmentScope? : DynamicVNetAssignmentScope ;
984+ enableAcceleratedNetworking? : boolean ;
984985 endpointConfiguration? : PoolEndpointConfiguration ;
985986 publicIPAddressConfiguration? : PublicIPAddressConfiguration ;
986987 subnetId? : string ;
@@ -1178,9 +1179,6 @@ export type PoolIdentityType = "UserAssigned" | "None";
11781179
11791180// @public
11801181export interface PoolListByBatchAccountNextOptionalParams extends coreClient .OperationOptions {
1181- filter? : string ;
1182- maxresults? : number ;
1183- select? : string ;
11841182}
11851183
11861184// @public
@@ -1198,7 +1196,7 @@ export type PoolListByBatchAccountResponse = ListPoolsResult;
11981196
11991197// @public
12001198export interface PoolOperations {
1201- beginDelete(resourceGroupName : string , accountName : string , poolName : string , options ? : PoolDeleteOptionalParams ): Promise <PollerLike < PollOperationState <void >, void >>;
1199+ beginDelete(resourceGroupName : string , accountName : string , poolName : string , options ? : PoolDeleteOptionalParams ): Promise <SimplePollerLike < OperationState <void >, void >>;
12021200 beginDeleteAndWait(resourceGroupName : string , accountName : string , poolName : string , options ? : PoolDeleteOptionalParams ): Promise <void >;
12031201 create(resourceGroupName : string , accountName : string , poolName : string , parameters : Pool , options ? : PoolCreateOptionalParams ): Promise <PoolCreateResponse >;
12041202 disableAutoScale(resourceGroupName : string , accountName : string , poolName : string , options ? : PoolDisableAutoScaleOptionalParams ): Promise <PoolDisableAutoScaleResponse >;
@@ -1273,7 +1271,6 @@ export type PrivateEndpointConnectionGetResponse = PrivateEndpointConnection;
12731271
12741272// @public
12751273export interface PrivateEndpointConnectionListByBatchAccountNextOptionalParams extends coreClient .OperationOptions {
1276- maxresults? : number ;
12771274}
12781275
12791276// @public
@@ -1289,9 +1286,9 @@ export type PrivateEndpointConnectionListByBatchAccountResponse = ListPrivateEnd
12891286
12901287// @public
12911288export interface PrivateEndpointConnectionOperations {
1292- beginDelete(resourceGroupName : string , accountName : string , privateEndpointConnectionName : string , options ? : PrivateEndpointConnectionDeleteOptionalParams ): Promise <PollerLike < PollOperationState <PrivateEndpointConnectionDeleteResponse >, PrivateEndpointConnectionDeleteResponse >>;
1289+ beginDelete(resourceGroupName : string , accountName : string , privateEndpointConnectionName : string , options ? : PrivateEndpointConnectionDeleteOptionalParams ): Promise <SimplePollerLike < OperationState <PrivateEndpointConnectionDeleteResponse >, PrivateEndpointConnectionDeleteResponse >>;
12931290 beginDeleteAndWait(resourceGroupName : string , accountName : string , privateEndpointConnectionName : string , options ? : PrivateEndpointConnectionDeleteOptionalParams ): Promise <PrivateEndpointConnectionDeleteResponse >;
1294- beginUpdate(resourceGroupName : string , accountName : string , privateEndpointConnectionName : string , parameters : PrivateEndpointConnection , options ? : PrivateEndpointConnectionUpdateOptionalParams ): Promise <PollerLike < PollOperationState <PrivateEndpointConnectionUpdateResponse >, PrivateEndpointConnectionUpdateResponse >>;
1291+ beginUpdate(resourceGroupName : string , accountName : string , privateEndpointConnectionName : string , parameters : PrivateEndpointConnection , options ? : PrivateEndpointConnectionUpdateOptionalParams ): Promise <SimplePollerLike < OperationState <PrivateEndpointConnectionUpdateResponse >, PrivateEndpointConnectionUpdateResponse >>;
12951292 beginUpdateAndWait(resourceGroupName : string , accountName : string , privateEndpointConnectionName : string , parameters : PrivateEndpointConnection , options ? : PrivateEndpointConnectionUpdateOptionalParams ): Promise <PrivateEndpointConnectionUpdateResponse >;
12961293 get(resourceGroupName : string , accountName : string , privateEndpointConnectionName : string , options ? : PrivateEndpointConnectionGetOptionalParams ): Promise <PrivateEndpointConnectionGetResponse >;
12971294 listByBatchAccount(resourceGroupName : string , accountName : string , options ? : PrivateEndpointConnectionListByBatchAccountOptionalParams ): PagedAsyncIterableIterator <PrivateEndpointConnection >;
@@ -1332,7 +1329,6 @@ export type PrivateLinkResourceGetResponse = PrivateLinkResource;
13321329
13331330// @public
13341331export interface PrivateLinkResourceListByBatchAccountNextOptionalParams extends coreClient .OperationOptions {
1335- maxresults? : number ;
13361332}
13371333
13381334// @public
@@ -1520,6 +1516,7 @@ export interface VirtualMachineFamilyCoreQuota {
15201516// @public
15211517export interface VMExtension {
15221518 autoUpgradeMinorVersion? : boolean ;
1519+ enableAutomaticUpgrade? : boolean ;
15231520 name: string ;
15241521 protectedSettings? : Record <string , unknown >;
15251522 provisionAfterExtensions? : string [];
0 commit comments