diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 61cec91a5106..28c6241aa6f1 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -3928,7 +3928,7 @@ packages: dependencies: semver: 7.3.8 shelljs: 0.8.5 - typescript: 5.0.0-dev.20230210 + typescript: 5.0.0-dev.20230212 dev: false /downlevel-dts/0.7.0: @@ -6571,12 +6571,6 @@ packages: hasBin: true dev: false - /mkdirp/2.1.3: - resolution: {integrity: sha512-sjAkg21peAG9HS+Dkx7hlG9Ztx7HLeKnvB3NQRcu/mltCVmvkF0pisbiTSfDVYTT86XEfZrTUosLdZLStquZUw==} - engines: {node: '>=10'} - hasBin: true - dev: false - /mocha-junit-reporter/1.23.3_mocha@7.2.0: resolution: {integrity: sha512-ed8LqbRj1RxZfjt/oC9t12sfrWsjZ3gNnbhV1nuj9R/Jb5/P3Xb4duv2eCfCDMYH+fEu0mqca7m4wsiVjsxsvA==} peerDependencies: @@ -8712,8 +8706,8 @@ packages: hasBin: true dev: false - /typescript/5.0.0-dev.20230210: - resolution: {integrity: sha512-FjXPw8PFeIuT1cxouvP4LRu8J1G+FsWVEGwlJ9GcVywRNDfD3Hh6flQFUympS+3QnAIiG/+CHs9ZS2EQIT733g==} + /typescript/5.0.0-dev.20230212: + resolution: {integrity: sha512-efEcegARgRwbXNd6AqZXsitNHVZMEGFxiYFi/OBbWvoI0d/ynmUfSbkBYRZ7L5iSFEbSwIt/Git9go43vefUCQ==} engines: {node: '>=4.2.0'} hasBin: true dev: false @@ -11050,22 +11044,22 @@ packages: dev: false file:projects/arm-containerregistry.tgz: - resolution: {integrity: sha512-YlijhDFCJxWqhl8lo9eSmhMFphlAhOkOaTitEt/zM0b49+orhS5/lrdHm8GV0XkLYN4oAQ8cKzsJikmC6Wj+HQ==, tarball: file:projects/arm-containerregistry.tgz} + resolution: {integrity: sha512-GdIZ08PrNkQvwrvWvjBWhtiRAmiRuNmIpFHA6VEyge8h0RXp/7SKKpcttFoActctqAo29AWbavERfaX2r6bPmg==, tarball: file:projects/arm-containerregistry.tgz} name: '@rush-temp/arm-containerregistry' version: 0.0.0 dependencies: '@azure/identity': 2.1.0 '@microsoft/api-extractor': 7.34.3_@types+node@14.18.36 - '@rollup/plugin-commonjs': 24.0.1_rollup@2.79.1 - '@rollup/plugin-json': 6.0.0_rollup@2.79.1 - '@rollup/plugin-multi-entry': 6.0.0_rollup@2.79.1 + '@rollup/plugin-commonjs': 21.1.0_rollup@2.79.1 + '@rollup/plugin-json': 4.1.0_rollup@2.79.1 + '@rollup/plugin-multi-entry': 4.1.0_rollup@2.79.1 '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1 '@types/chai': 4.3.4 '@types/node': 14.18.36 chai: 4.3.7 cross-env: 7.0.3 dotenv: 16.0.3 - mkdirp: 2.1.3 + mkdirp: 1.0.4 mocha: 7.2.0 rimraf: 3.0.2 rollup: 2.79.1 diff --git a/sdk/containerregistry/arm-containerregistry/CHANGELOG.md b/sdk/containerregistry/arm-containerregistry/CHANGELOG.md index cf96c59b364e..59ad994f616c 100644 --- a/sdk/containerregistry/arm-containerregistry/CHANGELOG.md +++ b/sdk/containerregistry/arm-containerregistry/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## 10.1.0-beta.5 (2023-02-10) +## 11.0.0-beta.1 (2023-02-13) **Features** @@ -242,6 +242,9 @@ - Added Enum KnownTokenPasswordName - Added Enum KnownTokenStatus - Added function getContinuationToken + +**Breaking Changes** + - Interface RunsListNextOptionalParams no longer has parameter filter - Interface RunsListNextOptionalParams no longer has parameter top diff --git a/sdk/containerregistry/arm-containerregistry/_meta.json b/sdk/containerregistry/arm-containerregistry/_meta.json index caafed8bde8f..8da460a2705b 100644 --- a/sdk/containerregistry/arm-containerregistry/_meta.json +++ b/sdk/containerregistry/arm-containerregistry/_meta.json @@ -1,8 +1,8 @@ { - "commit": "33a7dbc1743fdacb8e2259011a035154a98cad66", + "commit": "ea6dccd875029c24d5a65bbb8c87869b302f6756", "readme": "specification/containerregistry/resource-manager/readme.md", - "autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\containerregistry\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.8 --generate-sample=true", + "autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/containerregistry/resource-manager/readme.md --use=@autorest/typescript@6.0.0-rc.5", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", "release_tool": "@azure-tools/js-sdk-release-tools@2.6.2", - "use": "@autorest/typescript@6.0.0-rc.8" + "use": "@autorest/typescript@6.0.0-rc.5" } \ No newline at end of file diff --git a/sdk/containerregistry/arm-containerregistry/package.json b/sdk/containerregistry/arm-containerregistry/package.json index 633477ab361a..d956dd036a6a 100644 --- a/sdk/containerregistry/arm-containerregistry/package.json +++ b/sdk/containerregistry/arm-containerregistry/package.json @@ -3,15 +3,15 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for ContainerRegistryManagementClient.", - "version": "10.1.0-beta.5", + "version": "11.0.0-beta.1", "engines": { "node": ">=14.0.0" }, "dependencies": { - "@azure/core-lro": "^2.5.0", + "@azure/core-lro": "^2.2.0", "@azure/abort-controller": "^1.0.0", "@azure/core-paging": "^1.2.0", - "@azure/core-client": "^1.7.0", + "@azure/core-client": "^1.6.1", "@azure/core-auth": "^1.3.0", "@azure/core-rest-pipeline": "^1.8.0", "tslib": "^2.2.0" @@ -29,17 +29,16 @@ "types": "./types/arm-containerregistry.d.ts", "devDependencies": { "@microsoft/api-extractor": "^7.31.1", - "@rollup/plugin-commonjs": "^24.0.0", - "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-multi-entry": "^6.0.0", + "@rollup/plugin-commonjs": "^21.0.1", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-multi-entry": "^4.1.0", "@rollup/plugin-node-resolve": "^13.1.3", - "mkdirp": "^2.1.2", + "mkdirp": "^1.0.4", "rollup": "^2.66.1", "rollup-plugin-sourcemaps": "^0.6.3", "typescript": "~4.8.0", "uglify-js": "^3.4.9", "rimraf": "^3.0.0", - "dotenv": "^16.0.0", "@azure/identity": "^2.0.1", "@azure-tools/test-recorder": "^2.0.0", "@azure-tools/test-credential": "^1.0.0", @@ -50,6 +49,7 @@ "@types/node": "^14.0.0", "@azure/dev-tool": "^1.0.0" }, + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/containerregistry/arm-containerregistry", "repository": { "type": "git", "url": "https://github.com/Azure/azure-sdk-for-js.git" @@ -110,14 +110,5 @@ } ] }, - "autoPublish": true, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/containerregistry/arm-containerregistry", - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-containerregistry?view=azure-node-preview" - } -} + "autoPublish": true +} \ No newline at end of file diff --git a/sdk/containerregistry/arm-containerregistry/review/arm-containerregistry.api.md b/sdk/containerregistry/arm-containerregistry/review/arm-containerregistry.api.md index 12910e73b29e..e546bdbc780d 100644 --- a/sdk/containerregistry/arm-containerregistry/review/arm-containerregistry.api.md +++ b/sdk/containerregistry/arm-containerregistry/review/arm-containerregistry.api.md @@ -6,9 +6,9 @@ import * as coreAuth from '@azure/core-auth'; import * as coreClient from '@azure/core-client'; -import { OperationState } from '@azure/core-lro'; import { PagedAsyncIterableIterator } from '@azure/core-paging'; -import { SimplePollerLike } from '@azure/core-lro'; +import { PollerLike } from '@azure/core-lro'; +import { PollOperationState } from '@azure/core-lro'; // @public export type Action = string; @@ -57,11 +57,11 @@ export interface AgentPoolQueueStatus { // @public export interface AgentPools { - beginCreate(resourceGroupName: string, registryName: string, agentPoolName: string, agentPool: AgentPool, options?: AgentPoolsCreateOptionalParams): Promise, AgentPoolsCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, agentPoolName: string, agentPool: AgentPool, options?: AgentPoolsCreateOptionalParams): Promise, AgentPoolsCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, agentPoolName: string, agentPool: AgentPool, options?: AgentPoolsCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, agentPoolName: string, options?: AgentPoolsDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, agentPoolName: string, options?: AgentPoolsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, agentPoolName: string, options?: AgentPoolsDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, agentPoolName: string, updateParameters: AgentPoolUpdateParameters, options?: AgentPoolsUpdateOptionalParams): Promise, AgentPoolsUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, agentPoolName: string, updateParameters: AgentPoolUpdateParameters, options?: AgentPoolsUpdateOptionalParams): Promise, AgentPoolsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, agentPoolName: string, updateParameters: AgentPoolUpdateParameters, options?: AgentPoolsUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, agentPoolName: string, options?: AgentPoolsGetOptionalParams): Promise; getQueueStatus(resourceGroupName: string, registryName: string, agentPoolName: string, options?: AgentPoolsGetQueueStatusOptionalParams): Promise; @@ -224,11 +224,11 @@ export interface CacheRule extends ProxyResource { // @public export interface CacheRules { - beginCreate(resourceGroupName: string, registryName: string, cacheRuleName: string, cacheRuleCreateParameters: CacheRule, options?: CacheRulesCreateOptionalParams): Promise, CacheRulesCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, cacheRuleName: string, cacheRuleCreateParameters: CacheRule, options?: CacheRulesCreateOptionalParams): Promise, CacheRulesCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, cacheRuleName: string, cacheRuleCreateParameters: CacheRule, options?: CacheRulesCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, cacheRuleName: string, options?: CacheRulesDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, cacheRuleName: string, options?: CacheRulesDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, cacheRuleName: string, options?: CacheRulesDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, cacheRuleName: string, cacheRuleUpdateParameters: CacheRuleUpdateParameters, options?: CacheRulesUpdateOptionalParams): Promise, CacheRulesUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, cacheRuleName: string, cacheRuleUpdateParameters: CacheRuleUpdateParameters, options?: CacheRulesUpdateOptionalParams): Promise, CacheRulesUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, cacheRuleName: string, cacheRuleUpdateParameters: CacheRuleUpdateParameters, options?: CacheRulesUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, cacheRuleName: string, options?: CacheRulesGetOptionalParams): Promise; list(resourceGroupName: string, registryName: string, options?: CacheRulesListOptionalParams): PagedAsyncIterableIterator; @@ -321,13 +321,13 @@ export type CertificateType = string; // @public export interface ConnectedRegistries { - beginCreate(resourceGroupName: string, registryName: string, connectedRegistryName: string, connectedRegistryCreateParameters: ConnectedRegistry, options?: ConnectedRegistriesCreateOptionalParams): Promise, ConnectedRegistriesCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, connectedRegistryName: string, connectedRegistryCreateParameters: ConnectedRegistry, options?: ConnectedRegistriesCreateOptionalParams): Promise, ConnectedRegistriesCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, connectedRegistryName: string, connectedRegistryCreateParameters: ConnectedRegistry, options?: ConnectedRegistriesCreateOptionalParams): Promise; - beginDeactivate(resourceGroupName: string, registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesDeactivateOptionalParams): Promise, void>>; + beginDeactivate(resourceGroupName: string, registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesDeactivateOptionalParams): Promise, void>>; beginDeactivateAndWait(resourceGroupName: string, registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesDeactivateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, connectedRegistryName: string, connectedRegistryUpdateParameters: ConnectedRegistryUpdateParameters, options?: ConnectedRegistriesUpdateOptionalParams): Promise, ConnectedRegistriesUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, connectedRegistryName: string, connectedRegistryUpdateParameters: ConnectedRegistryUpdateParameters, options?: ConnectedRegistriesUpdateOptionalParams): Promise, ConnectedRegistriesUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, connectedRegistryName: string, connectedRegistryUpdateParameters: ConnectedRegistryUpdateParameters, options?: ConnectedRegistriesUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesGetOptionalParams): Promise; list(resourceGroupName: string, registryName: string, options?: ConnectedRegistriesListOptionalParams): PagedAsyncIterableIterator; @@ -538,11 +538,11 @@ export interface CredentialSetListResult { // @public export interface CredentialSets { - beginCreate(resourceGroupName: string, registryName: string, credentialSetName: string, credentialSetCreateParameters: CredentialSet, options?: CredentialSetsCreateOptionalParams): Promise, CredentialSetsCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, credentialSetName: string, credentialSetCreateParameters: CredentialSet, options?: CredentialSetsCreateOptionalParams): Promise, CredentialSetsCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, credentialSetName: string, credentialSetCreateParameters: CredentialSet, options?: CredentialSetsCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, credentialSetName: string, options?: CredentialSetsDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, credentialSetName: string, options?: CredentialSetsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, credentialSetName: string, options?: CredentialSetsDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, credentialSetName: string, credentialSetUpdateParameters: CredentialSetUpdateParameters, options?: CredentialSetsUpdateOptionalParams): Promise, CredentialSetsUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, credentialSetName: string, credentialSetUpdateParameters: CredentialSetUpdateParameters, options?: CredentialSetsUpdateOptionalParams): Promise, CredentialSetsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, credentialSetName: string, credentialSetUpdateParameters: CredentialSetUpdateParameters, options?: CredentialSetsUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, credentialSetName: string, options?: CredentialSetsGetOptionalParams): Promise; list(resourceGroupName: string, registryName: string, options?: CredentialSetsListOptionalParams): PagedAsyncIterableIterator; @@ -784,9 +784,9 @@ export interface ExportPipelineListResult { // @public export interface ExportPipelines { - beginCreate(resourceGroupName: string, registryName: string, exportPipelineName: string, exportPipelineCreateParameters: ExportPipeline, options?: ExportPipelinesCreateOptionalParams): Promise, ExportPipelinesCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, exportPipelineName: string, exportPipelineCreateParameters: ExportPipeline, options?: ExportPipelinesCreateOptionalParams): Promise, ExportPipelinesCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, exportPipelineName: string, exportPipelineCreateParameters: ExportPipeline, options?: ExportPipelinesCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, exportPipelineName: string, options?: ExportPipelinesDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, exportPipelineName: string, options?: ExportPipelinesDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, exportPipelineName: string, options?: ExportPipelinesDeleteOptionalParams): Promise; get(resourceGroupName: string, registryName: string, exportPipelineName: string, options?: ExportPipelinesGetOptionalParams): Promise; list(resourceGroupName: string, registryName: string, options?: ExportPipelinesListOptionalParams): PagedAsyncIterableIterator; @@ -954,9 +954,9 @@ export interface ImportPipelineListResult { // @public export interface ImportPipelines { - beginCreate(resourceGroupName: string, registryName: string, importPipelineName: string, importPipelineCreateParameters: ImportPipeline, options?: ImportPipelinesCreateOptionalParams): Promise, ImportPipelinesCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, importPipelineName: string, importPipelineCreateParameters: ImportPipeline, options?: ImportPipelinesCreateOptionalParams): Promise, ImportPipelinesCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, importPipelineName: string, importPipelineCreateParameters: ImportPipeline, options?: ImportPipelinesCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, importPipelineName: string, options?: ImportPipelinesDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, importPipelineName: string, options?: ImportPipelinesDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, importPipelineName: string, options?: ImportPipelinesDeleteOptionalParams): Promise; get(resourceGroupName: string, registryName: string, importPipelineName: string, options?: ImportPipelinesGetOptionalParams): Promise; list(resourceGroupName: string, registryName: string, options?: ImportPipelinesListOptionalParams): PagedAsyncIterableIterator; @@ -1565,9 +1565,9 @@ export interface PipelineRunResponse { // @public export interface PipelineRuns { - beginCreate(resourceGroupName: string, registryName: string, pipelineRunName: string, pipelineRunCreateParameters: PipelineRun, options?: PipelineRunsCreateOptionalParams): Promise, PipelineRunsCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, pipelineRunName: string, pipelineRunCreateParameters: PipelineRun, options?: PipelineRunsCreateOptionalParams): Promise, PipelineRunsCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, pipelineRunName: string, pipelineRunCreateParameters: PipelineRun, options?: PipelineRunsCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, pipelineRunName: string, options?: PipelineRunsDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, pipelineRunName: string, options?: PipelineRunsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, pipelineRunName: string, options?: PipelineRunsDeleteOptionalParams): Promise; get(resourceGroupName: string, registryName: string, pipelineRunName: string, options?: PipelineRunsGetOptionalParams): Promise; list(resourceGroupName: string, registryName: string, options?: PipelineRunsListOptionalParams): PagedAsyncIterableIterator; @@ -1709,9 +1709,9 @@ export interface PrivateEndpointConnectionListResult { // @public export interface PrivateEndpointConnections { - beginCreateOrUpdate(resourceGroupName: string, registryName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: PrivateEndpointConnectionsCreateOrUpdateOptionalParams): Promise, PrivateEndpointConnectionsCreateOrUpdateResponse>>; + beginCreateOrUpdate(resourceGroupName: string, registryName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: PrivateEndpointConnectionsCreateOrUpdateOptionalParams): Promise, PrivateEndpointConnectionsCreateOrUpdateResponse>>; beginCreateOrUpdateAndWait(resourceGroupName: string, registryName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: PrivateEndpointConnectionsCreateOrUpdateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsDeleteOptionalParams): Promise; get(resourceGroupName: string, registryName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsGetOptionalParams): Promise; list(resourceGroupName: string, registryName: string, options?: PrivateEndpointConnectionsListOptionalParams): PagedAsyncIterableIterator; @@ -1819,17 +1819,17 @@ export interface RegenerateCredentialParameters { // @public export interface Registries { - beginCreate(resourceGroupName: string, registryName: string, registry: Registry, options?: RegistriesCreateOptionalParams): Promise, RegistriesCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, registry: Registry, options?: RegistriesCreateOptionalParams): Promise, RegistriesCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, registry: Registry, options?: RegistriesCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, options?: RegistriesDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, options?: RegistriesDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, options?: RegistriesDeleteOptionalParams): Promise; - beginGenerateCredentials(resourceGroupName: string, registryName: string, generateCredentialsParameters: GenerateCredentialsParameters, options?: RegistriesGenerateCredentialsOptionalParams): Promise, RegistriesGenerateCredentialsResponse>>; + beginGenerateCredentials(resourceGroupName: string, registryName: string, generateCredentialsParameters: GenerateCredentialsParameters, options?: RegistriesGenerateCredentialsOptionalParams): Promise, RegistriesGenerateCredentialsResponse>>; beginGenerateCredentialsAndWait(resourceGroupName: string, registryName: string, generateCredentialsParameters: GenerateCredentialsParameters, options?: RegistriesGenerateCredentialsOptionalParams): Promise; - beginImportImage(resourceGroupName: string, registryName: string, parameters: ImportImageParameters, options?: RegistriesImportImageOptionalParams): Promise, void>>; + beginImportImage(resourceGroupName: string, registryName: string, parameters: ImportImageParameters, options?: RegistriesImportImageOptionalParams): Promise, void>>; beginImportImageAndWait(resourceGroupName: string, registryName: string, parameters: ImportImageParameters, options?: RegistriesImportImageOptionalParams): Promise; - beginScheduleRun(resourceGroupName: string, registryName: string, runRequest: RunRequestUnion, options?: RegistriesScheduleRunOptionalParams): Promise, RegistriesScheduleRunResponse>>; + beginScheduleRun(resourceGroupName: string, registryName: string, runRequest: RunRequestUnion, options?: RegistriesScheduleRunOptionalParams): Promise, RegistriesScheduleRunResponse>>; beginScheduleRunAndWait(resourceGroupName: string, registryName: string, runRequest: RunRequestUnion, options?: RegistriesScheduleRunOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, registryUpdateParameters: RegistryUpdateParameters, options?: RegistriesUpdateOptionalParams): Promise, RegistriesUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, registryUpdateParameters: RegistryUpdateParameters, options?: RegistriesUpdateOptionalParams): Promise, RegistriesUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, registryUpdateParameters: RegistryUpdateParameters, options?: RegistriesUpdateOptionalParams): Promise; checkNameAvailability(registryNameCheckRequest: RegistryNameCheckRequest, options?: RegistriesCheckNameAvailabilityOptionalParams): Promise; get(resourceGroupName: string, registryName: string, options?: RegistriesGetOptionalParams): Promise; @@ -2113,11 +2113,11 @@ export interface ReplicationListResult { // @public export interface Replications { - beginCreate(resourceGroupName: string, registryName: string, replicationName: string, replication: Replication, options?: ReplicationsCreateOptionalParams): Promise, ReplicationsCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, replicationName: string, replication: Replication, options?: ReplicationsCreateOptionalParams): Promise, ReplicationsCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, replicationName: string, replication: Replication, options?: ReplicationsCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, replicationName: string, options?: ReplicationsDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, replicationName: string, options?: ReplicationsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, replicationName: string, options?: ReplicationsDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, replicationName: string, replicationUpdateParameters: ReplicationUpdateParameters, options?: ReplicationsUpdateOptionalParams): Promise, ReplicationsUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, replicationName: string, replicationUpdateParameters: ReplicationUpdateParameters, options?: ReplicationsUpdateOptionalParams): Promise, ReplicationsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, replicationName: string, replicationUpdateParameters: ReplicationUpdateParameters, options?: ReplicationsUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, replicationName: string, options?: ReplicationsGetOptionalParams): Promise; list(resourceGroupName: string, registryName: string, options?: ReplicationsListOptionalParams): PagedAsyncIterableIterator; @@ -2290,9 +2290,9 @@ export type RunRequestUnion = RunRequest | DockerBuildRequest | FileTaskRunReque // @public export interface Runs { - beginCancel(resourceGroupName: string, registryName: string, runId: string, options?: RunsCancelOptionalParams): Promise, void>>; + beginCancel(resourceGroupName: string, registryName: string, runId: string, options?: RunsCancelOptionalParams): Promise, void>>; beginCancelAndWait(resourceGroupName: string, registryName: string, runId: string, options?: RunsCancelOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, runId: string, runUpdateParameters: RunUpdateParameters, options?: RunsUpdateOptionalParams): Promise, RunsUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, runId: string, runUpdateParameters: RunUpdateParameters, options?: RunsUpdateOptionalParams): Promise, RunsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, runId: string, runUpdateParameters: RunUpdateParameters, options?: RunsUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, runId: string, options?: RunsGetOptionalParams): Promise; getLogSasUrl(resourceGroupName: string, registryName: string, runId: string, options?: RunsGetLogSasUrlOptionalParams): Promise; @@ -2372,11 +2372,11 @@ export interface ScopeMapListResult { // @public export interface ScopeMaps { - beginCreate(resourceGroupName: string, registryName: string, scopeMapName: string, scopeMapCreateParameters: ScopeMap, options?: ScopeMapsCreateOptionalParams): Promise, ScopeMapsCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, scopeMapName: string, scopeMapCreateParameters: ScopeMap, options?: ScopeMapsCreateOptionalParams): Promise, ScopeMapsCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, scopeMapName: string, scopeMapCreateParameters: ScopeMap, options?: ScopeMapsCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, scopeMapName: string, options?: ScopeMapsDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, scopeMapName: string, options?: ScopeMapsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, scopeMapName: string, options?: ScopeMapsDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, scopeMapName: string, scopeMapUpdateParameters: ScopeMapUpdateParameters, options?: ScopeMapsUpdateOptionalParams): Promise, ScopeMapsUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, scopeMapName: string, scopeMapUpdateParameters: ScopeMapUpdateParameters, options?: ScopeMapsUpdateOptionalParams): Promise, ScopeMapsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, scopeMapName: string, scopeMapUpdateParameters: ScopeMapUpdateParameters, options?: ScopeMapsUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, scopeMapName: string, options?: ScopeMapsGetOptionalParams): Promise; list(resourceGroupName: string, registryName: string, options?: ScopeMapsListOptionalParams): PagedAsyncIterableIterator; @@ -2667,11 +2667,11 @@ export interface TaskRunRequest extends RunRequest { // @public export interface TaskRuns { - beginCreate(resourceGroupName: string, registryName: string, taskRunName: string, taskRun: TaskRun, options?: TaskRunsCreateOptionalParams): Promise, TaskRunsCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, taskRunName: string, taskRun: TaskRun, options?: TaskRunsCreateOptionalParams): Promise, TaskRunsCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, taskRunName: string, taskRun: TaskRun, options?: TaskRunsCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, taskRunName: string, options?: TaskRunsDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, taskRunName: string, options?: TaskRunsDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, taskRunName: string, options?: TaskRunsDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, taskRunName: string, updateParameters: TaskRunUpdateParameters, options?: TaskRunsUpdateOptionalParams): Promise, TaskRunsUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, taskRunName: string, updateParameters: TaskRunUpdateParameters, options?: TaskRunsUpdateOptionalParams): Promise, TaskRunsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, taskRunName: string, updateParameters: TaskRunUpdateParameters, options?: TaskRunsUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, taskRunName: string, options?: TaskRunsGetOptionalParams): Promise; getDetails(resourceGroupName: string, registryName: string, taskRunName: string, options?: TaskRunsGetDetailsOptionalParams): Promise; @@ -2743,11 +2743,11 @@ export interface TaskRunUpdateParameters { // @public export interface Tasks { - beginCreate(resourceGroupName: string, registryName: string, taskName: string, taskCreateParameters: Task, options?: TasksCreateOptionalParams): Promise, TasksCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, taskName: string, taskCreateParameters: Task, options?: TasksCreateOptionalParams): Promise, TasksCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, taskName: string, taskCreateParameters: Task, options?: TasksCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, taskName: string, options?: TasksDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, taskName: string, options?: TasksDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, taskName: string, options?: TasksDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, taskName: string, taskUpdateParameters: TaskUpdateParameters, options?: TasksUpdateOptionalParams): Promise, TasksUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, taskName: string, taskUpdateParameters: TaskUpdateParameters, options?: TasksUpdateOptionalParams): Promise, TasksUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, taskName: string, taskUpdateParameters: TaskUpdateParameters, options?: TasksUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, taskName: string, options?: TasksGetOptionalParams): Promise; getDetails(resourceGroupName: string, registryName: string, taskName: string, options?: TasksGetDetailsOptionalParams): Promise; @@ -2930,11 +2930,11 @@ export type TokenPasswordName = string; // @public export interface Tokens { - beginCreate(resourceGroupName: string, registryName: string, tokenName: string, tokenCreateParameters: Token, options?: TokensCreateOptionalParams): Promise, TokensCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, tokenName: string, tokenCreateParameters: Token, options?: TokensCreateOptionalParams): Promise, TokensCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, tokenName: string, tokenCreateParameters: Token, options?: TokensCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, tokenName: string, options?: TokensDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, tokenName: string, options?: TokensDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, tokenName: string, options?: TokensDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, tokenName: string, tokenUpdateParameters: TokenUpdateParameters, options?: TokensUpdateOptionalParams): Promise, TokensUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, tokenName: string, tokenUpdateParameters: TokenUpdateParameters, options?: TokensUpdateOptionalParams): Promise, TokensUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, tokenName: string, tokenUpdateParameters: TokenUpdateParameters, options?: TokensUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, tokenName: string, options?: TokensGetOptionalParams): Promise; list(resourceGroupName: string, registryName: string, options?: TokensListOptionalParams): PagedAsyncIterableIterator; @@ -3088,11 +3088,11 @@ export interface WebhookListResult { // @public export interface Webhooks { - beginCreate(resourceGroupName: string, registryName: string, webhookName: string, webhookCreateParameters: WebhookCreateParameters, options?: WebhooksCreateOptionalParams): Promise, WebhooksCreateResponse>>; + beginCreate(resourceGroupName: string, registryName: string, webhookName: string, webhookCreateParameters: WebhookCreateParameters, options?: WebhooksCreateOptionalParams): Promise, WebhooksCreateResponse>>; beginCreateAndWait(resourceGroupName: string, registryName: string, webhookName: string, webhookCreateParameters: WebhookCreateParameters, options?: WebhooksCreateOptionalParams): Promise; - beginDelete(resourceGroupName: string, registryName: string, webhookName: string, options?: WebhooksDeleteOptionalParams): Promise, void>>; + beginDelete(resourceGroupName: string, registryName: string, webhookName: string, options?: WebhooksDeleteOptionalParams): Promise, void>>; beginDeleteAndWait(resourceGroupName: string, registryName: string, webhookName: string, options?: WebhooksDeleteOptionalParams): Promise; - beginUpdate(resourceGroupName: string, registryName: string, webhookName: string, webhookUpdateParameters: WebhookUpdateParameters, options?: WebhooksUpdateOptionalParams): Promise, WebhooksUpdateResponse>>; + beginUpdate(resourceGroupName: string, registryName: string, webhookName: string, webhookUpdateParameters: WebhookUpdateParameters, options?: WebhooksUpdateOptionalParams): Promise, WebhooksUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, registryName: string, webhookName: string, webhookUpdateParameters: WebhookUpdateParameters, options?: WebhooksUpdateOptionalParams): Promise; get(resourceGroupName: string, registryName: string, webhookName: string, options?: WebhooksGetOptionalParams): Promise; getCallbackConfig(resourceGroupName: string, registryName: string, webhookName: string, options?: WebhooksGetCallbackConfigOptionalParams): Promise; diff --git a/sdk/containerregistry/arm-containerregistry/src/containerRegistryManagementClient.ts b/sdk/containerregistry/arm-containerregistry/src/containerRegistryManagementClient.ts index f4fe70a62f76..b6a8010cbb46 100644 --- a/sdk/containerregistry/arm-containerregistry/src/containerRegistryManagementClient.ts +++ b/sdk/containerregistry/arm-containerregistry/src/containerRegistryManagementClient.ts @@ -80,7 +80,7 @@ export class ContainerRegistryManagementClient extends coreClient.ServiceClient credential: credentials }; - const packageDetails = `azsdk-js-arm-containerregistry/10.1.0-beta.5`; + const packageDetails = `azsdk-js-arm-containerregistry/11.0.0-beta.1`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` diff --git a/sdk/containerregistry/arm-containerregistry/src/lroImpl.ts b/sdk/containerregistry/arm-containerregistry/src/lroImpl.ts index dd803cd5e28c..518d5f053b4e 100644 --- a/sdk/containerregistry/arm-containerregistry/src/lroImpl.ts +++ b/sdk/containerregistry/arm-containerregistry/src/lroImpl.ts @@ -6,37 +6,29 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT license. - -import { AbortSignalLike } from "@azure/abort-controller"; import { LongRunningOperation, LroResponse } from "@azure/core-lro"; -export function createLroSpec(inputs: { - sendOperationFn: (args: any, spec: any) => Promise>; - args: Record; - spec: { - readonly requestBody?: unknown; - readonly path?: string; - readonly httpMethod: string; - } & Record; -}): LongRunningOperation { - const { args, spec, sendOperationFn } = inputs; - return { - requestMethod: spec.httpMethod, - requestPath: spec.path!, - sendInitialRequest: () => sendOperationFn(args, spec), - sendPollRequest: ( - path: string, - options?: { abortSignal?: AbortSignalLike } - ) => { - const { requestBody, ...restSpec } = spec; - return sendOperationFn(args, { - ...restSpec, - httpMethod: "GET", - path, - abortSignal: options?.abortSignal - }); - } - }; +export class LroImpl implements LongRunningOperation { + constructor( + private sendOperationFn: (args: any, spec: any) => Promise>, + private args: Record, + private spec: { + readonly requestBody?: unknown; + readonly path?: string; + readonly httpMethod: string; + } & Record, + public requestPath: string = spec.path!, + public requestMethod: string = spec.httpMethod + ) {} + public async sendInitialRequest(): Promise> { + return this.sendOperationFn(this.args, this.spec); + } + public async sendPollRequest(path: string): Promise> { + const { requestBody, ...restSpec } = this.spec; + return this.sendOperationFn(this.args, { + ...restSpec, + path, + httpMethod: "GET" + }); + } } diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/agentPools.ts b/sdk/containerregistry/arm-containerregistry/src/operations/agentPools.ts index ddf185b81e86..977750a14a0b 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/agentPools.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/agentPools.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { AgentPool, AgentPoolsListNextOptionalParams, @@ -160,8 +156,8 @@ export class AgentPoolsImpl implements AgentPools { agentPool: AgentPool, options?: AgentPoolsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, AgentPoolsCreateResponse > > { @@ -171,7 +167,7 @@ export class AgentPoolsImpl implements AgentPools { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -204,22 +200,13 @@ export class AgentPoolsImpl implements AgentPools { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - registryName, - agentPoolName, - agentPool, - options - }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - AgentPoolsCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, agentPoolName, agentPool, options }, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); @@ -263,14 +250,14 @@ export class AgentPoolsImpl implements AgentPools { registryName: string, agentPoolName: string, options?: AgentPoolsDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -303,13 +290,13 @@ export class AgentPoolsImpl implements AgentPools { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, agentPoolName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, agentPoolName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); @@ -353,8 +340,8 @@ export class AgentPoolsImpl implements AgentPools { updateParameters: AgentPoolUpdateParameters, options?: AgentPoolsUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, AgentPoolsUpdateResponse > > { @@ -364,7 +351,7 @@ export class AgentPoolsImpl implements AgentPools { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -397,22 +384,19 @@ export class AgentPoolsImpl implements AgentPools { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, agentPoolName, updateParameters, options }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - AgentPoolsUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/cacheRules.ts b/sdk/containerregistry/arm-containerregistry/src/operations/cacheRules.ts index 9aa31cadf57e..4a4fba6f9c08 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/cacheRules.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/cacheRules.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { CacheRule, CacheRulesListNextOptionalParams, @@ -175,8 +171,8 @@ export class CacheRulesImpl implements CacheRules { cacheRuleCreateParameters: CacheRule, options?: CacheRulesCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, CacheRulesCreateResponse > > { @@ -186,7 +182,7 @@ export class CacheRulesImpl implements CacheRules { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -219,24 +215,21 @@ export class CacheRulesImpl implements CacheRules { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, cacheRuleName, cacheRuleCreateParameters, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - CacheRulesCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -279,14 +272,14 @@ export class CacheRulesImpl implements CacheRules { registryName: string, cacheRuleName: string, options?: CacheRulesDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -319,15 +312,15 @@ export class CacheRulesImpl implements CacheRules { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, cacheRuleName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, cacheRuleName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -370,8 +363,8 @@ export class CacheRulesImpl implements CacheRules { cacheRuleUpdateParameters: CacheRuleUpdateParameters, options?: CacheRulesUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, CacheRulesUpdateResponse > > { @@ -381,7 +374,7 @@ export class CacheRulesImpl implements CacheRules { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -414,24 +407,21 @@ export class CacheRulesImpl implements CacheRules { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, cacheRuleName, cacheRuleUpdateParameters, options }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - CacheRulesUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/connectedRegistries.ts b/sdk/containerregistry/arm-containerregistry/src/operations/connectedRegistries.ts index 2b1b9029d438..969be0331208 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/connectedRegistries.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/connectedRegistries.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { ConnectedRegistry, ConnectedRegistriesListNextOptionalParams, @@ -176,8 +172,8 @@ export class ConnectedRegistriesImpl implements ConnectedRegistries { connectedRegistryCreateParameters: ConnectedRegistry, options?: ConnectedRegistriesCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ConnectedRegistriesCreateResponse > > { @@ -187,7 +183,7 @@ export class ConnectedRegistriesImpl implements ConnectedRegistries { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -220,24 +216,21 @@ export class ConnectedRegistriesImpl implements ConnectedRegistries { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, connectedRegistryName, connectedRegistryCreateParameters, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - ConnectedRegistriesCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -280,14 +273,14 @@ export class ConnectedRegistriesImpl implements ConnectedRegistries { registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -320,15 +313,15 @@ export class ConnectedRegistriesImpl implements ConnectedRegistries { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, connectedRegistryName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, connectedRegistryName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -371,8 +364,8 @@ export class ConnectedRegistriesImpl implements ConnectedRegistries { connectedRegistryUpdateParameters: ConnectedRegistryUpdateParameters, options?: ConnectedRegistriesUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ConnectedRegistriesUpdateResponse > > { @@ -382,7 +375,7 @@ export class ConnectedRegistriesImpl implements ConnectedRegistries { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -415,24 +408,21 @@ export class ConnectedRegistriesImpl implements ConnectedRegistries { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, connectedRegistryName, connectedRegistryUpdateParameters, options }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - ConnectedRegistriesUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -475,14 +465,14 @@ export class ConnectedRegistriesImpl implements ConnectedRegistries { registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesDeactivateOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -515,15 +505,15 @@ export class ConnectedRegistriesImpl implements ConnectedRegistries { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, connectedRegistryName, options }, - spec: deactivateOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, connectedRegistryName, options }, + deactivateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/credentialSets.ts b/sdk/containerregistry/arm-containerregistry/src/operations/credentialSets.ts index e1c95e0f0462..65aff22f8573 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/credentialSets.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/credentialSets.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { CredentialSet, CredentialSetsListNextOptionalParams, @@ -175,8 +171,8 @@ export class CredentialSetsImpl implements CredentialSets { credentialSetCreateParameters: CredentialSet, options?: CredentialSetsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, CredentialSetsCreateResponse > > { @@ -186,7 +182,7 @@ export class CredentialSetsImpl implements CredentialSets { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -219,24 +215,21 @@ export class CredentialSetsImpl implements CredentialSets { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, credentialSetName, credentialSetCreateParameters, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - CredentialSetsCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -279,14 +272,14 @@ export class CredentialSetsImpl implements CredentialSets { registryName: string, credentialSetName: string, options?: CredentialSetsDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -319,15 +312,15 @@ export class CredentialSetsImpl implements CredentialSets { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, credentialSetName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, credentialSetName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -370,8 +363,8 @@ export class CredentialSetsImpl implements CredentialSets { credentialSetUpdateParameters: CredentialSetUpdateParameters, options?: CredentialSetsUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, CredentialSetsUpdateResponse > > { @@ -381,7 +374,7 @@ export class CredentialSetsImpl implements CredentialSets { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -414,24 +407,21 @@ export class CredentialSetsImpl implements CredentialSets { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, credentialSetName, credentialSetUpdateParameters, options }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - CredentialSetsUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/exportPipelines.ts b/sdk/containerregistry/arm-containerregistry/src/operations/exportPipelines.ts index 5805d3047f48..726734a10f4b 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/exportPipelines.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/exportPipelines.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { ExportPipeline, ExportPipelinesListNextOptionalParams, @@ -172,8 +168,8 @@ export class ExportPipelinesImpl implements ExportPipelines { exportPipelineCreateParameters: ExportPipeline, options?: ExportPipelinesCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ExportPipelinesCreateResponse > > { @@ -183,7 +179,7 @@ export class ExportPipelinesImpl implements ExportPipelines { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -216,24 +212,21 @@ export class ExportPipelinesImpl implements ExportPipelines { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, exportPipelineName, exportPipelineCreateParameters, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - ExportPipelinesCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -276,14 +269,14 @@ export class ExportPipelinesImpl implements ExportPipelines { registryName: string, exportPipelineName: string, options?: ExportPipelinesDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -316,15 +309,15 @@ export class ExportPipelinesImpl implements ExportPipelines { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, exportPipelineName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, exportPipelineName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/importPipelines.ts b/sdk/containerregistry/arm-containerregistry/src/operations/importPipelines.ts index 2bd0ae9cda2f..18ac12165c85 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/importPipelines.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/importPipelines.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { ImportPipeline, ImportPipelinesListNextOptionalParams, @@ -172,8 +168,8 @@ export class ImportPipelinesImpl implements ImportPipelines { importPipelineCreateParameters: ImportPipeline, options?: ImportPipelinesCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ImportPipelinesCreateResponse > > { @@ -183,7 +179,7 @@ export class ImportPipelinesImpl implements ImportPipelines { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -216,24 +212,21 @@ export class ImportPipelinesImpl implements ImportPipelines { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, importPipelineName, importPipelineCreateParameters, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - ImportPipelinesCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -276,14 +269,14 @@ export class ImportPipelinesImpl implements ImportPipelines { registryName: string, importPipelineName: string, options?: ImportPipelinesDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -316,15 +309,15 @@ export class ImportPipelinesImpl implements ImportPipelines { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, importPipelineName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, importPipelineName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/pipelineRuns.ts b/sdk/containerregistry/arm-containerregistry/src/operations/pipelineRuns.ts index c060eed091e6..a7f815c3fc1d 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/pipelineRuns.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/pipelineRuns.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { PipelineRun, PipelineRunsListNextOptionalParams, @@ -172,8 +168,8 @@ export class PipelineRunsImpl implements PipelineRuns { pipelineRunCreateParameters: PipelineRun, options?: PipelineRunsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, PipelineRunsCreateResponse > > { @@ -183,7 +179,7 @@ export class PipelineRunsImpl implements PipelineRuns { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -216,24 +212,21 @@ export class PipelineRunsImpl implements PipelineRuns { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, pipelineRunName, pipelineRunCreateParameters, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - PipelineRunsCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -276,14 +269,14 @@ export class PipelineRunsImpl implements PipelineRuns { registryName: string, pipelineRunName: string, options?: PipelineRunsDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -316,15 +309,15 @@ export class PipelineRunsImpl implements PipelineRuns { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, pipelineRunName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, pipelineRunName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/privateEndpointConnections.ts b/sdk/containerregistry/arm-containerregistry/src/operations/privateEndpointConnections.ts index 8304b6c2b4f3..e7bfde981eb8 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/privateEndpointConnections.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/privateEndpointConnections.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { PrivateEndpointConnection, PrivateEndpointConnectionsListNextOptionalParams, @@ -178,8 +174,8 @@ export class PrivateEndpointConnectionsImpl privateEndpointConnection: PrivateEndpointConnection, options?: PrivateEndpointConnectionsCreateOrUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, PrivateEndpointConnectionsCreateOrUpdateResponse > > { @@ -189,7 +185,7 @@ export class PrivateEndpointConnectionsImpl ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -222,24 +218,21 @@ export class PrivateEndpointConnectionsImpl }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, privateEndpointConnectionName, privateEndpointConnection, options }, - spec: createOrUpdateOperationSpec - }); - const poller = await createHttpPoller< - PrivateEndpointConnectionsCreateOrUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOrUpdateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -282,14 +275,14 @@ export class PrivateEndpointConnectionsImpl registryName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -322,20 +315,20 @@ export class PrivateEndpointConnectionsImpl }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, privateEndpointConnectionName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/registries.ts b/sdk/containerregistry/arm-containerregistry/src/operations/registries.ts index 75dcc72a562b..1f5cb4aa2938 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/registries.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/registries.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { Registry, RegistriesListNextOptionalParams, @@ -298,14 +294,14 @@ export class RegistriesImpl implements Registries { registryName: string, parameters: ImportImageParameters, options?: RegistriesImportImageOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -338,15 +334,15 @@ export class RegistriesImpl implements Registries { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, parameters, options }, - spec: importImageOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, parameters, options }, + importImageOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -445,8 +441,8 @@ export class RegistriesImpl implements Registries { registry: Registry, options?: RegistriesCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, RegistriesCreateResponse > > { @@ -456,7 +452,7 @@ export class RegistriesImpl implements Registries { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -489,18 +485,15 @@ export class RegistriesImpl implements Registries { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, registry, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - RegistriesCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, registry, options }, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -538,14 +531,14 @@ export class RegistriesImpl implements Registries { resourceGroupName: string, registryName: string, options?: RegistriesDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -578,15 +571,15 @@ export class RegistriesImpl implements Registries { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -624,8 +617,8 @@ export class RegistriesImpl implements Registries { registryUpdateParameters: RegistryUpdateParameters, options?: RegistriesUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, RegistriesUpdateResponse > > { @@ -635,7 +628,7 @@ export class RegistriesImpl implements Registries { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -668,23 +661,15 @@ export class RegistriesImpl implements Registries { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - registryName, - registryUpdateParameters, - options - }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - RegistriesUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, registryUpdateParameters, options }, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -820,8 +805,8 @@ export class RegistriesImpl implements Registries { generateCredentialsParameters: GenerateCredentialsParameters, options?: RegistriesGenerateCredentialsOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, RegistriesGenerateCredentialsResponse > > { @@ -831,7 +816,7 @@ export class RegistriesImpl implements Registries { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -864,23 +849,20 @@ export class RegistriesImpl implements Registries { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, generateCredentialsParameters, options }, - spec: generateCredentialsOperationSpec - }); - const poller = await createHttpPoller< - RegistriesGenerateCredentialsResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + generateCredentialsOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -921,8 +903,8 @@ export class RegistriesImpl implements Registries { runRequest: RunRequestUnion, options?: RegistriesScheduleRunOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, RegistriesScheduleRunResponse > > { @@ -932,7 +914,7 @@ export class RegistriesImpl implements Registries { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -965,16 +947,13 @@ export class RegistriesImpl implements Registries { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, runRequest, options }, - spec: scheduleRunOperationSpec - }); - const poller = await createHttpPoller< - RegistriesScheduleRunResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, runRequest, options }, + scheduleRunOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/replications.ts b/sdk/containerregistry/arm-containerregistry/src/operations/replications.ts index 943fd83ac6a5..8854a757c594 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/replications.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/replications.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { Replication, ReplicationsListNextOptionalParams, @@ -175,8 +171,8 @@ export class ReplicationsImpl implements Replications { replication: Replication, options?: ReplicationsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ReplicationsCreateResponse > > { @@ -186,7 +182,7 @@ export class ReplicationsImpl implements Replications { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -219,24 +215,21 @@ export class ReplicationsImpl implements Replications { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, replicationName, replication, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - ReplicationsCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -279,14 +272,14 @@ export class ReplicationsImpl implements Replications { registryName: string, replicationName: string, options?: ReplicationsDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -319,15 +312,15 @@ export class ReplicationsImpl implements Replications { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, replicationName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, replicationName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -370,8 +363,8 @@ export class ReplicationsImpl implements Replications { replicationUpdateParameters: ReplicationUpdateParameters, options?: ReplicationsUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ReplicationsUpdateResponse > > { @@ -381,7 +374,7 @@ export class ReplicationsImpl implements Replications { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -414,24 +407,21 @@ export class ReplicationsImpl implements Replications { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, replicationName, replicationUpdateParameters, options }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - ReplicationsUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/runs.ts b/sdk/containerregistry/arm-containerregistry/src/operations/runs.ts index d249be500b24..8041fc03d985 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/runs.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/runs.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { Run, RunsListNextOptionalParams, @@ -175,7 +171,7 @@ export class RunsImpl implements Runs { runUpdateParameters: RunUpdateParameters, options?: RunsUpdateOptionalParams ): Promise< - SimplePollerLike, RunsUpdateResponse> + PollerLike, RunsUpdateResponse> > { const directSendOperation = async ( args: coreClient.OperationArguments, @@ -183,7 +179,7 @@ export class RunsImpl implements Runs { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -216,22 +212,13 @@ export class RunsImpl implements Runs { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { - resourceGroupName, - registryName, - runId, - runUpdateParameters, - options - }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - RunsUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, runId, runUpdateParameters, options }, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); @@ -294,14 +281,14 @@ export class RunsImpl implements Runs { registryName: string, runId: string, options?: RunsCancelOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -334,13 +321,13 @@ export class RunsImpl implements Runs { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, runId, options }, - spec: cancelOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, runId, options }, + cancelOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/scopeMaps.ts b/sdk/containerregistry/arm-containerregistry/src/operations/scopeMaps.ts index 89bbb38408e4..aa64ca19816f 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/scopeMaps.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/scopeMaps.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { ScopeMap, ScopeMapsListNextOptionalParams, @@ -175,8 +171,8 @@ export class ScopeMapsImpl implements ScopeMaps { scopeMapCreateParameters: ScopeMap, options?: ScopeMapsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ScopeMapsCreateResponse > > { @@ -186,7 +182,7 @@ export class ScopeMapsImpl implements ScopeMaps { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -219,24 +215,21 @@ export class ScopeMapsImpl implements ScopeMaps { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, scopeMapName, scopeMapCreateParameters, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - ScopeMapsCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -279,14 +272,14 @@ export class ScopeMapsImpl implements ScopeMaps { registryName: string, scopeMapName: string, options?: ScopeMapsDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -319,15 +312,15 @@ export class ScopeMapsImpl implements ScopeMaps { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, scopeMapName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, scopeMapName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -370,8 +363,8 @@ export class ScopeMapsImpl implements ScopeMaps { scopeMapUpdateParameters: ScopeMapUpdateParameters, options?: ScopeMapsUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ScopeMapsUpdateResponse > > { @@ -381,7 +374,7 @@ export class ScopeMapsImpl implements ScopeMaps { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -414,24 +407,21 @@ export class ScopeMapsImpl implements ScopeMaps { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, scopeMapName, scopeMapUpdateParameters, options }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - ScopeMapsUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/taskRuns.ts b/sdk/containerregistry/arm-containerregistry/src/operations/taskRuns.ts index 541e60737067..33056018da22 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/taskRuns.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/taskRuns.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { TaskRun, TaskRunsListNextOptionalParams, @@ -160,8 +156,8 @@ export class TaskRunsImpl implements TaskRuns { taskRun: TaskRun, options?: TaskRunsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, TaskRunsCreateResponse > > { @@ -171,7 +167,7 @@ export class TaskRunsImpl implements TaskRuns { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -204,16 +200,13 @@ export class TaskRunsImpl implements TaskRuns { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, taskRunName, taskRun, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - TaskRunsCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, taskRunName, taskRun, options }, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); @@ -257,14 +250,14 @@ export class TaskRunsImpl implements TaskRuns { registryName: string, taskRunName: string, options?: TaskRunsDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -297,13 +290,13 @@ export class TaskRunsImpl implements TaskRuns { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, taskRunName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, taskRunName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); @@ -347,8 +340,8 @@ export class TaskRunsImpl implements TaskRuns { updateParameters: TaskRunUpdateParameters, options?: TaskRunsUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, TaskRunsUpdateResponse > > { @@ -358,7 +351,7 @@ export class TaskRunsImpl implements TaskRuns { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -391,22 +384,19 @@ export class TaskRunsImpl implements TaskRuns { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, taskRunName, updateParameters, options }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - TaskRunsUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/tasks.ts b/sdk/containerregistry/arm-containerregistry/src/operations/tasks.ts index 3708b0d2cd62..db9afe760fab 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/tasks.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/tasks.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { Task, TasksListNextOptionalParams, @@ -177,7 +173,7 @@ export class TasksImpl implements Tasks { taskCreateParameters: Task, options?: TasksCreateOptionalParams ): Promise< - SimplePollerLike, TasksCreateResponse> + PollerLike, TasksCreateResponse> > { const directSendOperation = async ( args: coreClient.OperationArguments, @@ -185,7 +181,7 @@ export class TasksImpl implements Tasks { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -218,22 +214,19 @@ export class TasksImpl implements Tasks { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, taskName, taskCreateParameters, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - TasksCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); @@ -277,14 +270,14 @@ export class TasksImpl implements Tasks { registryName: string, taskName: string, options?: TasksDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -317,13 +310,13 @@ export class TasksImpl implements Tasks { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, taskName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, taskName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); @@ -367,7 +360,7 @@ export class TasksImpl implements Tasks { taskUpdateParameters: TaskUpdateParameters, options?: TasksUpdateOptionalParams ): Promise< - SimplePollerLike, TasksUpdateResponse> + PollerLike, TasksUpdateResponse> > { const directSendOperation = async ( args: coreClient.OperationArguments, @@ -375,7 +368,7 @@ export class TasksImpl implements Tasks { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -408,22 +401,19 @@ export class TasksImpl implements Tasks { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, taskName, taskUpdateParameters, options }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - TasksUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); await poller.poll(); diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/tokens.ts b/sdk/containerregistry/arm-containerregistry/src/operations/tokens.ts index 994da66b5a64..a4a221bd631d 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/tokens.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/tokens.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { Token, TokensListNextOptionalParams, @@ -175,7 +171,7 @@ export class TokensImpl implements Tokens { tokenCreateParameters: Token, options?: TokensCreateOptionalParams ): Promise< - SimplePollerLike, TokensCreateResponse> + PollerLike, TokensCreateResponse> > { const directSendOperation = async ( args: coreClient.OperationArguments, @@ -183,7 +179,7 @@ export class TokensImpl implements Tokens { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -216,24 +212,21 @@ export class TokensImpl implements Tokens { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, tokenName, tokenCreateParameters, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - TokensCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -276,14 +269,14 @@ export class TokensImpl implements Tokens { registryName: string, tokenName: string, options?: TokensDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -316,15 +309,15 @@ export class TokensImpl implements Tokens { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, tokenName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, tokenName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -367,7 +360,7 @@ export class TokensImpl implements Tokens { tokenUpdateParameters: TokenUpdateParameters, options?: TokensUpdateOptionalParams ): Promise< - SimplePollerLike, TokensUpdateResponse> + PollerLike, TokensUpdateResponse> > { const directSendOperation = async ( args: coreClient.OperationArguments, @@ -375,7 +368,7 @@ export class TokensImpl implements Tokens { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -408,24 +401,21 @@ export class TokensImpl implements Tokens { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, tokenName, tokenUpdateParameters, options }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - TokensUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operations/webhooks.ts b/sdk/containerregistry/arm-containerregistry/src/operations/webhooks.ts index 8cffdaff5620..7e4dade256f0 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operations/webhooks.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operations/webhooks.ts @@ -13,12 +13,8 @@ import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { ContainerRegistryManagementClient } from "../containerRegistryManagementClient"; -import { - SimplePollerLike, - OperationState, - createHttpPoller -} from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; +import { LroImpl } from "../lroImpl"; import { Webhook, WebhooksListNextOptionalParams, @@ -278,8 +274,8 @@ export class WebhooksImpl implements Webhooks { webhookCreateParameters: WebhookCreateParameters, options?: WebhooksCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, WebhooksCreateResponse > > { @@ -289,7 +285,7 @@ export class WebhooksImpl implements Webhooks { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -322,24 +318,21 @@ export class WebhooksImpl implements Webhooks { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, webhookName, webhookCreateParameters, options }, - spec: createOperationSpec - }); - const poller = await createHttpPoller< - WebhooksCreateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + createOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -382,14 +375,14 @@ export class WebhooksImpl implements Webhooks { registryName: string, webhookName: string, options?: WebhooksDeleteOptionalParams - ): Promise, void>> { + ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -422,15 +415,15 @@ export class WebhooksImpl implements Webhooks { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { resourceGroupName, registryName, webhookName, options }, - spec: deleteOperationSpec - }); - const poller = await createHttpPoller>(lro, { - restoreFrom: options?.resumeFrom, + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, webhookName, options }, + deleteOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "location" + lroResourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -473,8 +466,8 @@ export class WebhooksImpl implements Webhooks { webhookUpdateParameters: WebhookUpdateParameters, options?: WebhooksUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, WebhooksUpdateResponse > > { @@ -484,7 +477,7 @@ export class WebhooksImpl implements Webhooks { ): Promise => { return this.client.sendOperationRequest(args, spec); }; - const sendOperationFn = async ( + const sendOperation = async ( args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { @@ -517,24 +510,21 @@ export class WebhooksImpl implements Webhooks { }; }; - const lro = createLroSpec({ - sendOperationFn, - args: { + const lro = new LroImpl( + sendOperation, + { resourceGroupName, registryName, webhookName, webhookUpdateParameters, options }, - spec: updateOperationSpec - }); - const poller = await createHttpPoller< - WebhooksUpdateResponse, - OperationState - >(lro, { - restoreFrom: options?.resumeFrom, + updateOperationSpec + ); + const poller = new LroEngine(lro, { + resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, - resourceLocationConfig: "azure-async-operation" + lroResourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/agentPools.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/agentPools.ts index c1752b9be2ed..fa639988e552 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/agentPools.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/agentPools.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { AgentPool, AgentPoolsListOptionalParams, @@ -65,8 +65,8 @@ export interface AgentPools { agentPool: AgentPool, options?: AgentPoolsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, AgentPoolsCreateResponse > >; @@ -97,7 +97,7 @@ export interface AgentPools { registryName: string, agentPoolName: string, options?: AgentPoolsDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a specified agent pool resource. * @param resourceGroupName The name of the resource group to which the container registry belongs. @@ -126,8 +126,8 @@ export interface AgentPools { updateParameters: AgentPoolUpdateParameters, options?: AgentPoolsUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, AgentPoolsUpdateResponse > >; diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/cacheRules.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/cacheRules.ts index f2898d3fbb04..ccf148378062 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/cacheRules.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/cacheRules.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { CacheRule, CacheRulesListOptionalParams, @@ -63,8 +63,8 @@ export interface CacheRules { cacheRuleCreateParameters: CacheRule, options?: CacheRulesCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, CacheRulesCreateResponse > >; @@ -95,7 +95,7 @@ export interface CacheRules { registryName: string, cacheRuleName: string, options?: CacheRulesDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a cache rule resource from a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -124,8 +124,8 @@ export interface CacheRules { cacheRuleUpdateParameters: CacheRuleUpdateParameters, options?: CacheRulesUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, CacheRulesUpdateResponse > >; diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/connectedRegistries.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/connectedRegistries.ts index a77e270099c6..f449917417ba 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/connectedRegistries.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/connectedRegistries.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { ConnectedRegistry, ConnectedRegistriesListOptionalParams, @@ -64,8 +64,8 @@ export interface ConnectedRegistries { connectedRegistryCreateParameters: ConnectedRegistry, options?: ConnectedRegistriesCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ConnectedRegistriesCreateResponse > >; @@ -96,7 +96,7 @@ export interface ConnectedRegistries { registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a connected registry from a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -125,8 +125,8 @@ export interface ConnectedRegistries { connectedRegistryUpdateParameters: ConnectedRegistryUpdateParameters, options?: ConnectedRegistriesUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ConnectedRegistriesUpdateResponse > >; @@ -157,7 +157,7 @@ export interface ConnectedRegistries { registryName: string, connectedRegistryName: string, options?: ConnectedRegistriesDeactivateOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deactivates the connected registry instance. * @param resourceGroupName The name of the resource group. The name is case insensitive. diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/credentialSets.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/credentialSets.ts index 847b1d7ed639..486b9374ed4f 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/credentialSets.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/credentialSets.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { CredentialSet, CredentialSetsListOptionalParams, @@ -63,8 +63,8 @@ export interface CredentialSets { credentialSetCreateParameters: CredentialSet, options?: CredentialSetsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, CredentialSetsCreateResponse > >; @@ -95,7 +95,7 @@ export interface CredentialSets { registryName: string, credentialSetName: string, options?: CredentialSetsDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a credential set from a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -124,8 +124,8 @@ export interface CredentialSets { credentialSetUpdateParameters: CredentialSetUpdateParameters, options?: CredentialSetsUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, CredentialSetsUpdateResponse > >; diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/exportPipelines.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/exportPipelines.ts index f9e5a0754c7b..009e4380b264 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/exportPipelines.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/exportPipelines.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { ExportPipeline, ExportPipelinesListOptionalParams, @@ -60,8 +60,8 @@ export interface ExportPipelines { exportPipelineCreateParameters: ExportPipeline, options?: ExportPipelinesCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ExportPipelinesCreateResponse > >; @@ -92,7 +92,7 @@ export interface ExportPipelines { registryName: string, exportPipelineName: string, options?: ExportPipelinesDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes an export pipeline from a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/importPipelines.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/importPipelines.ts index 4c2a9db43d63..52ed6c067435 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/importPipelines.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/importPipelines.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { ImportPipeline, ImportPipelinesListOptionalParams, @@ -60,8 +60,8 @@ export interface ImportPipelines { importPipelineCreateParameters: ImportPipeline, options?: ImportPipelinesCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ImportPipelinesCreateResponse > >; @@ -92,7 +92,7 @@ export interface ImportPipelines { registryName: string, importPipelineName: string, options?: ImportPipelinesDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes an import pipeline from a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/pipelineRuns.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/pipelineRuns.ts index de9cd488fc1f..2a3c6bf9bc3a 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/pipelineRuns.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/pipelineRuns.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { PipelineRun, PipelineRunsListOptionalParams, @@ -60,8 +60,8 @@ export interface PipelineRuns { pipelineRunCreateParameters: PipelineRun, options?: PipelineRunsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, PipelineRunsCreateResponse > >; @@ -92,7 +92,7 @@ export interface PipelineRuns { registryName: string, pipelineRunName: string, options?: PipelineRunsDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a pipeline run from a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/privateEndpointConnections.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/privateEndpointConnections.ts index 420ddbd0abd4..788f9e56b579 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/privateEndpointConnections.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/privateEndpointConnections.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { PrivateEndpointConnection, PrivateEndpointConnectionsListOptionalParams, @@ -60,8 +60,8 @@ export interface PrivateEndpointConnections { privateEndpointConnection: PrivateEndpointConnection, options?: PrivateEndpointConnectionsCreateOrUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, PrivateEndpointConnectionsCreateOrUpdateResponse > >; @@ -92,7 +92,7 @@ export interface PrivateEndpointConnections { registryName: string, privateEndpointConnectionName: string, options?: PrivateEndpointConnectionsDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes the specified private endpoint connection associated with the container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/registries.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/registries.ts index 0bc6a6e3f597..7901698b0828 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/registries.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/registries.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { Registry, RegistriesListOptionalParams, @@ -88,7 +88,7 @@ export interface Registries { registryName: string, parameters: ImportImageParameters, options?: RegistriesImportImageOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Copies an image to this container registry from the specified container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -136,8 +136,8 @@ export interface Registries { registry: Registry, options?: RegistriesCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, RegistriesCreateResponse > >; @@ -164,7 +164,7 @@ export interface Registries { resourceGroupName: string, registryName: string, options?: RegistriesDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -189,8 +189,8 @@ export interface Registries { registryUpdateParameters: RegistryUpdateParameters, options?: RegistriesUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, RegistriesUpdateResponse > >; @@ -269,8 +269,8 @@ export interface Registries { generateCredentialsParameters: GenerateCredentialsParameters, options?: RegistriesGenerateCredentialsOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, RegistriesGenerateCredentialsResponse > >; @@ -300,8 +300,8 @@ export interface Registries { runRequest: RunRequestUnion, options?: RegistriesScheduleRunOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, RegistriesScheduleRunResponse > >; diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/replications.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/replications.ts index 596011b8fad5..b2630c552ec1 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/replications.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/replications.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { Replication, ReplicationsListOptionalParams, @@ -63,8 +63,8 @@ export interface Replications { replication: Replication, options?: ReplicationsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ReplicationsCreateResponse > >; @@ -95,7 +95,7 @@ export interface Replications { registryName: string, replicationName: string, options?: ReplicationsDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a replication from a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -124,8 +124,8 @@ export interface Replications { replicationUpdateParameters: ReplicationUpdateParameters, options?: ReplicationsUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ReplicationsUpdateResponse > >; diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/runs.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/runs.ts index 85a0bde40a6d..daec5b62d984 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/runs.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/runs.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { Run, RunsListOptionalParams, @@ -63,7 +63,7 @@ export interface Runs { runUpdateParameters: RunUpdateParameters, options?: RunsUpdateOptionalParams ): Promise< - SimplePollerLike, RunsUpdateResponse> + PollerLike, RunsUpdateResponse> >; /** * Patch the run properties. @@ -105,7 +105,7 @@ export interface Runs { registryName: string, runId: string, options?: RunsCancelOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Cancel an existing run. * @param resourceGroupName The name of the resource group to which the container registry belongs. diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/scopeMaps.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/scopeMaps.ts index e6fa5cd216ae..4b05bf2f5257 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/scopeMaps.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/scopeMaps.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { ScopeMap, ScopeMapsListOptionalParams, @@ -63,8 +63,8 @@ export interface ScopeMaps { scopeMapCreateParameters: ScopeMap, options?: ScopeMapsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ScopeMapsCreateResponse > >; @@ -95,7 +95,7 @@ export interface ScopeMaps { registryName: string, scopeMapName: string, options?: ScopeMapsDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a scope map from a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -124,8 +124,8 @@ export interface ScopeMaps { scopeMapUpdateParameters: ScopeMapUpdateParameters, options?: ScopeMapsUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, ScopeMapsUpdateResponse > >; diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/taskRuns.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/taskRuns.ts index e3b7096d0f34..5be933f1bc0a 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/taskRuns.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/taskRuns.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { TaskRun, TaskRunsListOptionalParams, @@ -65,8 +65,8 @@ export interface TaskRuns { taskRun: TaskRun, options?: TaskRunsCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, TaskRunsCreateResponse > >; @@ -97,7 +97,7 @@ export interface TaskRuns { registryName: string, taskRunName: string, options?: TaskRunsDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a specified task run resource. * @param resourceGroupName The name of the resource group to which the container registry belongs. @@ -126,8 +126,8 @@ export interface TaskRuns { updateParameters: TaskRunUpdateParameters, options?: TaskRunsUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, TaskRunsUpdateResponse > >; diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/tasks.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/tasks.ts index 87e13fd3db03..fb208a95d21d 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/tasks.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/tasks.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { Task, TasksListOptionalParams, @@ -65,7 +65,7 @@ export interface Tasks { taskCreateParameters: Task, options?: TasksCreateOptionalParams ): Promise< - SimplePollerLike, TasksCreateResponse> + PollerLike, TasksCreateResponse> >; /** * Creates a task for a container registry with the specified parameters. @@ -94,7 +94,7 @@ export interface Tasks { registryName: string, taskName: string, options?: TasksDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a specified task. * @param resourceGroupName The name of the resource group to which the container registry belongs. @@ -123,7 +123,7 @@ export interface Tasks { taskUpdateParameters: TaskUpdateParameters, options?: TasksUpdateOptionalParams ): Promise< - SimplePollerLike, TasksUpdateResponse> + PollerLike, TasksUpdateResponse> >; /** * Updates a task with the specified parameters. diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/tokens.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/tokens.ts index 6e4e8b565372..89a2285e45d6 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/tokens.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/tokens.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { Token, TokensListOptionalParams, @@ -63,7 +63,7 @@ export interface Tokens { tokenCreateParameters: Token, options?: TokensCreateOptionalParams ): Promise< - SimplePollerLike, TokensCreateResponse> + PollerLike, TokensCreateResponse> >; /** * Creates a token for a container registry with the specified parameters. @@ -92,7 +92,7 @@ export interface Tokens { registryName: string, tokenName: string, options?: TokensDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a token from a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -121,7 +121,7 @@ export interface Tokens { tokenUpdateParameters: TokenUpdateParameters, options?: TokensUpdateOptionalParams ): Promise< - SimplePollerLike, TokensUpdateResponse> + PollerLike, TokensUpdateResponse> >; /** * Updates a token with the specified parameters. diff --git a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/webhooks.ts b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/webhooks.ts index 62765189545f..96da4c1e171a 100644 --- a/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/webhooks.ts +++ b/sdk/containerregistry/arm-containerregistry/src/operationsInterfaces/webhooks.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { PollerLike, PollOperationState } from "@azure/core-lro"; import { Webhook, WebhooksListOptionalParams, @@ -83,8 +83,8 @@ export interface Webhooks { webhookCreateParameters: WebhookCreateParameters, options?: WebhooksCreateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, WebhooksCreateResponse > >; @@ -115,7 +115,7 @@ export interface Webhooks { registryName: string, webhookName: string, options?: WebhooksDeleteOptionalParams - ): Promise, void>>; + ): Promise, void>>; /** * Deletes a webhook from a container registry. * @param resourceGroupName The name of the resource group. The name is case insensitive. @@ -144,8 +144,8 @@ export interface Webhooks { webhookUpdateParameters: WebhookUpdateParameters, options?: WebhooksUpdateOptionalParams ): Promise< - SimplePollerLike< - OperationState, + PollerLike< + PollOperationState, WebhooksUpdateResponse > >; diff --git a/sdk/containerregistry/arm-containerregistry/test/sampleTest.ts b/sdk/containerregistry/arm-containerregistry/test/sampleTest.ts new file mode 100644 index 000000000000..25aeb3ebcc36 --- /dev/null +++ b/sdk/containerregistry/arm-containerregistry/test/sampleTest.ts @@ -0,0 +1,43 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { + Recorder, + RecorderStartOptions, + env +} from "@azure-tools/test-recorder"; +import { assert } from "chai"; +import { Context } from "mocha"; + +const replaceableVariables: Record = { + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", + SUBSCRIPTION_ID: "azure_subscription_id" +}; + +const recorderOptions: RecorderStartOptions = { + envSetupForPlayback: replaceableVariables +}; + +describe("My test", () => { + let recorder: Recorder; + + beforeEach(async function(this: Context) { + recorder = new Recorder(this.currentTest); + await recorder.start(recorderOptions); + }); + + afterEach(async function() { + await recorder.stop(); + }); + + it("sample test", async function() { + console.log("Hi, I'm a test!"); + }); +}); diff --git a/sdk/containerregistry/arm-containerregistry/tsconfig.json b/sdk/containerregistry/arm-containerregistry/tsconfig.json index 87bcf4efb4f3..3e6ae96443f3 100644 --- a/sdk/containerregistry/arm-containerregistry/tsconfig.json +++ b/sdk/containerregistry/arm-containerregistry/tsconfig.json @@ -15,17 +15,11 @@ ], "declaration": true, "outDir": "./dist-esm", - "importHelpers": true, - "paths": { - "@azure/arm-containerregistry": [ - "./src/index" - ] - } + "importHelpers": true }, "include": [ "./src/**/*.ts", - "./test/**/*.ts", - "samples-dev/**/*.ts" + "./test/**/*.ts" ], "exclude": [ "node_modules"