Microsoft.ContainerRegistry (preview:2019-05-01)

2025/09/04 • 11 new, 11 deleted methods

ScopeMaps_Get (new)
Description Gets the properties of the specified scope map.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
scopeMapName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}
ScopeMaps_Create (new)
Description Creates a scope map for a container registry with the specified parameters.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
scopeMapName: string ,
scopeMapCreateParameters:
{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}
ScopeMaps_Delete (new)
Description Deletes a scope map from a container registry.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
scopeMapName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
ScopeMaps_Update (new)
Description Updates a scope map with the specified parameters.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
scopeMapName: string ,
scopeMapUpdateParameters:
{
properties:
{
description: string ,
actions:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}
ScopeMaps_List (new)
Description Lists all the scope maps for the specified container registry.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}
Tokens_Get (new)
Description Gets the properties of the specified token.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
tokenName: string ,
}

⚐ Response (200)

{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}
Tokens_Create (new)
Description Creates a token for a container registry with the specified parameters.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
tokenName: string ,
tokenCreateParameters:
{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}
Tokens_Delete (new)
Description Deletes a token from a container registry.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
tokenName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Tokens_Update (new)
Description Updates a token with the specified parameters.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
tokenName: string ,
tokenUpdateParameters:
{
properties:
{
scopeMapId: string ,
status: enum ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}
Tokens_List (new)
Description Lists all the tokens for the specified container registry.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}
,
]
,
nextLink: string ,
}
Registries_GenerateCredentials (new)
Description Generate keys for a token of a specified container registry.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/generateCredentials
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
generateCredentialsParameters:
{
tokenId: string ,
expiry: string ,
name: enum ,
}
,
}

⚐ Response (200)

{
username: string ,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}

⚐ Response (202)

{}
ScopeMaps_Get (removed)
Description Gets the properties of the specified scope map.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
scopeMapName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}
ScopeMaps_Create (removed)
Description Creates a scope map for a container registry with the specified parameters.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
scopeMapName: string ,
scopeMapCreateParameters:
{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}
ScopeMaps_Delete (removed)
Description Deletes a scope map from a container registry.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
scopeMapName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
ScopeMaps_Update (removed)
Description Updates a scope map with the specified parameters.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
scopeMapName: string ,
scopeMapUpdateParameters:
{
properties:
{
description: string ,
actions:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}
ScopeMaps_List (removed)
Description Lists all the scope maps for the specified container registry.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
type: string ,
creationDate: string ,
provisioningState: enum ,
actions:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}
Tokens_Get (removed)
Description Gets the properties of the specified token.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
tokenName: string ,
}

⚐ Response (200)

{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}
Tokens_Create (removed)
Description Creates a token for a container registry with the specified parameters.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
tokenName: string ,
tokenCreateParameters:
{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}
Tokens_Delete (removed)
Description Deletes a token from a container registry.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
tokenName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}
Tokens_Update (removed)
Description Updates a token with the specified parameters.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
tokenName: string ,
tokenUpdateParameters:
{
properties:
{
scopeMapId: string ,
status: enum ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}
Tokens_List (removed)
Description Lists all the tokens for the specified container registry.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
creationDate: string ,
provisioningState: enum ,
scopeMapId: string ,
credentials:
{
activeDirectoryObject:
{
objectId: string ,
tenantId: string ,
}
,
certificates:
[
{
name: enum ,
expiry: string ,
thumbprint: string ,
encodedPemCertificate: string ,
}
,
]
,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}
,
status: enum ,
}
,
}
,
]
,
nextLink: string ,
}
Registries_GenerateCredentials (removed)
Description Generate keys for a token of a specified container registry.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/generateCredentials
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
registryName: string ,
generateCredentialsParameters:
{
tokenId: string ,
expiry: string ,
name: enum ,
}
,
}

⚐ Response (200)

{
username: string ,
passwords:
[
{
creationTime: string ,
expiry: string ,
name: enum ,
value: string ,
}
,
]
,
}

⚐ Response (202)

{}