1. Packages
  2. Azure Native
  3. API Docs
  4. containerregistry
  5. getRegistry
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.containerregistry.getRegistry

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Gets the properties of the specified container registry.

Uses Azure REST API version 2023-01-01-preview.

Other available API versions: 2019-12-01-preview, 2020-11-01-preview, 2021-06-01-preview, 2021-08-01-preview, 2021-09-01, 2021-12-01-preview, 2022-02-01-preview, 2022-12-01, 2023-06-01-preview, 2023-07-01, 2023-08-01-preview, 2023-11-01-preview, 2024-11-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native containerregistry [ApiVersion]. See the version guide for details.

Using getRegistry

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 getRegistry(args: GetRegistryArgs, opts?: InvokeOptions): Promise<GetRegistryResult>
function getRegistryOutput(args: GetRegistryOutputArgs, opts?: InvokeOptions): Output<GetRegistryResult>
Copy
def get_registry(registry_name: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetRegistryResult
def get_registry_output(registry_name: Optional[pulumi.Input[str]] = None,
                 resource_group_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetRegistryResult]
Copy
func LookupRegistry(ctx *Context, args *LookupRegistryArgs, opts ...InvokeOption) (*LookupRegistryResult, error)
func LookupRegistryOutput(ctx *Context, args *LookupRegistryOutputArgs, opts ...InvokeOption) LookupRegistryResultOutput
Copy

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

public static class GetRegistry 
{
    public static Task<GetRegistryResult> InvokeAsync(GetRegistryArgs args, InvokeOptions? opts = null)
    public static Output<GetRegistryResult> Invoke(GetRegistryInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRegistryResult> getRegistry(GetRegistryArgs args, InvokeOptions options)
public static Output<GetRegistryResult> getRegistry(GetRegistryArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:containerregistry:getRegistry
  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.
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.
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.
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.
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.
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.

getRegistry Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
CreationDate string
The creation date of the container registry in ISO8601 format.
DataEndpointHostNames List<string>
List of host names that will serve data when dataEndpointEnabled is true.
Id string
The resource ID.
Location string
The location of the resource. This cannot be changed after the resource is created.
LoginServer string
The URL that can be used to log into the container registry.
Name string
The name of the resource.
PrivateEndpointConnections List<Pulumi.AzureNative.ContainerRegistry.Outputs.PrivateEndpointConnectionResponse>
List of private endpoint connections for a container registry.
ProvisioningState string
The provisioning state of the container registry at the time the operation was called.
Sku Pulumi.AzureNative.ContainerRegistry.Outputs.SkuResponse
The SKU of the container registry.
Status Pulumi.AzureNative.ContainerRegistry.Outputs.StatusResponse
The status of the container registry at the time the operation was called.
SystemData Pulumi.AzureNative.ContainerRegistry.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource.
AdminUserEnabled bool
The value that indicates whether the admin user is enabled.
AnonymousPullEnabled bool
Enables registry-wide pull from unauthenticated clients.
DataEndpointEnabled bool
Enable a single data endpoint per region for serving data.
Encryption Pulumi.AzureNative.ContainerRegistry.Outputs.EncryptionPropertyResponse
The encryption settings of container registry.
Identity Pulumi.AzureNative.ContainerRegistry.Outputs.IdentityPropertiesResponse
The identity of the container registry.
NetworkRuleBypassOptions string
Whether to allow trusted Azure services to access a network restricted registry.
NetworkRuleSet Pulumi.AzureNative.ContainerRegistry.Outputs.NetworkRuleSetResponse
The network rule set for a container registry.
Policies Pulumi.AzureNative.ContainerRegistry.Outputs.PoliciesResponse
The policies for a container registry.
PublicNetworkAccess string
Whether or not public network access is allowed for the container registry.
Tags Dictionary<string, string>
The tags of the resource.
ZoneRedundancy string
Whether or not zone redundancy is enabled for this container registry
AzureApiVersion string
The Azure API version of the resource.
CreationDate string
The creation date of the container registry in ISO8601 format.
DataEndpointHostNames []string
List of host names that will serve data when dataEndpointEnabled is true.
Id string
The resource ID.
Location string
The location of the resource. This cannot be changed after the resource is created.
LoginServer string
The URL that can be used to log into the container registry.
Name string
The name of the resource.
PrivateEndpointConnections []PrivateEndpointConnectionResponse
List of private endpoint connections for a container registry.
ProvisioningState string
The provisioning state of the container registry at the time the operation was called.
Sku SkuResponse
The SKU of the container registry.
Status StatusResponse
The status of the container registry at the time the operation was called.
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource.
AdminUserEnabled bool
The value that indicates whether the admin user is enabled.
AnonymousPullEnabled bool
Enables registry-wide pull from unauthenticated clients.
DataEndpointEnabled bool
Enable a single data endpoint per region for serving data.
Encryption EncryptionPropertyResponse
The encryption settings of container registry.
Identity IdentityPropertiesResponse
The identity of the container registry.
NetworkRuleBypassOptions string
Whether to allow trusted Azure services to access a network restricted registry.
NetworkRuleSet NetworkRuleSetResponse
The network rule set for a container registry.
Policies PoliciesResponse
The policies for a container registry.
PublicNetworkAccess string
Whether or not public network access is allowed for the container registry.
Tags map[string]string
The tags of the resource.
ZoneRedundancy string
Whether or not zone redundancy is enabled for this container registry
azureApiVersion String
The Azure API version of the resource.
creationDate String
The creation date of the container registry in ISO8601 format.
dataEndpointHostNames List<String>
List of host names that will serve data when dataEndpointEnabled is true.
id String
The resource ID.
location String
The location of the resource. This cannot be changed after the resource is created.
loginServer String
The URL that can be used to log into the container registry.
name String
The name of the resource.
privateEndpointConnections List<PrivateEndpointConnectionResponse>
List of private endpoint connections for a container registry.
provisioningState String
The provisioning state of the container registry at the time the operation was called.
sku SkuResponse
The SKU of the container registry.
status StatusResponse
The status of the container registry at the time the operation was called.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource.
adminUserEnabled Boolean
The value that indicates whether the admin user is enabled.
anonymousPullEnabled Boolean
Enables registry-wide pull from unauthenticated clients.
dataEndpointEnabled Boolean
Enable a single data endpoint per region for serving data.
encryption EncryptionPropertyResponse
The encryption settings of container registry.
identity IdentityPropertiesResponse
The identity of the container registry.
networkRuleBypassOptions String
Whether to allow trusted Azure services to access a network restricted registry.
networkRuleSet NetworkRuleSetResponse
The network rule set for a container registry.
policies PoliciesResponse
The policies for a container registry.
publicNetworkAccess String
Whether or not public network access is allowed for the container registry.
tags Map<String,String>
The tags of the resource.
zoneRedundancy String
Whether or not zone redundancy is enabled for this container registry
azureApiVersion string
The Azure API version of the resource.
creationDate string
The creation date of the container registry in ISO8601 format.
dataEndpointHostNames string[]
List of host names that will serve data when dataEndpointEnabled is true.
id string
The resource ID.
location string
The location of the resource. This cannot be changed after the resource is created.
loginServer string
The URL that can be used to log into the container registry.
name string
The name of the resource.
privateEndpointConnections PrivateEndpointConnectionResponse[]
List of private endpoint connections for a container registry.
provisioningState string
The provisioning state of the container registry at the time the operation was called.
sku SkuResponse
The SKU of the container registry.
status StatusResponse
The status of the container registry at the time the operation was called.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type string
The type of the resource.
adminUserEnabled boolean
The value that indicates whether the admin user is enabled.
anonymousPullEnabled boolean
Enables registry-wide pull from unauthenticated clients.
dataEndpointEnabled boolean
Enable a single data endpoint per region for serving data.
encryption EncryptionPropertyResponse
The encryption settings of container registry.
identity IdentityPropertiesResponse
The identity of the container registry.
networkRuleBypassOptions string
Whether to allow trusted Azure services to access a network restricted registry.
networkRuleSet NetworkRuleSetResponse
The network rule set for a container registry.
policies PoliciesResponse
The policies for a container registry.
publicNetworkAccess string
Whether or not public network access is allowed for the container registry.
tags {[key: string]: string}
The tags of the resource.
zoneRedundancy string
Whether or not zone redundancy is enabled for this container registry
azure_api_version str
The Azure API version of the resource.
creation_date str
The creation date of the container registry in ISO8601 format.
data_endpoint_host_names Sequence[str]
List of host names that will serve data when dataEndpointEnabled is true.
id str
The resource ID.
location str
The location of the resource. This cannot be changed after the resource is created.
login_server str
The URL that can be used to log into the container registry.
name str
The name of the resource.
private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]
List of private endpoint connections for a container registry.
provisioning_state str
The provisioning state of the container registry at the time the operation was called.
sku SkuResponse
The SKU of the container registry.
status StatusResponse
The status of the container registry at the time the operation was called.
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type str
The type of the resource.
admin_user_enabled bool
The value that indicates whether the admin user is enabled.
anonymous_pull_enabled bool
Enables registry-wide pull from unauthenticated clients.
data_endpoint_enabled bool
Enable a single data endpoint per region for serving data.
encryption EncryptionPropertyResponse
The encryption settings of container registry.
identity IdentityPropertiesResponse
The identity of the container registry.
network_rule_bypass_options str
Whether to allow trusted Azure services to access a network restricted registry.
network_rule_set NetworkRuleSetResponse
The network rule set for a container registry.
policies PoliciesResponse
The policies for a container registry.
public_network_access str
Whether or not public network access is allowed for the container registry.
tags Mapping[str, str]
The tags of the resource.
zone_redundancy str
Whether or not zone redundancy is enabled for this container registry
azureApiVersion String
The Azure API version of the resource.
creationDate String
The creation date of the container registry in ISO8601 format.
dataEndpointHostNames List<String>
List of host names that will serve data when dataEndpointEnabled is true.
id String
The resource ID.
location String
The location of the resource. This cannot be changed after the resource is created.
loginServer String
The URL that can be used to log into the container registry.
name String
The name of the resource.
privateEndpointConnections List<Property Map>
List of private endpoint connections for a container registry.
provisioningState String
The provisioning state of the container registry at the time the operation was called.
sku Property Map
The SKU of the container registry.
status Property Map
The status of the container registry at the time the operation was called.
systemData Property Map
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource.
adminUserEnabled Boolean
The value that indicates whether the admin user is enabled.
anonymousPullEnabled Boolean
Enables registry-wide pull from unauthenticated clients.
dataEndpointEnabled Boolean
Enable a single data endpoint per region for serving data.
encryption Property Map
The encryption settings of container registry.
identity Property Map
The identity of the container registry.
networkRuleBypassOptions String
Whether to allow trusted Azure services to access a network restricted registry.
networkRuleSet Property Map
The network rule set for a container registry.
policies Property Map
The policies for a container registry.
publicNetworkAccess String
Whether or not public network access is allowed for the container registry.
tags Map<String>
The tags of the resource.
zoneRedundancy String
Whether or not zone redundancy is enabled for this container registry

Supporting Types

AzureADAuthenticationAsArmPolicyResponse

Status string
The value that indicates whether the policy is enabled or not.
Status string
The value that indicates whether the policy is enabled or not.
status String
The value that indicates whether the policy is enabled or not.
status string
The value that indicates whether the policy is enabled or not.
status str
The value that indicates whether the policy is enabled or not.
status String
The value that indicates whether the policy is enabled or not.

EncryptionPropertyResponse

KeyVaultProperties Pulumi.AzureNative.ContainerRegistry.Inputs.KeyVaultPropertiesResponse
Key vault properties.
Status string
Indicates whether or not the encryption is enabled for container registry.
KeyVaultProperties KeyVaultPropertiesResponse
Key vault properties.
Status string
Indicates whether or not the encryption is enabled for container registry.
keyVaultProperties KeyVaultPropertiesResponse
Key vault properties.
status String
Indicates whether or not the encryption is enabled for container registry.
keyVaultProperties KeyVaultPropertiesResponse
Key vault properties.
status string
Indicates whether or not the encryption is enabled for container registry.
key_vault_properties KeyVaultPropertiesResponse
Key vault properties.
status str
Indicates whether or not the encryption is enabled for container registry.
keyVaultProperties Property Map
Key vault properties.
status String
Indicates whether or not the encryption is enabled for container registry.

ExportPolicyResponse

Status string
The value that indicates whether the policy is enabled or not.
Status string
The value that indicates whether the policy is enabled or not.
status String
The value that indicates whether the policy is enabled or not.
status string
The value that indicates whether the policy is enabled or not.
status str
The value that indicates whether the policy is enabled or not.
status String
The value that indicates whether the policy is enabled or not.

IPRuleResponse

IPAddressOrRange This property is required. string
Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
Action string
The action of IP ACL rule.
IPAddressOrRange This property is required. string
Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
Action string
The action of IP ACL rule.
iPAddressOrRange This property is required. String
Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
action String
The action of IP ACL rule.
iPAddressOrRange This property is required. string
Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
action string
The action of IP ACL rule.
i_p_address_or_range This property is required. str
Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
action str
The action of IP ACL rule.
iPAddressOrRange This property is required. String
Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
action String
The action of IP ACL rule.

IdentityPropertiesResponse

PrincipalId string
The principal ID of resource identity.
TenantId string
The tenant ID of resource.
Type string
The identity type.
UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.ContainerRegistry.Inputs.UserIdentityPropertiesResponse>
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
PrincipalId string
The principal ID of resource identity.
TenantId string
The tenant ID of resource.
Type string
The identity type.
UserAssignedIdentities map[string]UserIdentityPropertiesResponse
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
principalId String
The principal ID of resource identity.
tenantId String
The tenant ID of resource.
type String
The identity type.
userAssignedIdentities Map<String,UserIdentityPropertiesResponse>
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
principalId string
The principal ID of resource identity.
tenantId string
The tenant ID of resource.
type string
The identity type.
userAssignedIdentities {[key: string]: UserIdentityPropertiesResponse}
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
principal_id str
The principal ID of resource identity.
tenant_id str
The tenant ID of resource.
type str
The identity type.
user_assigned_identities Mapping[str, UserIdentityPropertiesResponse]
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
principalId String
The principal ID of resource identity.
tenantId String
The tenant ID of resource.
type String
The identity type.
userAssignedIdentities Map<Property Map>
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

KeyVaultPropertiesResponse

KeyRotationEnabled This property is required. bool
Auto key rotation status for a CMK enabled registry.
LastKeyRotationTimestamp This property is required. string
Timestamp of the last successful key rotation.
VersionedKeyIdentifier This property is required. string
The fully qualified key identifier that includes the version of the key that is actually used for encryption.
Identity string
The client id of the identity which will be used to access key vault.
KeyIdentifier string
Key vault uri to access the encryption key.
KeyRotationEnabled This property is required. bool
Auto key rotation status for a CMK enabled registry.
LastKeyRotationTimestamp This property is required. string
Timestamp of the last successful key rotation.
VersionedKeyIdentifier This property is required. string
The fully qualified key identifier that includes the version of the key that is actually used for encryption.
Identity string
The client id of the identity which will be used to access key vault.
KeyIdentifier string
Key vault uri to access the encryption key.
keyRotationEnabled This property is required. Boolean
Auto key rotation status for a CMK enabled registry.
lastKeyRotationTimestamp This property is required. String
Timestamp of the last successful key rotation.
versionedKeyIdentifier This property is required. String
The fully qualified key identifier that includes the version of the key that is actually used for encryption.
identity String
The client id of the identity which will be used to access key vault.
keyIdentifier String
Key vault uri to access the encryption key.
keyRotationEnabled This property is required. boolean
Auto key rotation status for a CMK enabled registry.
lastKeyRotationTimestamp This property is required. string
Timestamp of the last successful key rotation.
versionedKeyIdentifier This property is required. string
The fully qualified key identifier that includes the version of the key that is actually used for encryption.
identity string
The client id of the identity which will be used to access key vault.
keyIdentifier string
Key vault uri to access the encryption key.
key_rotation_enabled This property is required. bool
Auto key rotation status for a CMK enabled registry.
last_key_rotation_timestamp This property is required. str
Timestamp of the last successful key rotation.
versioned_key_identifier This property is required. str
The fully qualified key identifier that includes the version of the key that is actually used for encryption.
identity str
The client id of the identity which will be used to access key vault.
key_identifier str
Key vault uri to access the encryption key.
keyRotationEnabled This property is required. Boolean
Auto key rotation status for a CMK enabled registry.
lastKeyRotationTimestamp This property is required. String
Timestamp of the last successful key rotation.
versionedKeyIdentifier This property is required. String
The fully qualified key identifier that includes the version of the key that is actually used for encryption.
identity String
The client id of the identity which will be used to access key vault.
keyIdentifier String
Key vault uri to access the encryption key.

NetworkRuleSetResponse

DefaultAction This property is required. string
The default action of allow or deny when no other rules match.
IpRules List<Pulumi.AzureNative.ContainerRegistry.Inputs.IPRuleResponse>
The IP ACL rules.
DefaultAction This property is required. string
The default action of allow or deny when no other rules match.
IpRules []IPRuleResponse
The IP ACL rules.
defaultAction This property is required. String
The default action of allow or deny when no other rules match.
ipRules List<IPRuleResponse>
The IP ACL rules.
defaultAction This property is required. string
The default action of allow or deny when no other rules match.
ipRules IPRuleResponse[]
The IP ACL rules.
default_action This property is required. str
The default action of allow or deny when no other rules match.
ip_rules Sequence[IPRuleResponse]
The IP ACL rules.
defaultAction This property is required. String
The default action of allow or deny when no other rules match.
ipRules List<Property Map>
The IP ACL rules.

PoliciesResponse

AzureADAuthenticationAsArmPolicy Pulumi.AzureNative.ContainerRegistry.Inputs.AzureADAuthenticationAsArmPolicyResponse
The policy for using ARM audience token for a container registry.
ExportPolicy Pulumi.AzureNative.ContainerRegistry.Inputs.ExportPolicyResponse
The export policy for a container registry.
QuarantinePolicy Pulumi.AzureNative.ContainerRegistry.Inputs.QuarantinePolicyResponse
The quarantine policy for a container registry.
RetentionPolicy Pulumi.AzureNative.ContainerRegistry.Inputs.RetentionPolicyResponse
The retention policy for a container registry.
SoftDeletePolicy Pulumi.AzureNative.ContainerRegistry.Inputs.SoftDeletePolicyResponse
The soft delete policy for a container registry.
TrustPolicy Pulumi.AzureNative.ContainerRegistry.Inputs.TrustPolicyResponse
The content trust policy for a container registry.
AzureADAuthenticationAsArmPolicy AzureADAuthenticationAsArmPolicyResponse
The policy for using ARM audience token for a container registry.
ExportPolicy ExportPolicyResponse
The export policy for a container registry.
QuarantinePolicy QuarantinePolicyResponse
The quarantine policy for a container registry.
RetentionPolicy RetentionPolicyResponse
The retention policy for a container registry.
SoftDeletePolicy SoftDeletePolicyResponse
The soft delete policy for a container registry.
TrustPolicy TrustPolicyResponse
The content trust policy for a container registry.
azureADAuthenticationAsArmPolicy AzureADAuthenticationAsArmPolicyResponse
The policy for using ARM audience token for a container registry.
exportPolicy ExportPolicyResponse
The export policy for a container registry.
quarantinePolicy QuarantinePolicyResponse
The quarantine policy for a container registry.
retentionPolicy RetentionPolicyResponse
The retention policy for a container registry.
softDeletePolicy SoftDeletePolicyResponse
The soft delete policy for a container registry.
trustPolicy TrustPolicyResponse
The content trust policy for a container registry.
azureADAuthenticationAsArmPolicy AzureADAuthenticationAsArmPolicyResponse
The policy for using ARM audience token for a container registry.
exportPolicy ExportPolicyResponse
The export policy for a container registry.
quarantinePolicy QuarantinePolicyResponse
The quarantine policy for a container registry.
retentionPolicy RetentionPolicyResponse
The retention policy for a container registry.
softDeletePolicy SoftDeletePolicyResponse
The soft delete policy for a container registry.
trustPolicy TrustPolicyResponse
The content trust policy for a container registry.
azure_ad_authentication_as_arm_policy AzureADAuthenticationAsArmPolicyResponse
The policy for using ARM audience token for a container registry.
export_policy ExportPolicyResponse
The export policy for a container registry.
quarantine_policy QuarantinePolicyResponse
The quarantine policy for a container registry.
retention_policy RetentionPolicyResponse
The retention policy for a container registry.
soft_delete_policy SoftDeletePolicyResponse
The soft delete policy for a container registry.
trust_policy TrustPolicyResponse
The content trust policy for a container registry.
azureADAuthenticationAsArmPolicy Property Map
The policy for using ARM audience token for a container registry.
exportPolicy Property Map
The export policy for a container registry.
quarantinePolicy Property Map
The quarantine policy for a container registry.
retentionPolicy Property Map
The retention policy for a container registry.
softDeletePolicy Property Map
The soft delete policy for a container registry.
trustPolicy Property Map
The content trust policy for a container registry.

PrivateEndpointConnectionResponse

Id This property is required. string
The resource ID.
Name This property is required. string
The name of the resource.
ProvisioningState This property is required. string
The provisioning state of private endpoint connection resource.
SystemData This property is required. Pulumi.AzureNative.ContainerRegistry.Inputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type This property is required. string
The type of the resource.
PrivateEndpoint Pulumi.AzureNative.ContainerRegistry.Inputs.PrivateEndpointResponse
The resource of private endpoint.
PrivateLinkServiceConnectionState Pulumi.AzureNative.ContainerRegistry.Inputs.PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
Id This property is required. string
The resource ID.
Name This property is required. string
The name of the resource.
ProvisioningState This property is required. string
The provisioning state of private endpoint connection resource.
SystemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type This property is required. string
The type of the resource.
PrivateEndpoint PrivateEndpointResponse
The resource of private endpoint.
PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
id This property is required. String
The resource ID.
name This property is required. String
The name of the resource.
provisioningState This property is required. String
The provisioning state of private endpoint connection resource.
systemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type This property is required. String
The type of the resource.
privateEndpoint PrivateEndpointResponse
The resource of private endpoint.
privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
id This property is required. string
The resource ID.
name This property is required. string
The name of the resource.
provisioningState This property is required. string
The provisioning state of private endpoint connection resource.
systemData This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type This property is required. string
The type of the resource.
privateEndpoint PrivateEndpointResponse
The resource of private endpoint.
privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
id This property is required. str
The resource ID.
name This property is required. str
The name of the resource.
provisioning_state This property is required. str
The provisioning state of private endpoint connection resource.
system_data This property is required. SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type This property is required. str
The type of the resource.
private_endpoint PrivateEndpointResponse
The resource of private endpoint.
private_link_service_connection_state PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
id This property is required. String
The resource ID.
name This property is required. String
The name of the resource.
provisioningState This property is required. String
The provisioning state of private endpoint connection resource.
systemData This property is required. Property Map
Metadata pertaining to creation and last modification of the resource.
type This property is required. String
The type of the resource.
privateEndpoint Property Map
The resource of private endpoint.
privateLinkServiceConnectionState Property Map
A collection of information about the state of the connection between service consumer and provider.

PrivateEndpointResponse

Id string
This is private endpoint resource created with Microsoft.Network resource provider.
Id string
This is private endpoint resource created with Microsoft.Network resource provider.
id String
This is private endpoint resource created with Microsoft.Network resource provider.
id string
This is private endpoint resource created with Microsoft.Network resource provider.
id str
This is private endpoint resource created with Microsoft.Network resource provider.
id String
This is private endpoint resource created with Microsoft.Network resource provider.

PrivateLinkServiceConnectionStateResponse

ActionsRequired string
A message indicating if changes on the service provider require any updates on the consumer.
Description string
The description for connection status. For example if connection is rejected it can indicate reason for rejection.
Status string
The private link service connection status.
ActionsRequired string
A message indicating if changes on the service provider require any updates on the consumer.
Description string
The description for connection status. For example if connection is rejected it can indicate reason for rejection.
Status string
The private link service connection status.
actionsRequired String
A message indicating if changes on the service provider require any updates on the consumer.
description String
The description for connection status. For example if connection is rejected it can indicate reason for rejection.
status String
The private link service connection status.
actionsRequired string
A message indicating if changes on the service provider require any updates on the consumer.
description string
The description for connection status. For example if connection is rejected it can indicate reason for rejection.
status string
The private link service connection status.
actions_required str
A message indicating if changes on the service provider require any updates on the consumer.
description str
The description for connection status. For example if connection is rejected it can indicate reason for rejection.
status str
The private link service connection status.
actionsRequired String
A message indicating if changes on the service provider require any updates on the consumer.
description String
The description for connection status. For example if connection is rejected it can indicate reason for rejection.
status String
The private link service connection status.

QuarantinePolicyResponse

Status string
The value that indicates whether the policy is enabled or not.
Status string
The value that indicates whether the policy is enabled or not.
status String
The value that indicates whether the policy is enabled or not.
status string
The value that indicates whether the policy is enabled or not.
status str
The value that indicates whether the policy is enabled or not.
status String
The value that indicates whether the policy is enabled or not.

RetentionPolicyResponse

LastUpdatedTime This property is required. string
The timestamp when the policy was last updated.
Days int
The number of days to retain an untagged manifest after which it gets purged.
Status string
The value that indicates whether the policy is enabled or not.
LastUpdatedTime This property is required. string
The timestamp when the policy was last updated.
Days int
The number of days to retain an untagged manifest after which it gets purged.
Status string
The value that indicates whether the policy is enabled or not.
lastUpdatedTime This property is required. String
The timestamp when the policy was last updated.
days Integer
The number of days to retain an untagged manifest after which it gets purged.
status String
The value that indicates whether the policy is enabled or not.
lastUpdatedTime This property is required. string
The timestamp when the policy was last updated.
days number
The number of days to retain an untagged manifest after which it gets purged.
status string
The value that indicates whether the policy is enabled or not.
last_updated_time This property is required. str
The timestamp when the policy was last updated.
days int
The number of days to retain an untagged manifest after which it gets purged.
status str
The value that indicates whether the policy is enabled or not.
lastUpdatedTime This property is required. String
The timestamp when the policy was last updated.
days Number
The number of days to retain an untagged manifest after which it gets purged.
status String
The value that indicates whether the policy is enabled or not.

SkuResponse

Name This property is required. string
The SKU name of the container registry. Required for registry creation.
Tier This property is required. string
The SKU tier based on the SKU name.
Name This property is required. string
The SKU name of the container registry. Required for registry creation.
Tier This property is required. string
The SKU tier based on the SKU name.
name This property is required. String
The SKU name of the container registry. Required for registry creation.
tier This property is required. String
The SKU tier based on the SKU name.
name This property is required. string
The SKU name of the container registry. Required for registry creation.
tier This property is required. string
The SKU tier based on the SKU name.
name This property is required. str
The SKU name of the container registry. Required for registry creation.
tier This property is required. str
The SKU tier based on the SKU name.
name This property is required. String
The SKU name of the container registry. Required for registry creation.
tier This property is required. String
The SKU tier based on the SKU name.

SoftDeletePolicyResponse

LastUpdatedTime This property is required. string
The timestamp when the policy was last updated.
RetentionDays int
The number of days after which a soft-deleted item is permanently deleted.
Status string
The value that indicates whether the policy is enabled or not.
LastUpdatedTime This property is required. string
The timestamp when the policy was last updated.
RetentionDays int
The number of days after which a soft-deleted item is permanently deleted.
Status string
The value that indicates whether the policy is enabled or not.
lastUpdatedTime This property is required. String
The timestamp when the policy was last updated.
retentionDays Integer
The number of days after which a soft-deleted item is permanently deleted.
status String
The value that indicates whether the policy is enabled or not.
lastUpdatedTime This property is required. string
The timestamp when the policy was last updated.
retentionDays number
The number of days after which a soft-deleted item is permanently deleted.
status string
The value that indicates whether the policy is enabled or not.
last_updated_time This property is required. str
The timestamp when the policy was last updated.
retention_days int
The number of days after which a soft-deleted item is permanently deleted.
status str
The value that indicates whether the policy is enabled or not.
lastUpdatedTime This property is required. String
The timestamp when the policy was last updated.
retentionDays Number
The number of days after which a soft-deleted item is permanently deleted.
status String
The value that indicates whether the policy is enabled or not.

StatusResponse

DisplayStatus This property is required. string
The short label for the status.
Message This property is required. string
The detailed message for the status, including alerts and error messages.
Timestamp This property is required. string
The timestamp when the status was changed to the current value.
DisplayStatus This property is required. string
The short label for the status.
Message This property is required. string
The detailed message for the status, including alerts and error messages.
Timestamp This property is required. string
The timestamp when the status was changed to the current value.
displayStatus This property is required. String
The short label for the status.
message This property is required. String
The detailed message for the status, including alerts and error messages.
timestamp This property is required. String
The timestamp when the status was changed to the current value.
displayStatus This property is required. string
The short label for the status.
message This property is required. string
The detailed message for the status, including alerts and error messages.
timestamp This property is required. string
The timestamp when the status was changed to the current value.
display_status This property is required. str
The short label for the status.
message This property is required. str
The detailed message for the status, including alerts and error messages.
timestamp This property is required. str
The timestamp when the status was changed to the current value.
displayStatus This property is required. String
The short label for the status.
message This property is required. String
The detailed message for the status, including alerts and error messages.
timestamp This property is required. String
The timestamp when the status was changed to the current value.

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.

TrustPolicyResponse

Status string
The value that indicates whether the policy is enabled or not.
Type string
The type of trust policy.
Status string
The value that indicates whether the policy is enabled or not.
Type string
The type of trust policy.
status String
The value that indicates whether the policy is enabled or not.
type String
The type of trust policy.
status string
The value that indicates whether the policy is enabled or not.
type string
The type of trust policy.
status str
The value that indicates whether the policy is enabled or not.
type str
The type of trust policy.
status String
The value that indicates whether the policy is enabled or not.
type String
The type of trust policy.

UserIdentityPropertiesResponse

ClientId string
The client id of user assigned identity.
PrincipalId string
The principal id of user assigned identity.
ClientId string
The client id of user assigned identity.
PrincipalId string
The principal id of user assigned identity.
clientId String
The client id of user assigned identity.
principalId String
The principal id of user assigned identity.
clientId string
The client id of user assigned identity.
principalId string
The principal id of user assigned identity.
client_id str
The client id of user assigned identity.
principal_id str
The principal id of user assigned identity.
clientId String
The client id of user assigned identity.
principalId String
The principal id of user assigned identity.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi