1. Packages
  2. Azure Native v2
  3. API Docs
  4. containerregistry
  5. getToken
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.containerregistry.getToken

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Gets the properties of the specified token. Azure REST API version: 2022-12-01.

Other available API versions: 2023-01-01-preview, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview, 2024-11-01-preview.

Using getToken

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getToken(args: GetTokenArgs, opts?: InvokeOptions): Promise<GetTokenResult>
function getTokenOutput(args: GetTokenOutputArgs, opts?: InvokeOptions): Output<GetTokenResult>
Copy
def get_token(registry_name: Optional[str] = None,
              resource_group_name: Optional[str] = None,
              token_name: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> GetTokenResult
def get_token_output(registry_name: Optional[pulumi.Input[str]] = None,
              resource_group_name: Optional[pulumi.Input[str]] = None,
              token_name: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetTokenResult]
Copy
func LookupToken(ctx *Context, args *LookupTokenArgs, opts ...InvokeOption) (*LookupTokenResult, error)
func LookupTokenOutput(ctx *Context, args *LookupTokenOutputArgs, opts ...InvokeOption) LookupTokenResultOutput
Copy

> Note: This function is named LookupToken in the Go SDK.

public static class GetToken 
{
    public static Task<GetTokenResult> InvokeAsync(GetTokenArgs args, InvokeOptions? opts = null)
    public static Output<GetTokenResult> Invoke(GetTokenInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTokenResult> getToken(GetTokenArgs args, InvokeOptions options)
public static Output<GetTokenResult> getToken(GetTokenArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:containerregistry:getToken
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

RegistryName
This property is required.
Changes to this property will trigger replacement.
string
The name of the container registry.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
TokenName
This property is required.
Changes to this property will trigger replacement.
string
The name of the token.
RegistryName
This property is required.
Changes to this property will trigger replacement.
string
The name of the container registry.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
TokenName
This property is required.
Changes to this property will trigger replacement.
string
The name of the token.
registryName
This property is required.
Changes to this property will trigger replacement.
String
The name of the container registry.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
tokenName
This property is required.
Changes to this property will trigger replacement.
String
The name of the token.
registryName
This property is required.
Changes to this property will trigger replacement.
string
The name of the container registry.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
tokenName
This property is required.
Changes to this property will trigger replacement.
string
The name of the token.
registry_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the container registry.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
token_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the token.
registryName
This property is required.
Changes to this property will trigger replacement.
String
The name of the container registry.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
tokenName
This property is required.
Changes to this property will trigger replacement.
String
The name of the token.

getToken Result

The following output properties are available:

CreationDate string
The creation date of scope map.
Id string
The resource ID.
Name string
The name of the resource.
ProvisioningState string
Provisioning state of the resource.
SystemData Pulumi.AzureNative.ContainerRegistry.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource.
Credentials Pulumi.AzureNative.ContainerRegistry.Outputs.TokenCredentialsPropertiesResponse
The credentials that can be used for authenticating the token.
ScopeMapId string
The resource ID of the scope map to which the token will be associated with.
Status string
The status of the token example enabled or disabled.
CreationDate string
The creation date of scope map.
Id string
The resource ID.
Name string
The name of the resource.
ProvisioningState string
Provisioning state of the resource.
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource.
Credentials TokenCredentialsPropertiesResponse
The credentials that can be used for authenticating the token.
ScopeMapId string
The resource ID of the scope map to which the token will be associated with.
Status string
The status of the token example enabled or disabled.
creationDate String
The creation date of scope map.
id String
The resource ID.
name String
The name of the resource.
provisioningState String
Provisioning state of the resource.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource.
credentials TokenCredentialsPropertiesResponse
The credentials that can be used for authenticating the token.
scopeMapId String
The resource ID of the scope map to which the token will be associated with.
status String
The status of the token example enabled or disabled.
creationDate string
The creation date of scope map.
id string
The resource ID.
name string
The name of the resource.
provisioningState string
Provisioning state of the resource.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type string
The type of the resource.
credentials TokenCredentialsPropertiesResponse
The credentials that can be used for authenticating the token.
scopeMapId string
The resource ID of the scope map to which the token will be associated with.
status string
The status of the token example enabled or disabled.
creation_date str
The creation date of scope map.
id str
The resource ID.
name str
The name of the resource.
provisioning_state str
Provisioning state of the resource.
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type str
The type of the resource.
credentials TokenCredentialsPropertiesResponse
The credentials that can be used for authenticating the token.
scope_map_id str
The resource ID of the scope map to which the token will be associated with.
status str
The status of the token example enabled or disabled.
creationDate String
The creation date of scope map.
id String
The resource ID.
name String
The name of the resource.
provisioningState String
Provisioning state of the resource.
systemData Property Map
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource.
credentials Property Map
The credentials that can be used for authenticating the token.
scopeMapId String
The resource ID of the scope map to which the token will be associated with.
status String
The status of the token example enabled or disabled.

Supporting Types

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource modification (UTC).
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource modification (UTC).
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource modification (UTC).
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource modification (UTC).
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource modification (UTC).
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource modification (UTC).
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

TokenCertificateResponse

EncodedPemCertificate string
Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
Expiry string
The expiry datetime of the certificate.
Name string
Thumbprint string
The thumbprint of the certificate.
EncodedPemCertificate string
Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
Expiry string
The expiry datetime of the certificate.
Name string
Thumbprint string
The thumbprint of the certificate.
encodedPemCertificate String
Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
expiry String
The expiry datetime of the certificate.
name String
thumbprint String
The thumbprint of the certificate.
encodedPemCertificate string
Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
expiry string
The expiry datetime of the certificate.
name string
thumbprint string
The thumbprint of the certificate.
encoded_pem_certificate str
Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
expiry str
The expiry datetime of the certificate.
name str
thumbprint str
The thumbprint of the certificate.
encodedPemCertificate String
Base 64 encoded string of the public certificate1 in PEM format that will be used for authenticating the token.
expiry String
The expiry datetime of the certificate.
name String
thumbprint String
The thumbprint of the certificate.

TokenCredentialsPropertiesResponse

TokenPasswordResponse

Value This property is required. string
The password value.
CreationTime string
The creation datetime of the password.
Expiry string
The expiry datetime of the password.
Name string
The password name "password1" or "password2"
Value This property is required. string
The password value.
CreationTime string
The creation datetime of the password.
Expiry string
The expiry datetime of the password.
Name string
The password name "password1" or "password2"
value This property is required. String
The password value.
creationTime String
The creation datetime of the password.
expiry String
The expiry datetime of the password.
name String
The password name "password1" or "password2"
value This property is required. string
The password value.
creationTime string
The creation datetime of the password.
expiry string
The expiry datetime of the password.
name string
The password name "password1" or "password2"
value This property is required. str
The password value.
creation_time str
The creation datetime of the password.
expiry str
The expiry datetime of the password.
name str
The password name "password1" or "password2"
value This property is required. String
The password value.
creationTime String
The creation datetime of the password.
expiry String
The expiry datetime of the password.
name String
The password name "password1" or "password2"

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi