azure-native.containerregistry.Registry
Explore with Pulumi AI
An object that represents a container registry.
Uses Azure REST API version 2023-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-12-01.
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, 2025-03-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.
Example Usage
RegistryCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var registry = new AzureNative.ContainerRegistry.Registry("registry", new()
{
AdminUserEnabled = true,
Location = "westus",
RegistryName = "myRegistry",
ResourceGroupName = "myResourceGroup",
Sku = new AzureNative.ContainerRegistry.Inputs.SkuArgs
{
Name = AzureNative.ContainerRegistry.SkuName.Standard,
},
Tags =
{
{ "key", "value" },
},
});
});
package main
import (
containerregistry "github.com/pulumi/pulumi-azure-native-sdk/containerregistry/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := containerregistry.NewRegistry(ctx, "registry", &containerregistry.RegistryArgs{
AdminUserEnabled: pulumi.Bool(true),
Location: pulumi.String("westus"),
RegistryName: pulumi.String("myRegistry"),
ResourceGroupName: pulumi.String("myResourceGroup"),
Sku: &containerregistry.SkuArgs{
Name: pulumi.String(containerregistry.SkuNameStandard),
},
Tags: pulumi.StringMap{
"key": pulumi.String("value"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.containerregistry.Registry;
import com.pulumi.azurenative.containerregistry.RegistryArgs;
import com.pulumi.azurenative.containerregistry.inputs.SkuArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var registry = new Registry("registry", RegistryArgs.builder()
.adminUserEnabled(true)
.location("westus")
.registryName("myRegistry")
.resourceGroupName("myResourceGroup")
.sku(SkuArgs.builder()
.name("Standard")
.build())
.tags(Map.of("key", "value"))
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const registry = new azure_native.containerregistry.Registry("registry", {
adminUserEnabled: true,
location: "westus",
registryName: "myRegistry",
resourceGroupName: "myResourceGroup",
sku: {
name: azure_native.containerregistry.SkuName.Standard,
},
tags: {
key: "value",
},
});
import pulumi
import pulumi_azure_native as azure_native
registry = azure_native.containerregistry.Registry("registry",
admin_user_enabled=True,
location="westus",
registry_name="myRegistry",
resource_group_name="myResourceGroup",
sku={
"name": azure_native.containerregistry.SkuName.STANDARD,
},
tags={
"key": "value",
})
resources:
registry:
type: azure-native:containerregistry:Registry
properties:
adminUserEnabled: true
location: westus
registryName: myRegistry
resourceGroupName: myResourceGroup
sku:
name: Standard
tags:
key: value
RegistryCreateZoneRedundant
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var registry = new AzureNative.ContainerRegistry.Registry("registry", new()
{
Location = "westus",
RegistryName = "myRegistry",
ResourceGroupName = "myResourceGroup",
Sku = new AzureNative.ContainerRegistry.Inputs.SkuArgs
{
Name = AzureNative.ContainerRegistry.SkuName.Standard,
},
Tags =
{
{ "key", "value" },
},
ZoneRedundancy = AzureNative.ContainerRegistry.ZoneRedundancy.Enabled,
});
});
package main
import (
containerregistry "github.com/pulumi/pulumi-azure-native-sdk/containerregistry/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := containerregistry.NewRegistry(ctx, "registry", &containerregistry.RegistryArgs{
Location: pulumi.String("westus"),
RegistryName: pulumi.String("myRegistry"),
ResourceGroupName: pulumi.String("myResourceGroup"),
Sku: &containerregistry.SkuArgs{
Name: pulumi.String(containerregistry.SkuNameStandard),
},
Tags: pulumi.StringMap{
"key": pulumi.String("value"),
},
ZoneRedundancy: pulumi.String(containerregistry.ZoneRedundancyEnabled),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.containerregistry.Registry;
import com.pulumi.azurenative.containerregistry.RegistryArgs;
import com.pulumi.azurenative.containerregistry.inputs.SkuArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var registry = new Registry("registry", RegistryArgs.builder()
.location("westus")
.registryName("myRegistry")
.resourceGroupName("myResourceGroup")
.sku(SkuArgs.builder()
.name("Standard")
.build())
.tags(Map.of("key", "value"))
.zoneRedundancy("Enabled")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const registry = new azure_native.containerregistry.Registry("registry", {
location: "westus",
registryName: "myRegistry",
resourceGroupName: "myResourceGroup",
sku: {
name: azure_native.containerregistry.SkuName.Standard,
},
tags: {
key: "value",
},
zoneRedundancy: azure_native.containerregistry.ZoneRedundancy.Enabled,
});
import pulumi
import pulumi_azure_native as azure_native
registry = azure_native.containerregistry.Registry("registry",
location="westus",
registry_name="myRegistry",
resource_group_name="myResourceGroup",
sku={
"name": azure_native.containerregistry.SkuName.STANDARD,
},
tags={
"key": "value",
},
zone_redundancy=azure_native.containerregistry.ZoneRedundancy.ENABLED)
resources:
registry:
type: azure-native:containerregistry:Registry
properties:
location: westus
registryName: myRegistry
resourceGroupName: myResourceGroup
sku:
name: Standard
tags:
key: value
zoneRedundancy: Enabled
Create Registry Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Registry(name: string, args: RegistryArgs, opts?: CustomResourceOptions);
@overload
def Registry(resource_name: str,
args: RegistryArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Registry(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
sku: Optional[SkuArgs] = None,
network_rule_bypass_options: Optional[Union[str, NetworkRuleBypassOptions]] = None,
encryption: Optional[EncryptionPropertyArgs] = None,
identity: Optional[IdentityPropertiesArgs] = None,
location: Optional[str] = None,
admin_user_enabled: Optional[bool] = None,
network_rule_set: Optional[NetworkRuleSetArgs] = None,
policies: Optional[PoliciesArgs] = None,
public_network_access: Optional[Union[str, PublicNetworkAccess]] = None,
registry_name: Optional[str] = None,
data_endpoint_enabled: Optional[bool] = None,
anonymous_pull_enabled: Optional[bool] = None,
tags: Optional[Mapping[str, str]] = None,
zone_redundancy: Optional[Union[str, ZoneRedundancy]] = None)
func NewRegistry(ctx *Context, name string, args RegistryArgs, opts ...ResourceOption) (*Registry, error)
public Registry(string name, RegistryArgs args, CustomResourceOptions? opts = null)
public Registry(String name, RegistryArgs args)
public Registry(String name, RegistryArgs args, CustomResourceOptions options)
type: azure-native:containerregistry:Registry
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RegistryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RegistryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RegistryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RegistryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RegistryArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var registryResource = new AzureNative.ContainerRegistry.Registry("registryResource", new()
{
ResourceGroupName = "string",
Sku = new AzureNative.ContainerRegistry.Inputs.SkuArgs
{
Name = "string",
},
NetworkRuleBypassOptions = "string",
Encryption = new AzureNative.ContainerRegistry.Inputs.EncryptionPropertyArgs
{
KeyVaultProperties = new AzureNative.ContainerRegistry.Inputs.KeyVaultPropertiesArgs
{
Identity = "string",
KeyIdentifier = "string",
},
Status = "string",
},
Identity = new AzureNative.ContainerRegistry.Inputs.IdentityPropertiesArgs
{
PrincipalId = "string",
TenantId = "string",
Type = AzureNative.ContainerRegistry.ResourceIdentityType.SystemAssigned,
UserAssignedIdentities =
{
{ "string", new AzureNative.ContainerRegistry.Inputs.UserIdentityPropertiesArgs
{
ClientId = "string",
PrincipalId = "string",
} },
},
},
Location = "string",
AdminUserEnabled = false,
NetworkRuleSet = new AzureNative.ContainerRegistry.Inputs.NetworkRuleSetArgs
{
DefaultAction = "string",
IpRules = new[]
{
new AzureNative.ContainerRegistry.Inputs.IPRuleArgs
{
IPAddressOrRange = "string",
Action = "string",
},
},
},
Policies = new AzureNative.ContainerRegistry.Inputs.PoliciesArgs
{
AzureADAuthenticationAsArmPolicy = new AzureNative.ContainerRegistry.Inputs.AzureADAuthenticationAsArmPolicyArgs
{
Status = "string",
},
ExportPolicy = new AzureNative.ContainerRegistry.Inputs.ExportPolicyArgs
{
Status = "string",
},
QuarantinePolicy = new AzureNative.ContainerRegistry.Inputs.QuarantinePolicyArgs
{
Status = "string",
},
RetentionPolicy = new AzureNative.ContainerRegistry.Inputs.RetentionPolicyArgs
{
Days = 0,
Status = "string",
},
SoftDeletePolicy = new AzureNative.ContainerRegistry.Inputs.SoftDeletePolicyArgs
{
RetentionDays = 0,
Status = "string",
},
TrustPolicy = new AzureNative.ContainerRegistry.Inputs.TrustPolicyArgs
{
Status = "string",
Type = "string",
},
},
PublicNetworkAccess = "string",
RegistryName = "string",
DataEndpointEnabled = false,
AnonymousPullEnabled = false,
Tags =
{
{ "string", "string" },
},
ZoneRedundancy = "string",
});
example, err := containerregistry.NewRegistry(ctx, "registryResource", &containerregistry.RegistryArgs{
ResourceGroupName: pulumi.String("string"),
Sku: &containerregistry.SkuArgs{
Name: pulumi.String("string"),
},
NetworkRuleBypassOptions: pulumi.String("string"),
Encryption: &containerregistry.EncryptionPropertyArgs{
KeyVaultProperties: &containerregistry.KeyVaultPropertiesArgs{
Identity: pulumi.String("string"),
KeyIdentifier: pulumi.String("string"),
},
Status: pulumi.String("string"),
},
Identity: &containerregistry.IdentityPropertiesArgs{
PrincipalId: pulumi.String("string"),
TenantId: pulumi.String("string"),
Type: containerregistry.ResourceIdentityTypeSystemAssigned,
UserAssignedIdentities: containerregistry.UserIdentityPropertiesMap{
"string": &containerregistry.UserIdentityPropertiesArgs{
ClientId: pulumi.String("string"),
PrincipalId: pulumi.String("string"),
},
},
},
Location: pulumi.String("string"),
AdminUserEnabled: pulumi.Bool(false),
NetworkRuleSet: &containerregistry.NetworkRuleSetArgs{
DefaultAction: pulumi.String("string"),
IpRules: containerregistry.IPRuleArray{
&containerregistry.IPRuleArgs{
IPAddressOrRange: pulumi.String("string"),
Action: pulumi.String("string"),
},
},
},
Policies: &containerregistry.PoliciesArgs{
AzureADAuthenticationAsArmPolicy: &containerregistry.AzureADAuthenticationAsArmPolicyArgs{
Status: pulumi.String("string"),
},
ExportPolicy: &containerregistry.ExportPolicyArgs{
Status: pulumi.String("string"),
},
QuarantinePolicy: &containerregistry.QuarantinePolicyArgs{
Status: pulumi.String("string"),
},
RetentionPolicy: &containerregistry.RetentionPolicyArgs{
Days: pulumi.Int(0),
Status: pulumi.String("string"),
},
SoftDeletePolicy: &containerregistry.SoftDeletePolicyArgs{
RetentionDays: pulumi.Int(0),
Status: pulumi.String("string"),
},
TrustPolicy: &containerregistry.TrustPolicyArgs{
Status: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
PublicNetworkAccess: pulumi.String("string"),
RegistryName: pulumi.String("string"),
DataEndpointEnabled: pulumi.Bool(false),
AnonymousPullEnabled: pulumi.Bool(false),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
ZoneRedundancy: pulumi.String("string"),
})
var registryResource = new com.pulumi.azurenative.containerregistry.Registry("registryResource", com.pulumi.azurenative.containerregistry.RegistryArgs.builder()
.resourceGroupName("string")
.sku(SkuArgs.builder()
.name("string")
.build())
.networkRuleBypassOptions("string")
.encryption(EncryptionPropertyArgs.builder()
.keyVaultProperties(KeyVaultPropertiesArgs.builder()
.identity("string")
.keyIdentifier("string")
.build())
.status("string")
.build())
.identity(IdentityPropertiesArgs.builder()
.principalId("string")
.tenantId("string")
.type("SystemAssigned")
.userAssignedIdentities(Map.of("string", Map.ofEntries(
Map.entry("clientId", "string"),
Map.entry("principalId", "string")
)))
.build())
.location("string")
.adminUserEnabled(false)
.networkRuleSet(NetworkRuleSetArgs.builder()
.defaultAction("string")
.ipRules(IPRuleArgs.builder()
.iPAddressOrRange("string")
.action("string")
.build())
.build())
.policies(PoliciesArgs.builder()
.azureADAuthenticationAsArmPolicy(AzureADAuthenticationAsArmPolicyArgs.builder()
.status("string")
.build())
.exportPolicy(ExportPolicyArgs.builder()
.status("string")
.build())
.quarantinePolicy(QuarantinePolicyArgs.builder()
.status("string")
.build())
.retentionPolicy(RetentionPolicyArgs.builder()
.days(0)
.status("string")
.build())
.softDeletePolicy(SoftDeletePolicyArgs.builder()
.retentionDays(0)
.status("string")
.build())
.trustPolicy(TrustPolicyArgs.builder()
.status("string")
.type("string")
.build())
.build())
.publicNetworkAccess("string")
.registryName("string")
.dataEndpointEnabled(false)
.anonymousPullEnabled(false)
.tags(Map.of("string", "string"))
.zoneRedundancy("string")
.build());
registry_resource = azure_native.containerregistry.Registry("registryResource",
resource_group_name="string",
sku={
"name": "string",
},
network_rule_bypass_options="string",
encryption={
"key_vault_properties": {
"identity": "string",
"key_identifier": "string",
},
"status": "string",
},
identity={
"principal_id": "string",
"tenant_id": "string",
"type": azure_native.containerregistry.ResourceIdentityType.SYSTEM_ASSIGNED,
"user_assigned_identities": {
"string": {
"client_id": "string",
"principal_id": "string",
},
},
},
location="string",
admin_user_enabled=False,
network_rule_set={
"default_action": "string",
"ip_rules": [{
"i_p_address_or_range": "string",
"action": "string",
}],
},
policies={
"azure_ad_authentication_as_arm_policy": {
"status": "string",
},
"export_policy": {
"status": "string",
},
"quarantine_policy": {
"status": "string",
},
"retention_policy": {
"days": 0,
"status": "string",
},
"soft_delete_policy": {
"retention_days": 0,
"status": "string",
},
"trust_policy": {
"status": "string",
"type": "string",
},
},
public_network_access="string",
registry_name="string",
data_endpoint_enabled=False,
anonymous_pull_enabled=False,
tags={
"string": "string",
},
zone_redundancy="string")
const registryResource = new azure_native.containerregistry.Registry("registryResource", {
resourceGroupName: "string",
sku: {
name: "string",
},
networkRuleBypassOptions: "string",
encryption: {
keyVaultProperties: {
identity: "string",
keyIdentifier: "string",
},
status: "string",
},
identity: {
principalId: "string",
tenantId: "string",
type: azure_native.containerregistry.ResourceIdentityType.SystemAssigned,
userAssignedIdentities: {
string: {
clientId: "string",
principalId: "string",
},
},
},
location: "string",
adminUserEnabled: false,
networkRuleSet: {
defaultAction: "string",
ipRules: [{
iPAddressOrRange: "string",
action: "string",
}],
},
policies: {
azureADAuthenticationAsArmPolicy: {
status: "string",
},
exportPolicy: {
status: "string",
},
quarantinePolicy: {
status: "string",
},
retentionPolicy: {
days: 0,
status: "string",
},
softDeletePolicy: {
retentionDays: 0,
status: "string",
},
trustPolicy: {
status: "string",
type: "string",
},
},
publicNetworkAccess: "string",
registryName: "string",
dataEndpointEnabled: false,
anonymousPullEnabled: false,
tags: {
string: "string",
},
zoneRedundancy: "string",
});
type: azure-native:containerregistry:Registry
properties:
adminUserEnabled: false
anonymousPullEnabled: false
dataEndpointEnabled: false
encryption:
keyVaultProperties:
identity: string
keyIdentifier: string
status: string
identity:
principalId: string
tenantId: string
type: SystemAssigned
userAssignedIdentities:
string:
clientId: string
principalId: string
location: string
networkRuleBypassOptions: string
networkRuleSet:
defaultAction: string
ipRules:
- action: string
iPAddressOrRange: string
policies:
azureADAuthenticationAsArmPolicy:
status: string
exportPolicy:
status: string
quarantinePolicy:
status: string
retentionPolicy:
days: 0
status: string
softDeletePolicy:
retentionDays: 0
status: string
trustPolicy:
status: string
type: string
publicNetworkAccess: string
registryName: string
resourceGroupName: string
sku:
name: string
tags:
string: string
zoneRedundancy: string
Registry Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Registry resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Sku
Pulumi.
Azure Native. Container Registry. Inputs. Sku - The SKU of the container registry.
- Admin
User boolEnabled - The value that indicates whether the admin user is enabled.
- Anonymous
Pull boolEnabled - Enables registry-wide pull from unauthenticated clients.
- Data
Endpoint boolEnabled - Enable a single data endpoint per region for serving data.
- Encryption
Pulumi.
Azure Native. Container Registry. Inputs. Encryption Property - The encryption settings of container registry.
- Identity
Pulumi.
Azure Native. Container Registry. Inputs. Identity Properties - The identity of the container registry.
- Location string
- The location of the resource. This cannot be changed after the resource is created.
- Network
Rule string | Pulumi.Bypass Options Azure Native. Container Registry. Network Rule Bypass Options - Whether to allow trusted Azure services to access a network restricted registry.
- Network
Rule Pulumi.Set Azure Native. Container Registry. Inputs. Network Rule Set - The network rule set for a container registry.
- Policies
Pulumi.
Azure Native. Container Registry. Inputs. Policies - The policies for a container registry.
- Public
Network string | Pulumi.Access Azure Native. Container Registry. Public Network Access - Whether or not public network access is allowed for the container registry.
- Registry
Name string - The name of the container registry.
- Dictionary<string, string>
- The tags of the resource.
- Zone
Redundancy string | Pulumi.Azure Native. Container Registry. Zone Redundancy - Whether or not zone redundancy is enabled for this container registry
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Sku
Sku
Args - The SKU of the container registry.
- Admin
User boolEnabled - The value that indicates whether the admin user is enabled.
- Anonymous
Pull boolEnabled - Enables registry-wide pull from unauthenticated clients.
- Data
Endpoint boolEnabled - Enable a single data endpoint per region for serving data.
- Encryption
Encryption
Property Args - The encryption settings of container registry.
- Identity
Identity
Properties Args - The identity of the container registry.
- Location string
- The location of the resource. This cannot be changed after the resource is created.
- Network
Rule string | NetworkBypass Options Rule Bypass Options - Whether to allow trusted Azure services to access a network restricted registry.
- Network
Rule NetworkSet Rule Set Args - The network rule set for a container registry.
- Policies
Policies
Args - The policies for a container registry.
- Public
Network string | PublicAccess Network Access - Whether or not public network access is allowed for the container registry.
- Registry
Name string - The name of the container registry.
- map[string]string
- The tags of the resource.
- Zone
Redundancy string | ZoneRedundancy - Whether or not zone redundancy is enabled for this container registry
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- sku Sku
- The SKU of the container registry.
- admin
User BooleanEnabled - The value that indicates whether the admin user is enabled.
- anonymous
Pull BooleanEnabled - Enables registry-wide pull from unauthenticated clients.
- data
Endpoint BooleanEnabled - Enable a single data endpoint per region for serving data.
- encryption
Encryption
Property - The encryption settings of container registry.
- identity
Identity
Properties - The identity of the container registry.
- location String
- The location of the resource. This cannot be changed after the resource is created.
- network
Rule String | NetworkBypass Options Rule Bypass Options - Whether to allow trusted Azure services to access a network restricted registry.
- network
Rule NetworkSet Rule Set - The network rule set for a container registry.
- policies Policies
- The policies for a container registry.
- public
Network String | PublicAccess Network Access - Whether or not public network access is allowed for the container registry.
- registry
Name String - The name of the container registry.
- Map<String,String>
- The tags of the resource.
- zone
Redundancy String | ZoneRedundancy - Whether or not zone redundancy is enabled for this container registry
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- sku Sku
- The SKU of the container registry.
- admin
User booleanEnabled - The value that indicates whether the admin user is enabled.
- anonymous
Pull booleanEnabled - Enables registry-wide pull from unauthenticated clients.
- data
Endpoint booleanEnabled - Enable a single data endpoint per region for serving data.
- encryption
Encryption
Property - The encryption settings of container registry.
- identity
Identity
Properties - The identity of the container registry.
- location string
- The location of the resource. This cannot be changed after the resource is created.
- network
Rule string | NetworkBypass Options Rule Bypass Options - Whether to allow trusted Azure services to access a network restricted registry.
- network
Rule NetworkSet Rule Set - The network rule set for a container registry.
- policies Policies
- The policies for a container registry.
- public
Network string | PublicAccess Network Access - Whether or not public network access is allowed for the container registry.
- registry
Name string - The name of the container registry.
- {[key: string]: string}
- The tags of the resource.
- zone
Redundancy string | ZoneRedundancy - Whether or not zone redundancy is enabled for this container registry
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- sku
Sku
Args - The SKU of the container registry.
- admin_
user_ boolenabled - The value that indicates whether the admin user is enabled.
- anonymous_
pull_ boolenabled - Enables registry-wide pull from unauthenticated clients.
- data_
endpoint_ boolenabled - Enable a single data endpoint per region for serving data.
- encryption
Encryption
Property Args - The encryption settings of container registry.
- identity
Identity
Properties Args - The identity of the container registry.
- location str
- The location of the resource. This cannot be changed after the resource is created.
- network_
rule_ str | Networkbypass_ options Rule Bypass Options - Whether to allow trusted Azure services to access a network restricted registry.
- network_
rule_ Networkset Rule Set Args - The network rule set for a container registry.
- policies
Policies
Args - The policies for a container registry.
- public_
network_ str | Publicaccess Network Access - Whether or not public network access is allowed for the container registry.
- registry_
name str - The name of the container registry.
- Mapping[str, str]
- The tags of the resource.
- zone_
redundancy str | ZoneRedundancy - Whether or not zone redundancy is enabled for this container registry
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- sku Property Map
- The SKU of the container registry.
- admin
User BooleanEnabled - The value that indicates whether the admin user is enabled.
- anonymous
Pull BooleanEnabled - Enables registry-wide pull from unauthenticated clients.
- data
Endpoint BooleanEnabled - 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.
- location String
- The location of the resource. This cannot be changed after the resource is created.
- network
Rule String | "AzureBypass Options Services" | "None" - Whether to allow trusted Azure services to access a network restricted registry.
- network
Rule Property MapSet - The network rule set for a container registry.
- policies Property Map
- The policies for a container registry.
- public
Network String | "Enabled" | "Disabled"Access - Whether or not public network access is allowed for the container registry.
- registry
Name String - The name of the container registry.
- Map<String>
- The tags of the resource.
- zone
Redundancy String | "Enabled" | "Disabled" - Whether or not zone redundancy is enabled for this container registry
Outputs
All input properties are implicitly available as output properties. Additionally, the Registry resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Creation
Date string - The creation date of the container registry in ISO8601 format.
- Data
Endpoint List<string>Host Names - List of host names that will serve data when dataEndpointEnabled is true.
- Id string
- The provider-assigned unique ID for this managed resource.
- Login
Server string - The URL that can be used to log into the container registry.
- Name string
- The name of the resource.
- Private
Endpoint List<Pulumi.Connections Azure Native. Container Registry. Outputs. Private Endpoint Connection Response> - List of private endpoint connections for a container registry.
- Provisioning
State string - The provisioning state of the container registry at the time the operation was called.
- Status
Pulumi.
Azure Native. Container Registry. Outputs. Status Response - The status of the container registry at the time the operation was called.
- System
Data Pulumi.Azure Native. Container Registry. Outputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource.
- Azure
Api stringVersion - The Azure API version of the resource.
- Creation
Date string - The creation date of the container registry in ISO8601 format.
- Data
Endpoint []stringHost Names - List of host names that will serve data when dataEndpointEnabled is true.
- Id string
- The provider-assigned unique ID for this managed resource.
- Login
Server string - The URL that can be used to log into the container registry.
- Name string
- The name of the resource.
- Private
Endpoint []PrivateConnections Endpoint Connection Response - List of private endpoint connections for a container registry.
- Provisioning
State string - The provisioning state of the container registry at the time the operation was called.
- Status
Status
Response - The status of the container registry at the time the operation was called.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource.
- azure
Api StringVersion - The Azure API version of the resource.
- creation
Date String - The creation date of the container registry in ISO8601 format.
- data
Endpoint List<String>Host Names - List of host names that will serve data when dataEndpointEnabled is true.
- id String
- The provider-assigned unique ID for this managed resource.
- login
Server String - The URL that can be used to log into the container registry.
- name String
- The name of the resource.
- private
Endpoint List<PrivateConnections Endpoint Connection Response> - List of private endpoint connections for a container registry.
- provisioning
State String - The provisioning state of the container registry at the time the operation was called.
- status
Status
Response - The status of the container registry at the time the operation was called.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource.
- azure
Api stringVersion - The Azure API version of the resource.
- creation
Date string - The creation date of the container registry in ISO8601 format.
- data
Endpoint string[]Host Names - List of host names that will serve data when dataEndpointEnabled is true.
- id string
- The provider-assigned unique ID for this managed resource.
- login
Server string - The URL that can be used to log into the container registry.
- name string
- The name of the resource.
- private
Endpoint PrivateConnections Endpoint Connection Response[] - List of private endpoint connections for a container registry.
- provisioning
State string - The provisioning state of the container registry at the time the operation was called.
- status
Status
Response - The status of the container registry at the time the operation was called.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource.
- azure_
api_ strversion - The Azure API version of the resource.
- creation_
date str - The creation date of the container registry in ISO8601 format.
- data_
endpoint_ Sequence[str]host_ names - List of host names that will serve data when dataEndpointEnabled is true.
- id str
- The provider-assigned unique ID for this managed resource.
- login_
server str - The URL that can be used to log into the container registry.
- name str
- The name of the resource.
- private_
endpoint_ Sequence[Privateconnections Endpoint Connection Response] - 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.
- status
Status
Response - The status of the container registry at the time the operation was called.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource.
- azure
Api StringVersion - The Azure API version of the resource.
- creation
Date String - The creation date of the container registry in ISO8601 format.
- data
Endpoint List<String>Host Names - List of host names that will serve data when dataEndpointEnabled is true.
- id String
- The provider-assigned unique ID for this managed resource.
- login
Server String - The URL that can be used to log into the container registry.
- name String
- The name of the resource.
- private
Endpoint List<Property Map>Connections - List of private endpoint connections for a container registry.
- provisioning
State String - The provisioning state of the container registry at the time the operation was called.
- status Property Map
- The status of the container registry at the time the operation was called.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource.
Supporting Types
Action, ActionArgs
- Allow
- Allow
- Action
Allow - Allow
- Allow
- Allow
- Allow
- Allow
- ALLOW
- Allow
- "Allow"
- Allow
AzureADAuthenticationAsArmPolicy, AzureADAuthenticationAsArmPolicyArgs
- Status
string | Pulumi.
Azure Native. Container Registry. Azure ADAuthentication As Arm Policy Status - The value that indicates whether the policy is enabled or not.
- Status
string | Azure
ADAuthentication As Arm Policy Status - The value that indicates whether the policy is enabled or not.
- status
String | Azure
ADAuthentication As Arm Policy Status - The value that indicates whether the policy is enabled or not.
- status
string | Azure
ADAuthentication As Arm Policy Status - The value that indicates whether the policy is enabled or not.
- status
str | Azure
ADAuthentication As Arm Policy Status - The value that indicates whether the policy is enabled or not.
- status String | "enabled" | "disabled"
- The value that indicates whether the policy is enabled or not.
AzureADAuthenticationAsArmPolicyResponse, AzureADAuthenticationAsArmPolicyResponseArgs
- 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.
AzureADAuthenticationAsArmPolicyStatus, AzureADAuthenticationAsArmPolicyStatusArgs
- Enabled
- enabled
- Disabled
- disabled
- Azure
ADAuthentication As Arm Policy Status Enabled - enabled
- Azure
ADAuthentication As Arm Policy Status Disabled - disabled
- Enabled
- enabled
- Disabled
- disabled
- Enabled
- enabled
- Disabled
- disabled
- ENABLED
- enabled
- DISABLED
- disabled
- "enabled"
- enabled
- "disabled"
- disabled
DefaultAction, DefaultActionArgs
- Allow
- Allow
- Deny
- Deny
- Default
Action Allow - Allow
- Default
Action Deny - Deny
- Allow
- Allow
- Deny
- Deny
- Allow
- Allow
- Deny
- Deny
- ALLOW
- Allow
- DENY
- Deny
- "Allow"
- Allow
- "Deny"
- Deny
EncryptionProperty, EncryptionPropertyArgs
- Key
Vault Pulumi.Properties Azure Native. Container Registry. Inputs. Key Vault Properties - Key vault properties.
- Status
string | Pulumi.
Azure Native. Container Registry. Encryption Status - Indicates whether or not the encryption is enabled for container registry.
- Key
Vault KeyProperties Vault Properties - Key vault properties.
- Status
string | Encryption
Status - Indicates whether or not the encryption is enabled for container registry.
- key
Vault KeyProperties Vault Properties - Key vault properties.
- status
String | Encryption
Status - Indicates whether or not the encryption is enabled for container registry.
- key
Vault KeyProperties Vault Properties - Key vault properties.
- status
string | Encryption
Status - Indicates whether or not the encryption is enabled for container registry.
- key_
vault_ Keyproperties Vault Properties - Key vault properties.
- status
str | Encryption
Status - Indicates whether or not the encryption is enabled for container registry.
- key
Vault Property MapProperties - Key vault properties.
- status String | "enabled" | "disabled"
- Indicates whether or not the encryption is enabled for container registry.
EncryptionPropertyResponse, EncryptionPropertyResponseArgs
- Key
Vault Pulumi.Properties Azure Native. Container Registry. Inputs. Key Vault Properties Response - Key vault properties.
- Status string
- Indicates whether or not the encryption is enabled for container registry.
- Key
Vault KeyProperties Vault Properties Response - Key vault properties.
- Status string
- Indicates whether or not the encryption is enabled for container registry.
- key
Vault KeyProperties Vault Properties Response - Key vault properties.
- status String
- Indicates whether or not the encryption is enabled for container registry.
- key
Vault KeyProperties Vault Properties Response - Key vault properties.
- status string
- Indicates whether or not the encryption is enabled for container registry.
- key_
vault_ Keyproperties Vault Properties Response - Key vault properties.
- status str
- Indicates whether or not the encryption is enabled for container registry.
- key
Vault Property MapProperties - Key vault properties.
- status String
- Indicates whether or not the encryption is enabled for container registry.
EncryptionStatus, EncryptionStatusArgs
- Enabled
- enabled
- Disabled
- disabled
- Encryption
Status Enabled - enabled
- Encryption
Status Disabled - disabled
- Enabled
- enabled
- Disabled
- disabled
- Enabled
- enabled
- Disabled
- disabled
- ENABLED
- enabled
- DISABLED
- disabled
- "enabled"
- enabled
- "disabled"
- disabled
ExportPolicy, ExportPolicyArgs
- Status
string | Pulumi.
Azure Native. Container Registry. Export Policy Status - The value that indicates whether the policy is enabled or not.
- Status
string | Export
Policy Status - The value that indicates whether the policy is enabled or not.
- status
String | Export
Policy Status - The value that indicates whether the policy is enabled or not.
- status
string | Export
Policy Status - The value that indicates whether the policy is enabled or not.
- status
str | Export
Policy Status - The value that indicates whether the policy is enabled or not.
- status String | "enabled" | "disabled"
- The value that indicates whether the policy is enabled or not.
ExportPolicyResponse, ExportPolicyResponseArgs
- 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.
ExportPolicyStatus, ExportPolicyStatusArgs
- Enabled
- enabled
- Disabled
- disabled
- Export
Policy Status Enabled - enabled
- Export
Policy Status Disabled - disabled
- Enabled
- enabled
- Disabled
- disabled
- Enabled
- enabled
- Disabled
- disabled
- ENABLED
- enabled
- DISABLED
- disabled
- "enabled"
- enabled
- "disabled"
- disabled
IPRule, IPRuleArgs
- IPAddress
Or stringRange - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- Action
string | Pulumi.
Azure Native. Container Registry. Action - The action of IP ACL rule.
- IPAddress
Or stringRange - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- Action string | Action
- The action of IP ACL rule.
- i
PAddress StringOr Range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action String | Action
- The action of IP ACL rule.
- i
PAddress stringOr Range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action string | Action
- The action of IP ACL rule.
- i_
p_ straddress_ or_ range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action str | Action
- The action of IP ACL rule.
- i
PAddress StringOr Range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action String | "Allow"
- The action of IP ACL rule.
IPRuleResponse, IPRuleResponseArgs
- IPAddress
Or stringRange - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- Action string
- The action of IP ACL rule.
- IPAddress
Or stringRange - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- Action string
- The action of IP ACL rule.
- i
PAddress StringOr Range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action String
- The action of IP ACL rule.
- i
PAddress stringOr Range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action string
- The action of IP ACL rule.
- i_
p_ straddress_ or_ range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action str
- The action of IP ACL rule.
- i
PAddress StringOr Range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action String
- The action of IP ACL rule.
IdentityProperties, IdentityPropertiesArgs
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type
Pulumi.
Azure Native. Container Registry. Resource Identity Type - The identity type.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Container Registry. Inputs. User Identity Properties> - 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 string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type
Resource
Identity Type - The identity type.
- User
Assigned map[string]UserIdentities Identity Properties - 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 String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type
Resource
Identity Type - The identity type.
- user
Assigned Map<String,UserIdentities Identity Properties> - 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 string - The principal ID of resource identity.
- tenant
Id string - The tenant ID of resource.
- type
Resource
Identity Type - The identity type.
- user
Assigned {[key: string]: UserIdentities Identity Properties} - 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
Resource
Identity Type - The identity type.
- user_
assigned_ Mapping[str, Useridentities Identity Properties] - 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 String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type
"System
Assigned" | "User Assigned" | "System Assigned, User Assigned" | "None" - The identity type.
- user
Assigned Map<Property Map>Identities - 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}'.
IdentityPropertiesResponse, IdentityPropertiesResponseArgs
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type string
- The identity type.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Container Registry. Inputs. User Identity Properties Response> - 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 string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type string
- The identity type.
- User
Assigned map[string]UserIdentities Identity Properties Response - 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 String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type String
- The identity type.
- user
Assigned Map<String,UserIdentities Identity Properties Response> - 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 string - The principal ID of resource identity.
- tenant
Id string - The tenant ID of resource.
- type string
- The identity type.
- user
Assigned {[key: string]: UserIdentities Identity Properties Response} - 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_ Mapping[str, Useridentities Identity Properties Response] - 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 String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type String
- The identity type.
- user
Assigned Map<Property Map>Identities - 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}'.
KeyVaultProperties, KeyVaultPropertiesArgs
- Identity string
- The client id of the identity which will be used to access key vault.
- Key
Identifier string - Key vault uri to access the encryption key.
- Identity string
- The client id of the identity which will be used to access key vault.
- Key
Identifier string - Key vault uri to access the encryption key.
- identity String
- The client id of the identity which will be used to access key vault.
- key
Identifier String - Key vault uri to access the encryption key.
- identity string
- The client id of the identity which will be used to access key vault.
- key
Identifier string - Key vault uri to access the encryption key.
- 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.
- identity String
- The client id of the identity which will be used to access key vault.
- key
Identifier String - Key vault uri to access the encryption key.
KeyVaultPropertiesResponse, KeyVaultPropertiesResponseArgs
- Key
Rotation boolEnabled - Auto key rotation status for a CMK enabled registry.
- Last
Key stringRotation Timestamp - Timestamp of the last successful key rotation.
- Versioned
Key stringIdentifier - 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.
- Key
Identifier string - Key vault uri to access the encryption key.
- Key
Rotation boolEnabled - Auto key rotation status for a CMK enabled registry.
- Last
Key stringRotation Timestamp - Timestamp of the last successful key rotation.
- Versioned
Key stringIdentifier - 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.
- Key
Identifier string - Key vault uri to access the encryption key.
- key
Rotation BooleanEnabled - Auto key rotation status for a CMK enabled registry.
- last
Key StringRotation Timestamp - Timestamp of the last successful key rotation.
- versioned
Key StringIdentifier - 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.
- key
Identifier String - Key vault uri to access the encryption key.
- key
Rotation booleanEnabled - Auto key rotation status for a CMK enabled registry.
- last
Key stringRotation Timestamp - Timestamp of the last successful key rotation.
- versioned
Key stringIdentifier - 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.
- key
Identifier string - Key vault uri to access the encryption key.
- key_
rotation_ boolenabled - Auto key rotation status for a CMK enabled registry.
- last_
key_ strrotation_ timestamp - Timestamp of the last successful key rotation.
- versioned_
key_ stridentifier - 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.
- key
Rotation BooleanEnabled - Auto key rotation status for a CMK enabled registry.
- last
Key StringRotation Timestamp - Timestamp of the last successful key rotation.
- versioned
Key StringIdentifier - 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.
- key
Identifier String - Key vault uri to access the encryption key.
NetworkRuleBypassOptions, NetworkRuleBypassOptionsArgs
- Azure
Services - AzureServices
- None
- None
- Network
Rule Bypass Options Azure Services - AzureServices
- Network
Rule Bypass Options None - None
- Azure
Services - AzureServices
- None
- None
- Azure
Services - AzureServices
- None
- None
- AZURE_SERVICES
- AzureServices
- NONE
- None
- "Azure
Services" - AzureServices
- "None"
- None
NetworkRuleSet, NetworkRuleSetArgs
- Default
Action string | Pulumi.Azure Native. Container Registry. Default Action - The default action of allow or deny when no other rules match.
- Ip
Rules List<Pulumi.Azure Native. Container Registry. Inputs. IPRule> - The IP ACL rules.
- Default
Action string | DefaultAction - The default action of allow or deny when no other rules match.
- Ip
Rules []IPRule - The IP ACL rules.
- default
Action String | DefaultAction - The default action of allow or deny when no other rules match.
- ip
Rules List<IPRule> - The IP ACL rules.
- default
Action string | DefaultAction - The default action of allow or deny when no other rules match.
- ip
Rules IPRule[] - The IP ACL rules.
- default_
action str | DefaultAction - The default action of allow or deny when no other rules match.
- ip_
rules Sequence[IPRule] - The IP ACL rules.
- default
Action String | "Allow" | "Deny" - The default action of allow or deny when no other rules match.
- ip
Rules List<Property Map> - The IP ACL rules.
NetworkRuleSetResponse, NetworkRuleSetResponseArgs
- Default
Action string - The default action of allow or deny when no other rules match.
- Ip
Rules List<Pulumi.Azure Native. Container Registry. Inputs. IPRule Response> - The IP ACL rules.
- Default
Action string - The default action of allow or deny when no other rules match.
- Ip
Rules []IPRuleResponse - The IP ACL rules.
- default
Action String - The default action of allow or deny when no other rules match.
- ip
Rules List<IPRuleResponse> - The IP ACL rules.
- default
Action string - The default action of allow or deny when no other rules match.
- ip
Rules IPRuleResponse[] - The IP ACL rules.
- default_
action str - The default action of allow or deny when no other rules match.
- ip_
rules Sequence[IPRuleResponse] - The IP ACL rules.
- default
Action String - The default action of allow or deny when no other rules match.
- ip
Rules List<Property Map> - The IP ACL rules.
Policies, PoliciesArgs
- Azure
ADAuthentication Pulumi.As Arm Policy Azure Native. Container Registry. Inputs. Azure ADAuthentication As Arm Policy - The policy for using ARM audience token for a container registry.
- Export
Policy Pulumi.Azure Native. Container Registry. Inputs. Export Policy - The export policy for a container registry.
- Quarantine
Policy Pulumi.Azure Native. Container Registry. Inputs. Quarantine Policy - The quarantine policy for a container registry.
- Retention
Policy Pulumi.Azure Native. Container Registry. Inputs. Retention Policy - The retention policy for a container registry.
- Soft
Delete Pulumi.Policy Azure Native. Container Registry. Inputs. Soft Delete Policy - The soft delete policy for a container registry.
- Trust
Policy Pulumi.Azure Native. Container Registry. Inputs. Trust Policy - The content trust policy for a container registry.
- Azure
ADAuthentication AzureAs Arm Policy ADAuthentication As Arm Policy - The policy for using ARM audience token for a container registry.
- Export
Policy ExportPolicy - The export policy for a container registry.
- Quarantine
Policy QuarantinePolicy - The quarantine policy for a container registry.
- Retention
Policy RetentionPolicy - The retention policy for a container registry.
- Soft
Delete SoftPolicy Delete Policy - The soft delete policy for a container registry.
- Trust
Policy TrustPolicy - The content trust policy for a container registry.
- azure
ADAuthentication AzureAs Arm Policy ADAuthentication As Arm Policy - The policy for using ARM audience token for a container registry.
- export
Policy ExportPolicy - The export policy for a container registry.
- quarantine
Policy QuarantinePolicy - The quarantine policy for a container registry.
- retention
Policy RetentionPolicy - The retention policy for a container registry.
- soft
Delete SoftPolicy Delete Policy - The soft delete policy for a container registry.
- trust
Policy TrustPolicy - The content trust policy for a container registry.
- azure
ADAuthentication AzureAs Arm Policy ADAuthentication As Arm Policy - The policy for using ARM audience token for a container registry.
- export
Policy ExportPolicy - The export policy for a container registry.
- quarantine
Policy QuarantinePolicy - The quarantine policy for a container registry.
- retention
Policy RetentionPolicy - The retention policy for a container registry.
- soft
Delete SoftPolicy Delete Policy - The soft delete policy for a container registry.
- trust
Policy TrustPolicy - The content trust policy for a container registry.
- azure_
ad_ Azureauthentication_ as_ arm_ policy ADAuthentication As Arm Policy - The policy for using ARM audience token for a container registry.
- export_
policy ExportPolicy - The export policy for a container registry.
- quarantine_
policy QuarantinePolicy - The quarantine policy for a container registry.
- retention_
policy RetentionPolicy - The retention policy for a container registry.
- soft_
delete_ Softpolicy Delete Policy - The soft delete policy for a container registry.
- trust_
policy TrustPolicy - The content trust policy for a container registry.
- azure
ADAuthentication Property MapAs Arm Policy - The policy for using ARM audience token for a container registry.
- export
Policy Property Map - The export policy for a container registry.
- quarantine
Policy Property Map - The quarantine policy for a container registry.
- retention
Policy Property Map - The retention policy for a container registry.
- soft
Delete Property MapPolicy - The soft delete policy for a container registry.
- trust
Policy Property Map - The content trust policy for a container registry.
PoliciesResponse, PoliciesResponseArgs
- Azure
ADAuthentication Pulumi.As Arm Policy Azure Native. Container Registry. Inputs. Azure ADAuthentication As Arm Policy Response - The policy for using ARM audience token for a container registry.
- Export
Policy Pulumi.Azure Native. Container Registry. Inputs. Export Policy Response - The export policy for a container registry.
- Quarantine
Policy Pulumi.Azure Native. Container Registry. Inputs. Quarantine Policy Response - The quarantine policy for a container registry.
- Retention
Policy Pulumi.Azure Native. Container Registry. Inputs. Retention Policy Response - The retention policy for a container registry.
- Soft
Delete Pulumi.Policy Azure Native. Container Registry. Inputs. Soft Delete Policy Response - The soft delete policy for a container registry.
- Trust
Policy Pulumi.Azure Native. Container Registry. Inputs. Trust Policy Response - The content trust policy for a container registry.
- Azure
ADAuthentication AzureAs Arm Policy ADAuthentication As Arm Policy Response - The policy for using ARM audience token for a container registry.
- Export
Policy ExportPolicy Response - The export policy for a container registry.
- Quarantine
Policy QuarantinePolicy Response - The quarantine policy for a container registry.
- Retention
Policy RetentionPolicy Response - The retention policy for a container registry.
- Soft
Delete SoftPolicy Delete Policy Response - The soft delete policy for a container registry.
- Trust
Policy TrustPolicy Response - The content trust policy for a container registry.
- azure
ADAuthentication AzureAs Arm Policy ADAuthentication As Arm Policy Response - The policy for using ARM audience token for a container registry.
- export
Policy ExportPolicy Response - The export policy for a container registry.
- quarantine
Policy QuarantinePolicy Response - The quarantine policy for a container registry.
- retention
Policy RetentionPolicy Response - The retention policy for a container registry.
- soft
Delete SoftPolicy Delete Policy Response - The soft delete policy for a container registry.
- trust
Policy TrustPolicy Response - The content trust policy for a container registry.
- azure
ADAuthentication AzureAs Arm Policy ADAuthentication As Arm Policy Response - The policy for using ARM audience token for a container registry.
- export
Policy ExportPolicy Response - The export policy for a container registry.
- quarantine
Policy QuarantinePolicy Response - The quarantine policy for a container registry.
- retention
Policy RetentionPolicy Response - The retention policy for a container registry.
- soft
Delete SoftPolicy Delete Policy Response - The soft delete policy for a container registry.
- trust
Policy TrustPolicy Response - The content trust policy for a container registry.
- azure_
ad_ Azureauthentication_ as_ arm_ policy ADAuthentication As Arm Policy Response - The policy for using ARM audience token for a container registry.
- export_
policy ExportPolicy Response - The export policy for a container registry.
- quarantine_
policy QuarantinePolicy Response - The quarantine policy for a container registry.
- retention_
policy RetentionPolicy Response - The retention policy for a container registry.
- soft_
delete_ Softpolicy Delete Policy Response - The soft delete policy for a container registry.
- trust_
policy TrustPolicy Response - The content trust policy for a container registry.
- azure
ADAuthentication Property MapAs Arm Policy - The policy for using ARM audience token for a container registry.
- export
Policy Property Map - The export policy for a container registry.
- quarantine
Policy Property Map - The quarantine policy for a container registry.
- retention
Policy Property Map - The retention policy for a container registry.
- soft
Delete Property MapPolicy - The soft delete policy for a container registry.
- trust
Policy Property Map - The content trust policy for a container registry.
PolicyStatus, PolicyStatusArgs
- Enabled
- enabled
- Disabled
- disabled
- Policy
Status Enabled - enabled
- Policy
Status Disabled - disabled
- Enabled
- enabled
- Disabled
- disabled
- Enabled
- enabled
- Disabled
- disabled
- ENABLED
- enabled
- DISABLED
- disabled
- "enabled"
- enabled
- "disabled"
- disabled
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs
- Id string
- The resource ID.
- Name string
- The name of the resource.
- Provisioning
State string - The provisioning state of private endpoint connection resource.
- System
Data Pulumi.Azure Native. Container Registry. Inputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource.
- Private
Endpoint Pulumi.Azure Native. Container Registry. Inputs. Private Endpoint Response - The resource of private endpoint.
- Private
Link Pulumi.Service Connection State Azure Native. Container Registry. Inputs. Private Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- Id string
- The resource ID.
- Name string
- The name of the resource.
- Provisioning
State string - The provisioning state of private endpoint connection resource.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The type of the resource.
- Private
Endpoint PrivateEndpoint Response - The resource of private endpoint.
- Private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- id String
- The resource ID.
- name String
- The name of the resource.
- provisioning
State String - The provisioning state of private endpoint connection resource.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource.
- private
Endpoint PrivateEndpoint Response - The resource of private endpoint.
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- id string
- The resource ID.
- name string
- The name of the resource.
- provisioning
State string - The provisioning state of private endpoint connection resource.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- The type of the resource.
- private
Endpoint PrivateEndpoint Response - The resource of private endpoint.
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- id str
- The resource ID.
- name str
- The name of the resource.
- provisioning_
state str - The provisioning state of private endpoint connection resource.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- The type of the resource.
- private_
endpoint PrivateEndpoint Response - The resource of private endpoint.
- private_
link_ Privateservice_ connection_ state Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- id String
- The resource ID.
- name String
- The name of the resource.
- provisioning
State String - The provisioning state of private endpoint connection resource.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource.
- private
Endpoint Property Map - The resource of private endpoint.
- private
Link Property MapService Connection State - A collection of information about the state of the connection between service consumer and provider.
PrivateEndpointResponse, PrivateEndpointResponseArgs
- 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, PrivateLinkServiceConnectionStateResponseArgs
- Actions
Required 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 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 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 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.
- actions
Required 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.
PublicNetworkAccess, PublicNetworkAccessArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Public
Network Access Enabled - Enabled
- Public
Network Access Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
QuarantinePolicy, QuarantinePolicyArgs
- Status
string | Pulumi.
Azure Native. Container Registry. Policy Status - The value that indicates whether the policy is enabled or not.
- Status
string | Policy
Status - The value that indicates whether the policy is enabled or not.
- status
String | Policy
Status - The value that indicates whether the policy is enabled or not.
- status
string | Policy
Status - The value that indicates whether the policy is enabled or not.
- status
str | Policy
Status - The value that indicates whether the policy is enabled or not.
- status String | "enabled" | "disabled"
- The value that indicates whether the policy is enabled or not.
QuarantinePolicyResponse, QuarantinePolicyResponseArgs
- 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.
ResourceIdentityType, ResourceIdentityTypeArgs
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- Resource
Identity Type System Assigned - SystemAssigned
- Resource
Identity Type User Assigned - UserAssigned
- Resource
Identity Type_System Assigned_User Assigned - SystemAssigned, UserAssigned
- Resource
Identity Type None - None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned, UserAssigned
- NONE
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned, User Assigned" - SystemAssigned, UserAssigned
- "None"
- None
RetentionPolicy, RetentionPolicyArgs
- Days int
- The number of days to retain an untagged manifest after which it gets purged.
- Status
string | Pulumi.
Azure Native. Container Registry. Policy Status - The value that indicates whether the policy is enabled or not.
- Days int
- The number of days to retain an untagged manifest after which it gets purged.
- Status
string | Policy
Status - The value that indicates whether the policy is enabled or not.
- days Integer
- The number of days to retain an untagged manifest after which it gets purged.
- status
String | Policy
Status - The value that indicates whether the policy is enabled or not.
- days number
- The number of days to retain an untagged manifest after which it gets purged.
- status
string | Policy
Status - The value that indicates whether the policy is enabled or not.
- days int
- The number of days to retain an untagged manifest after which it gets purged.
- status
str | Policy
Status - The value that indicates whether the policy is enabled or not.
- days Number
- The number of days to retain an untagged manifest after which it gets purged.
- status String | "enabled" | "disabled"
- The value that indicates whether the policy is enabled or not.
RetentionPolicyResponse, RetentionPolicyResponseArgs
- Last
Updated stringTime - 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.
- Last
Updated stringTime - 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.
- last
Updated StringTime - 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.
- last
Updated stringTime - 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_ strtime - 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.
- last
Updated StringTime - 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.
Sku, SkuArgs
- Name
string | Pulumi.
Azure Native. Container Registry. Sku Name - The SKU name of the container registry. Required for registry creation.
- name String | "Classic" | "Basic" | "Standard" | "Premium"
- The SKU name of the container registry. Required for registry creation.
SkuName, SkuNameArgs
- Classic
- Classic
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Sku
Name Classic - Classic
- Sku
Name Basic - Basic
- Sku
Name Standard - Standard
- Sku
Name Premium - Premium
- Classic
- Classic
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- Classic
- Classic
- Basic
- Basic
- Standard
- Standard
- Premium
- Premium
- CLASSIC
- Classic
- BASIC
- Basic
- STANDARD
- Standard
- PREMIUM
- Premium
- "Classic"
- Classic
- "Basic"
- Basic
- "Standard"
- Standard
- "Premium"
- Premium
SkuResponse, SkuResponseArgs
SoftDeletePolicy, SoftDeletePolicyArgs
- Retention
Days int - The number of days after which a soft-deleted item is permanently deleted.
- Status
string | Pulumi.
Azure Native. Container Registry. Policy Status - The value that indicates whether the policy is enabled or not.
- Retention
Days int - The number of days after which a soft-deleted item is permanently deleted.
- Status
string | Policy
Status - The value that indicates whether the policy is enabled or not.
- retention
Days Integer - The number of days after which a soft-deleted item is permanently deleted.
- status
String | Policy
Status - The value that indicates whether the policy is enabled or not.
- retention
Days number - The number of days after which a soft-deleted item is permanently deleted.
- status
string | Policy
Status - The value that indicates whether the policy is enabled or not.
- retention_
days int - The number of days after which a soft-deleted item is permanently deleted.
- status
str | Policy
Status - The value that indicates whether the policy is enabled or not.
- retention
Days Number - The number of days after which a soft-deleted item is permanently deleted.
- status String | "enabled" | "disabled"
- The value that indicates whether the policy is enabled or not.
SoftDeletePolicyResponse, SoftDeletePolicyResponseArgs
- Last
Updated stringTime - 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 string
- The value that indicates whether the policy is enabled or not.
- Last
Updated stringTime - 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 string
- The value that indicates whether the policy is enabled or not.
- last
Updated StringTime - The timestamp when the policy was last updated.
- retention
Days 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.
- last
Updated stringTime - The timestamp when the policy was last updated.
- retention
Days 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_ strtime - 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.
- last
Updated StringTime - The timestamp when the policy was last updated.
- retention
Days 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, StatusResponseArgs
- Display
Status string - The short label for the status.
- Message string
- The detailed message for the status, including alerts and error messages.
- Timestamp string
- The timestamp when the status was changed to the current value.
- Display
Status string - The short label for the status.
- Message string
- The detailed message for the status, including alerts and error messages.
- Timestamp string
- The timestamp when the status was changed to the current value.
- display
Status String - The short label for the status.
- message String
- The detailed message for the status, including alerts and error messages.
- timestamp String
- The timestamp when the status was changed to the current value.
- display
Status string - The short label for the status.
- message string
- The detailed message for the status, including alerts and error messages.
- timestamp string
- The timestamp when the status was changed to the current value.
- display_
status str - The short label for the status.
- message str
- The detailed message for the status, including alerts and error messages.
- timestamp str
- The timestamp when the status was changed to the current value.
- display
Status String - The short label for the status.
- message String
- The detailed message for the status, including alerts and error messages.
- timestamp String
- The timestamp when the status was changed to the current value.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource modification (UTC).
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource modification (UTC).
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource modification (UTC).
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource modification (UTC).
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource modification (UTC).
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource modification (UTC).
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TrustPolicy, TrustPolicyArgs
- Status
string | Pulumi.
Azure Native. Container Registry. Policy Status - The value that indicates whether the policy is enabled or not.
- Type
string | Pulumi.
Azure Native. Container Registry. Trust Policy Type - The type of trust policy.
- Status
string | Policy
Status - The value that indicates whether the policy is enabled or not.
- Type
string | Trust
Policy Type - The type of trust policy.
- status
String | Policy
Status - The value that indicates whether the policy is enabled or not.
- type
String | Trust
Policy Type - The type of trust policy.
- status
string | Policy
Status - The value that indicates whether the policy is enabled or not.
- type
string | Trust
Policy Type - The type of trust policy.
- status
str | Policy
Status - The value that indicates whether the policy is enabled or not.
- type
str | Trust
Policy Type - The type of trust policy.
- status String | "enabled" | "disabled"
- The value that indicates whether the policy is enabled or not.
- type String | "Notary"
- The type of trust policy.
TrustPolicyResponse, TrustPolicyResponseArgs
TrustPolicyType, TrustPolicyTypeArgs
- Notary
- Notary
- Trust
Policy Type Notary - Notary
- Notary
- Notary
- Notary
- Notary
- NOTARY
- Notary
- "Notary"
- Notary
UserIdentityProperties, UserIdentityPropertiesArgs
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id 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.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
UserIdentityPropertiesResponse, UserIdentityPropertiesResponseArgs
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id 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.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
ZoneRedundancy, ZoneRedundancyArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Zone
Redundancy Enabled - Enabled
- Zone
Redundancy Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:containerregistry:Registry myRegistry /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0