{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-containerregistry-containerregistry-scopemap","description":"ContainerRegistryManagementClient","version":"2019-05-01-preview","base_url":"https://management.azure.com","endpoints":11,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api ContainerRegistryManagementClient\n@base https://management.azure.com\n@version 2019-05-01-preview\n@auth OAuth2\n@common_fields {api-version: any # The client API version., subscriptionId: any # The Microsoft Azure subscription ID., resourceGroupName: any # The name of the resource group to which the container registry belongs., registryName: any # The name of the container registry.}\n@endpoints 11\n@toc subscriptions(11)\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}\n@desc Gets the properties of the specified scope map.\n@required {scopeMapName: any # The name of the scope map.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}\n@desc Creates a scope map for a container registry with the specified parameters.\n@required {scopeMapName: any # The name of the scope map., scopeMapCreateParameters: map # The parameters for creating a scope map.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successful; the operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}\n@desc Deletes a scope map from a container registry.\n@required {scopeMapName: any # The name of the scope map.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(202) The request was successful; the operation will complete asynchronously.\n@returns(204) The scopemap does not exist in the subscription.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}\n@desc Updates a scope map with the specified parameters.\n@required {scopeMapName: any # The name of the scope map., scopeMapUpdateParameters: map # The parameters for updating a scope map.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successful; the operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps\n@desc Lists all the scope maps for the specified container registry.\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}\n@desc Gets the properties of the specified token.\n@required {tokenName: any # The name of the token.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}\n@desc Creates a token for a container registry with the specified parameters.\n@required {tokenName: any # The name of the token., tokenCreateParameters: map # The parameters for creating a token.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successful; the operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}\n@desc Deletes a token from a container registry.\n@required {tokenName: any # The name of the token.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(202) The request was successful; the operation will complete asynchronously.\n@returns(204) The token does not exist in the subscription.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}\n@desc Updates a token with the specified parameters.\n@required {tokenName: any # The name of the token., tokenUpdateParameters: map # The parameters for updating a token.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(201) The request was successful; the operation will complete asynchronously.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens\n@desc Lists all the tokens for the specified container registry.\n@returns(200) The request was successful; the request was well-formed and received properly.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/generateCredentials\n@desc Generate keys for a token of a specified container registry.\n@required {generateCredentialsParameters: map # The parameters for generating credentials.}\n@returns(200) The request was successful; the request was well-formed and received properly.\n@returns(202) The request was successful; the operation will complete asynchronously.\n\n@end\n"}