azure-native.awsconnector.EcrRepository
Explore with Pulumi AI
A Microsoft.AwsConnector resource Azure REST API version: 2024-12-01.
Example Usage
EcrRepositories_CreateOrReplace
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var ecrRepository = new AzureNative.AwsConnector.EcrRepository("ecrRepository", new()
    {
        Location = "uxqfbijfanljas",
        Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        Properties = new AzureNative.AwsConnector.Inputs.EcrRepositoryPropertiesArgs
        {
            Arn = "djb",
            AwsAccountId = "iuomdzpobqirucabbxz",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsEcrRepositoryPropertiesArgs
            {
                Arn = "su",
                EmptyOnDelete = true,
                EncryptionConfiguration = null,
                ImageScanningConfiguration = new AzureNative.AwsConnector.Inputs.ImageScanningConfigurationArgs
                {
                    ScanOnPush = true,
                },
                ImageTagMutability = AzureNative.AwsConnector.ImageTagMutability.IMMUTABLE,
                LifecyclePolicy = null,
                RepositoryName = "iuhxuyfxygvumphlcwhnsscudjez",
                RepositoryPolicyText = null,
                RepositoryUri = "vmljyfyskxbyjczax",
                Tags = new[]
                {
                    new AzureNative.AwsConnector.Inputs.TagArgs
                    {
                        Key = "moogqsaqjqbgghbindkarxdgqqna",
                        Value = "qu",
                    },
                },
            },
            AwsRegion = "wliyvzjqcxbpwtgjae",
            AwsSourceSchema = "olwqyujnmxxhxwyp",
            AwsTags = 
            {
                { "key7950", "aybyysonysxvutpeysuxoeinx" },
            },
            PublicCloudConnectorsResourceId = "ohtcynikymmfceroreix",
            PublicCloudResourceName = "bymfiroqkcgssnop",
        },
        ResourceGroupName = "rgecrRepository",
        Tags = 
        {
            { "key2390", "rgv" },
        },
    });
});
package main
import (
	awsconnector "github.com/pulumi/pulumi-azure-native-sdk/awsconnector/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := awsconnector.NewEcrRepository(ctx, "ecrRepository", &awsconnector.EcrRepositoryArgs{
			Location: pulumi.String("uxqfbijfanljas"),
			Name:     pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
			Properties: &awsconnector.EcrRepositoryPropertiesArgs{
				Arn:          pulumi.String("djb"),
				AwsAccountId: pulumi.String("iuomdzpobqirucabbxz"),
				AwsProperties: &awsconnector.AwsEcrRepositoryPropertiesArgs{
					Arn:                     pulumi.String("su"),
					EmptyOnDelete:           pulumi.Bool(true),
					EncryptionConfiguration: &awsconnector.EncryptionConfigurationArgs{},
					ImageScanningConfiguration: &awsconnector.ImageScanningConfigurationArgs{
						ScanOnPush: pulumi.Bool(true),
					},
					ImageTagMutability:   pulumi.String(awsconnector.ImageTagMutabilityIMMUTABLE),
					LifecyclePolicy:      &awsconnector.LifecyclePolicyArgs{},
					RepositoryName:       pulumi.String("iuhxuyfxygvumphlcwhnsscudjez"),
					RepositoryPolicyText: pulumi.Any(map[string]interface{}{}),
					RepositoryUri:        pulumi.String("vmljyfyskxbyjczax"),
					Tags: awsconnector.TagArray{
						&awsconnector.TagArgs{
							Key:   pulumi.String("moogqsaqjqbgghbindkarxdgqqna"),
							Value: pulumi.String("qu"),
						},
					},
				},
				AwsRegion:       pulumi.String("wliyvzjqcxbpwtgjae"),
				AwsSourceSchema: pulumi.String("olwqyujnmxxhxwyp"),
				AwsTags: pulumi.StringMap{
					"key7950": pulumi.String("aybyysonysxvutpeysuxoeinx"),
				},
				PublicCloudConnectorsResourceId: pulumi.String("ohtcynikymmfceroreix"),
				PublicCloudResourceName:         pulumi.String("bymfiroqkcgssnop"),
			},
			ResourceGroupName: pulumi.String("rgecrRepository"),
			Tags: pulumi.StringMap{
				"key2390": pulumi.String("rgv"),
			},
		})
		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.awsconnector.EcrRepository;
import com.pulumi.azurenative.awsconnector.EcrRepositoryArgs;
import com.pulumi.azurenative.awsconnector.inputs.EcrRepositoryPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AwsEcrRepositoryPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.EncryptionConfigurationArgs;
import com.pulumi.azurenative.awsconnector.inputs.ImageScanningConfigurationArgs;
import com.pulumi.azurenative.awsconnector.inputs.LifecyclePolicyArgs;
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 ecrRepository = new EcrRepository("ecrRepository", EcrRepositoryArgs.builder()
            .location("uxqfbijfanljas")
            .name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
            .properties(EcrRepositoryPropertiesArgs.builder()
                .arn("djb")
                .awsAccountId("iuomdzpobqirucabbxz")
                .awsProperties(AwsEcrRepositoryPropertiesArgs.builder()
                    .arn("su")
                    .emptyOnDelete(true)
                    .encryptionConfiguration()
                    .imageScanningConfiguration(ImageScanningConfigurationArgs.builder()
                        .scanOnPush(true)
                        .build())
                    .imageTagMutability("IMMUTABLE")
                    .lifecyclePolicy()
                    .repositoryName("iuhxuyfxygvumphlcwhnsscudjez")
                    .repositoryPolicyText()
                    .repositoryUri("vmljyfyskxbyjczax")
                    .tags(TagArgs.builder()
                        .key("moogqsaqjqbgghbindkarxdgqqna")
                        .value("qu")
                        .build())
                    .build())
                .awsRegion("wliyvzjqcxbpwtgjae")
                .awsSourceSchema("olwqyujnmxxhxwyp")
                .awsTags(Map.of("key7950", "aybyysonysxvutpeysuxoeinx"))
                .publicCloudConnectorsResourceId("ohtcynikymmfceroreix")
                .publicCloudResourceName("bymfiroqkcgssnop")
                .build())
            .resourceGroupName("rgecrRepository")
            .tags(Map.of("key2390", "rgv"))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const ecrRepository = new azure_native.awsconnector.EcrRepository("ecrRepository", {
    location: "uxqfbijfanljas",
    name: "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
    properties: {
        arn: "djb",
        awsAccountId: "iuomdzpobqirucabbxz",
        awsProperties: {
            arn: "su",
            emptyOnDelete: true,
            encryptionConfiguration: {},
            imageScanningConfiguration: {
                scanOnPush: true,
            },
            imageTagMutability: azure_native.awsconnector.ImageTagMutability.IMMUTABLE,
            lifecyclePolicy: {},
            repositoryName: "iuhxuyfxygvumphlcwhnsscudjez",
            repositoryPolicyText: {},
            repositoryUri: "vmljyfyskxbyjczax",
            tags: [{
                key: "moogqsaqjqbgghbindkarxdgqqna",
                value: "qu",
            }],
        },
        awsRegion: "wliyvzjqcxbpwtgjae",
        awsSourceSchema: "olwqyujnmxxhxwyp",
        awsTags: {
            key7950: "aybyysonysxvutpeysuxoeinx",
        },
        publicCloudConnectorsResourceId: "ohtcynikymmfceroreix",
        publicCloudResourceName: "bymfiroqkcgssnop",
    },
    resourceGroupName: "rgecrRepository",
    tags: {
        key2390: "rgv",
    },
});
import pulumi
import pulumi_azure_native as azure_native
ecr_repository = azure_native.awsconnector.EcrRepository("ecrRepository",
    location="uxqfbijfanljas",
    name="Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
    properties={
        "arn": "djb",
        "aws_account_id": "iuomdzpobqirucabbxz",
        "aws_properties": {
            "arn": "su",
            "empty_on_delete": True,
            "encryption_configuration": {},
            "image_scanning_configuration": {
                "scan_on_push": True,
            },
            "image_tag_mutability": azure_native.awsconnector.ImageTagMutability.IMMUTABLE,
            "lifecycle_policy": {},
            "repository_name": "iuhxuyfxygvumphlcwhnsscudjez",
            "repository_policy_text": {},
            "repository_uri": "vmljyfyskxbyjczax",
            "tags": [{
                "key": "moogqsaqjqbgghbindkarxdgqqna",
                "value": "qu",
            }],
        },
        "aws_region": "wliyvzjqcxbpwtgjae",
        "aws_source_schema": "olwqyujnmxxhxwyp",
        "aws_tags": {
            "key7950": "aybyysonysxvutpeysuxoeinx",
        },
        "public_cloud_connectors_resource_id": "ohtcynikymmfceroreix",
        "public_cloud_resource_name": "bymfiroqkcgssnop",
    },
    resource_group_name="rgecrRepository",
    tags={
        "key2390": "rgv",
    })
resources:
  ecrRepository:
    type: azure-native:awsconnector:EcrRepository
    properties:
      location: uxqfbijfanljas
      name: Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])
      properties:
        arn: djb
        awsAccountId: iuomdzpobqirucabbxz
        awsProperties:
          arn: su
          emptyOnDelete: true
          encryptionConfiguration: {}
          imageScanningConfiguration:
            scanOnPush: true
          imageTagMutability: IMMUTABLE
          lifecyclePolicy: {}
          repositoryName: iuhxuyfxygvumphlcwhnsscudjez
          repositoryPolicyText: {}
          repositoryUri: vmljyfyskxbyjczax
          tags:
            - key: moogqsaqjqbgghbindkarxdgqqna
              value: qu
        awsRegion: wliyvzjqcxbpwtgjae
        awsSourceSchema: olwqyujnmxxhxwyp
        awsTags:
          key7950: aybyysonysxvutpeysuxoeinx
        publicCloudConnectorsResourceId: ohtcynikymmfceroreix
        publicCloudResourceName: bymfiroqkcgssnop
      resourceGroupName: rgecrRepository
      tags:
        key2390: rgv
Create EcrRepository Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EcrRepository(name: string, args: EcrRepositoryArgs, opts?: CustomResourceOptions);@overload
def EcrRepository(resource_name: str,
                  args: EcrRepositoryArgs,
                  opts: Optional[ResourceOptions] = None)
@overload
def EcrRepository(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  resource_group_name: Optional[str] = None,
                  location: Optional[str] = None,
                  name: Optional[str] = None,
                  properties: Optional[EcrRepositoryPropertiesArgs] = None,
                  tags: Optional[Mapping[str, str]] = None)func NewEcrRepository(ctx *Context, name string, args EcrRepositoryArgs, opts ...ResourceOption) (*EcrRepository, error)public EcrRepository(string name, EcrRepositoryArgs args, CustomResourceOptions? opts = null)
public EcrRepository(String name, EcrRepositoryArgs args)
public EcrRepository(String name, EcrRepositoryArgs args, CustomResourceOptions options)
type: azure-native:awsconnector:EcrRepository
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 EcrRepositoryArgs
- 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 EcrRepositoryArgs
- 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 EcrRepositoryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EcrRepositoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EcrRepositoryArgs
- 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 ecrRepositoryResource = new AzureNative.AwsConnector.EcrRepository("ecrRepositoryResource", new()
{
    ResourceGroupName = "string",
    Location = "string",
    Name = "string",
    Properties = new AzureNative.AwsConnector.Inputs.EcrRepositoryPropertiesArgs
    {
        Arn = "string",
        AwsAccountId = "string",
        AwsProperties = new AzureNative.AwsConnector.Inputs.AwsEcrRepositoryPropertiesArgs
        {
            Arn = "string",
            EmptyOnDelete = false,
            EncryptionConfiguration = new AzureNative.AwsConnector.Inputs.EncryptionConfigurationArgs
            {
                EncryptionType = "string",
                KmsKey = "string",
                ReplicaKmsKeyID = "string",
            },
            ImageScanningConfiguration = new AzureNative.AwsConnector.Inputs.ImageScanningConfigurationArgs
            {
                ScanOnPush = false,
            },
            ImageTagMutability = "string",
            LifecyclePolicy = new AzureNative.AwsConnector.Inputs.LifecyclePolicyArgs
            {
                LifecyclePolicyText = "string",
                RegistryId = "string",
                TransitionToArchive = "string",
                TransitionToIA = "string",
                TransitionToPrimaryStorageClass = "string",
            },
            RepositoryName = "string",
            RepositoryPolicyText = "any",
            RepositoryUri = "string",
            Tags = new[]
            {
                new AzureNative.AwsConnector.Inputs.TagArgs
                {
                    Key = "string",
                    Value = "string",
                },
            },
        },
        AwsRegion = "string",
        AwsSourceSchema = "string",
        AwsTags = 
        {
            { "string", "string" },
        },
        PublicCloudConnectorsResourceId = "string",
        PublicCloudResourceName = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := awsconnector.NewEcrRepository(ctx, "ecrRepositoryResource", &awsconnector.EcrRepositoryArgs{
	ResourceGroupName: pulumi.String("string"),
	Location:          pulumi.String("string"),
	Name:              pulumi.String("string"),
	Properties: &awsconnector.EcrRepositoryPropertiesArgs{
		Arn:          pulumi.String("string"),
		AwsAccountId: pulumi.String("string"),
		AwsProperties: &awsconnector.AwsEcrRepositoryPropertiesArgs{
			Arn:           pulumi.String("string"),
			EmptyOnDelete: pulumi.Bool(false),
			EncryptionConfiguration: &awsconnector.EncryptionConfigurationArgs{
				EncryptionType:  pulumi.String("string"),
				KmsKey:          pulumi.String("string"),
				ReplicaKmsKeyID: pulumi.String("string"),
			},
			ImageScanningConfiguration: &awsconnector.ImageScanningConfigurationArgs{
				ScanOnPush: pulumi.Bool(false),
			},
			ImageTagMutability: pulumi.String("string"),
			LifecyclePolicy: &awsconnector.LifecyclePolicyArgs{
				LifecyclePolicyText:             pulumi.String("string"),
				RegistryId:                      pulumi.String("string"),
				TransitionToArchive:             pulumi.String("string"),
				TransitionToIA:                  pulumi.String("string"),
				TransitionToPrimaryStorageClass: pulumi.String("string"),
			},
			RepositoryName:       pulumi.String("string"),
			RepositoryPolicyText: pulumi.Any("any"),
			RepositoryUri:        pulumi.String("string"),
			Tags: awsconnector.TagArray{
				&awsconnector.TagArgs{
					Key:   pulumi.String("string"),
					Value: pulumi.String("string"),
				},
			},
		},
		AwsRegion:       pulumi.String("string"),
		AwsSourceSchema: pulumi.String("string"),
		AwsTags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		PublicCloudConnectorsResourceId: pulumi.String("string"),
		PublicCloudResourceName:         pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var ecrRepositoryResource = new EcrRepository("ecrRepositoryResource", EcrRepositoryArgs.builder()
    .resourceGroupName("string")
    .location("string")
    .name("string")
    .properties(EcrRepositoryPropertiesArgs.builder()
        .arn("string")
        .awsAccountId("string")
        .awsProperties(AwsEcrRepositoryPropertiesArgs.builder()
            .arn("string")
            .emptyOnDelete(false)
            .encryptionConfiguration(EncryptionConfigurationArgs.builder()
                .encryptionType("string")
                .kmsKey("string")
                .replicaKmsKeyID("string")
                .build())
            .imageScanningConfiguration(ImageScanningConfigurationArgs.builder()
                .scanOnPush(false)
                .build())
            .imageTagMutability("string")
            .lifecyclePolicy(LifecyclePolicyArgs.builder()
                .lifecyclePolicyText("string")
                .registryId("string")
                .transitionToArchive("string")
                .transitionToIA("string")
                .transitionToPrimaryStorageClass("string")
                .build())
            .repositoryName("string")
            .repositoryPolicyText("any")
            .repositoryUri("string")
            .tags(TagArgs.builder()
                .key("string")
                .value("string")
                .build())
            .build())
        .awsRegion("string")
        .awsSourceSchema("string")
        .awsTags(Map.of("string", "string"))
        .publicCloudConnectorsResourceId("string")
        .publicCloudResourceName("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
ecr_repository_resource = azure_native.awsconnector.EcrRepository("ecrRepositoryResource",
    resource_group_name="string",
    location="string",
    name="string",
    properties={
        "arn": "string",
        "aws_account_id": "string",
        "aws_properties": {
            "arn": "string",
            "empty_on_delete": False,
            "encryption_configuration": {
                "encryption_type": "string",
                "kms_key": "string",
                "replica_kms_key_id": "string",
            },
            "image_scanning_configuration": {
                "scan_on_push": False,
            },
            "image_tag_mutability": "string",
            "lifecycle_policy": {
                "lifecycle_policy_text": "string",
                "registry_id": "string",
                "transition_to_archive": "string",
                "transition_to_ia": "string",
                "transition_to_primary_storage_class": "string",
            },
            "repository_name": "string",
            "repository_policy_text": "any",
            "repository_uri": "string",
            "tags": [{
                "key": "string",
                "value": "string",
            }],
        },
        "aws_region": "string",
        "aws_source_schema": "string",
        "aws_tags": {
            "string": "string",
        },
        "public_cloud_connectors_resource_id": "string",
        "public_cloud_resource_name": "string",
    },
    tags={
        "string": "string",
    })
const ecrRepositoryResource = new azure_native.awsconnector.EcrRepository("ecrRepositoryResource", {
    resourceGroupName: "string",
    location: "string",
    name: "string",
    properties: {
        arn: "string",
        awsAccountId: "string",
        awsProperties: {
            arn: "string",
            emptyOnDelete: false,
            encryptionConfiguration: {
                encryptionType: "string",
                kmsKey: "string",
                replicaKmsKeyID: "string",
            },
            imageScanningConfiguration: {
                scanOnPush: false,
            },
            imageTagMutability: "string",
            lifecyclePolicy: {
                lifecyclePolicyText: "string",
                registryId: "string",
                transitionToArchive: "string",
                transitionToIA: "string",
                transitionToPrimaryStorageClass: "string",
            },
            repositoryName: "string",
            repositoryPolicyText: "any",
            repositoryUri: "string",
            tags: [{
                key: "string",
                value: "string",
            }],
        },
        awsRegion: "string",
        awsSourceSchema: "string",
        awsTags: {
            string: "string",
        },
        publicCloudConnectorsResourceId: "string",
        publicCloudResourceName: "string",
    },
    tags: {
        string: "string",
    },
});
type: azure-native:awsconnector:EcrRepository
properties:
    location: string
    name: string
    properties:
        arn: string
        awsAccountId: string
        awsProperties:
            arn: string
            emptyOnDelete: false
            encryptionConfiguration:
                encryptionType: string
                kmsKey: string
                replicaKmsKeyID: string
            imageScanningConfiguration:
                scanOnPush: false
            imageTagMutability: string
            lifecyclePolicy:
                lifecyclePolicyText: string
                registryId: string
                transitionToArchive: string
                transitionToIA: string
                transitionToPrimaryStorageClass: string
            repositoryName: string
            repositoryPolicyText: any
            repositoryUri: string
            tags:
                - key: string
                  value: string
        awsRegion: string
        awsSourceSchema: string
        awsTags:
            string: string
        publicCloudConnectorsResourceId: string
        publicCloudResourceName: string
    resourceGroupName: string
    tags:
        string: string
EcrRepository 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 EcrRepository resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of EcrRepository
- Properties
Pulumi.Azure Native. Aws Connector. Inputs. Ecr Repository Properties 
- The resource-specific properties for this resource.
- Dictionary<string, string>
- Resource tags.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of EcrRepository
- Properties
EcrRepository Properties Args 
- The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of EcrRepository
- properties
EcrRepository Properties 
- The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- location string
- The geo-location where the resource lives
- name string
- Name of EcrRepository
- properties
EcrRepository Properties 
- The resource-specific properties for this resource.
- {[key: string]: string}
- Resource tags.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- location str
- The geo-location where the resource lives
- name str
- Name of EcrRepository
- properties
EcrRepository Properties Args 
- The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of EcrRepository
- properties Property Map
- The resource-specific properties for this resource.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the EcrRepository resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- SystemData Pulumi.Azure Native. Aws Connector. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AwsEcrRepositoryProperties, AwsEcrRepositoryPropertiesArgs        
- Arn string
- Property arn
- EmptyOn boolDelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- EncryptionConfiguration Pulumi.Azure Native. Aws Connector. Inputs. Encryption Configuration 
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- ImageScanning Pulumi.Configuration Azure Native. Aws Connector. Inputs. Image Scanning Configuration 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- ImageTag string | Pulumi.Mutability Azure Native. Aws Connector. Image Tag Mutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- LifecyclePolicy Pulumi.Azure Native. Aws Connector. Inputs. Lifecycle Policy 
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- RepositoryName string
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- RepositoryPolicy objectText 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- RepositoryUri string
- Property repositoryUri
- 
List<Pulumi.Azure Native. Aws Connector. Inputs. Tag> 
- An array of key-value pairs to apply to this resource.
- Arn string
- Property arn
- EmptyOn boolDelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- EncryptionConfiguration EncryptionConfiguration 
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- ImageScanning ImageConfiguration Scanning Configuration 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- ImageTag string | ImageMutability Tag Mutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- LifecyclePolicy LifecyclePolicy 
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- RepositoryName string
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- RepositoryPolicy interface{}Text 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- RepositoryUri string
- Property repositoryUri
- []Tag
- An array of key-value pairs to apply to this resource.
- arn String
- Property arn
- emptyOn BooleanDelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- encryptionConfiguration EncryptionConfiguration 
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- imageScanning ImageConfiguration Scanning Configuration 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- imageTag String | ImageMutability Tag Mutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- lifecyclePolicy LifecyclePolicy 
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- repositoryName String
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- repositoryPolicy ObjectText 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- repositoryUri String
- Property repositoryUri
- List<Tag>
- An array of key-value pairs to apply to this resource.
- arn string
- Property arn
- emptyOn booleanDelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- encryptionConfiguration EncryptionConfiguration 
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- imageScanning ImageConfiguration Scanning Configuration 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- imageTag string | ImageMutability Tag Mutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- lifecyclePolicy LifecyclePolicy 
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- repositoryName string
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- repositoryPolicy anyText 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- repositoryUri string
- Property repositoryUri
- Tag[]
- An array of key-value pairs to apply to this resource.
- arn str
- Property arn
- empty_on_ booldelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- encryption_configuration EncryptionConfiguration 
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- image_scanning_ Imageconfiguration Scanning Configuration 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- image_tag_ str | Imagemutability Tag Mutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- lifecycle_policy LifecyclePolicy 
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- repository_name str
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- repository_policy_ Anytext 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- repository_uri str
- Property repositoryUri
- Sequence[Tag]
- An array of key-value pairs to apply to this resource.
- arn String
- Property arn
- emptyOn BooleanDelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- encryptionConfiguration Property Map
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- imageScanning Property MapConfiguration 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- imageTag String | "IMMUTABLE" | "MUTABLE"Mutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- lifecyclePolicy Property Map
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- repositoryName String
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- repositoryPolicy AnyText 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- repositoryUri String
- Property repositoryUri
- List<Property Map>
- An array of key-value pairs to apply to this resource.
AwsEcrRepositoryPropertiesResponse, AwsEcrRepositoryPropertiesResponseArgs          
- Arn string
- Property arn
- EmptyOn boolDelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- EncryptionConfiguration Pulumi.Azure Native. Aws Connector. Inputs. Encryption Configuration Response 
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- ImageScanning Pulumi.Configuration Azure Native. Aws Connector. Inputs. Image Scanning Configuration Response 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- ImageTag stringMutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- LifecyclePolicy Pulumi.Azure Native. Aws Connector. Inputs. Lifecycle Policy Response 
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- RepositoryName string
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- RepositoryPolicy objectText 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- RepositoryUri string
- Property repositoryUri
- 
List<Pulumi.Azure Native. Aws Connector. Inputs. Tag Response> 
- An array of key-value pairs to apply to this resource.
- Arn string
- Property arn
- EmptyOn boolDelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- EncryptionConfiguration EncryptionConfiguration Response 
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- ImageScanning ImageConfiguration Scanning Configuration Response 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- ImageTag stringMutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- LifecyclePolicy LifecyclePolicy Response 
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- RepositoryName string
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- RepositoryPolicy interface{}Text 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- RepositoryUri string
- Property repositoryUri
- 
[]TagResponse 
- An array of key-value pairs to apply to this resource.
- arn String
- Property arn
- emptyOn BooleanDelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- encryptionConfiguration EncryptionConfiguration Response 
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- imageScanning ImageConfiguration Scanning Configuration Response 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- imageTag StringMutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- lifecyclePolicy LifecyclePolicy Response 
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- repositoryName String
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- repositoryPolicy ObjectText 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- repositoryUri String
- Property repositoryUri
- 
List<TagResponse> 
- An array of key-value pairs to apply to this resource.
- arn string
- Property arn
- emptyOn booleanDelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- encryptionConfiguration EncryptionConfiguration Response 
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- imageScanning ImageConfiguration Scanning Configuration Response 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- imageTag stringMutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- lifecyclePolicy LifecyclePolicy Response 
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- repositoryName string
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- repositoryPolicy anyText 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- repositoryUri string
- Property repositoryUri
- 
TagResponse[] 
- An array of key-value pairs to apply to this resource.
- arn str
- Property arn
- empty_on_ booldelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- encryption_configuration EncryptionConfiguration Response 
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- image_scanning_ Imageconfiguration Scanning Configuration Response 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- image_tag_ strmutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- lifecycle_policy LifecyclePolicy Response 
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- repository_name str
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- repository_policy_ Anytext 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- repository_uri str
- Property repositoryUri
- 
Sequence[TagResponse] 
- An array of key-value pairs to apply to this resource.
- arn String
- Property arn
- emptyOn BooleanDelete 
- If true, deleting the repository force deletes the contents of the repository. If false, the repository must be empty before attempting to delete it. If true, deleting the repository force deletes the contents of the repository. Without a force delete, you can only delete empty repositories.
- encryptionConfiguration Property Map
- The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest. By default, when no encryption configuration is set or the AES256encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part. For more control over the encryption of the contents of your repository, you can use server-side encryption with KMSlong key stored in KMSlong (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
- imageScanning Property MapConfiguration 
- The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository. The image scanning configuration for a repository.
- imageTag StringMutability 
- The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLEwill be used which will allow image tags to be overwritten. IfIMMUTABLEis specified, all image tags within the repository will be immutable which will prevent them from being overwritten.
- lifecyclePolicy Property Map
- Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template. The LifecyclePolicyproperty type specifies a lifecycle policy. For information about lifecycle policy syntax, see Lifecycle policy template in the Amazon ECR User Guide.
- repositoryName String
- The name to use for the repository. The repository name may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace to group the repository into a category (such asproject-a/nginx-web-app). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see Name type. The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes. If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- repositoryPolicy AnyText 
- The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
- repositoryUri String
- Property repositoryUri
- List<Property Map>
- An array of key-value pairs to apply to this resource.
EcrRepositoryProperties, EcrRepositoryPropertiesArgs      
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties Pulumi.Azure Native. Aws Connector. Inputs. Aws Ecr Repository Properties 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties AwsEcr Repository Properties 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- map[string]string
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties AwsEcr Repository Properties 
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String,String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
- arn string
- Amazon Resource Name (ARN)
- awsAccount stringId 
- AWS Account ID
- awsProperties AwsEcr Repository Properties 
- AWS Properties
- awsRegion string
- AWS Region
- awsSource stringSchema 
- AWS Source Schema
- {[key: string]: string}
- AWS Tags
- publicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud stringResource Name 
- Public Cloud Resource Name
- arn str
- Amazon Resource Name (ARN)
- aws_account_ strid 
- AWS Account ID
- aws_properties AwsEcr Repository Properties 
- AWS Properties
- aws_region str
- AWS Region
- aws_source_ strschema 
- AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_cloud_ strconnectors_ resource_ id 
- Public Cloud Connectors Resource ID
- public_cloud_ strresource_ name 
- Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties Property Map
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
EcrRepositoryPropertiesResponse, EcrRepositoryPropertiesResponseArgs        
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties Pulumi.Azure Native. Aws Connector. Inputs. Aws Ecr Repository Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties AwsEcr Repository Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- map[string]string
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties AwsEcr Repository Properties Response 
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String,String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
- provisioningState string
- The status of the last operation.
- arn string
- Amazon Resource Name (ARN)
- awsAccount stringId 
- AWS Account ID
- awsProperties AwsEcr Repository Properties Response 
- AWS Properties
- awsRegion string
- AWS Region
- awsSource stringSchema 
- AWS Source Schema
- {[key: string]: string}
- AWS Tags
- publicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud stringResource Name 
- Public Cloud Resource Name
- provisioning_state str
- The status of the last operation.
- arn str
- Amazon Resource Name (ARN)
- aws_account_ strid 
- AWS Account ID
- aws_properties AwsEcr Repository Properties Response 
- AWS Properties
- aws_region str
- AWS Region
- aws_source_ strschema 
- AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_cloud_ strconnectors_ resource_ id 
- Public Cloud Connectors Resource ID
- public_cloud_ strresource_ name 
- Public Cloud Resource Name
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties Property Map
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
EncryptionConfiguration, EncryptionConfigurationArgs    
- EncryptionType string | Pulumi.Azure Native. Aws Connector. Encryption Configuration Encryption Type 
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- KmsKey string
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- ReplicaKms stringKey ID 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
- EncryptionType string | EncryptionConfiguration Encryption Type 
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- KmsKey string
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- ReplicaKms stringKey ID 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
- encryptionType String | EncryptionConfiguration Encryption Type 
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- kmsKey String
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- replicaKms StringKey ID 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
- encryptionType string | EncryptionConfiguration Encryption Type 
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- kmsKey string
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- replicaKms stringKey ID 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
- encryption_type str | EncryptionConfiguration Encryption Type 
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- kms_key str
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- replica_kms_ strkey_ id 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
- encryptionType String | "AES256" | "KMS"
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- kmsKey String
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- replicaKms StringKey ID 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
EncryptionConfigurationEncryptionType, EncryptionConfigurationEncryptionTypeArgs        
- AES256
- AES256EncryptionConfigurationEncryptionType enum AES256
- KMS
- KMSEncryptionConfigurationEncryptionType enum KMS
- EncryptionConfiguration Encryption Type AES256 
- AES256EncryptionConfigurationEncryptionType enum AES256
- EncryptionConfiguration Encryption Type KMS 
- KMSEncryptionConfigurationEncryptionType enum KMS
- AES256
- AES256EncryptionConfigurationEncryptionType enum AES256
- KMS
- KMSEncryptionConfigurationEncryptionType enum KMS
- AES256
- AES256EncryptionConfigurationEncryptionType enum AES256
- KMS
- KMSEncryptionConfigurationEncryptionType enum KMS
- AES256
- AES256EncryptionConfigurationEncryptionType enum AES256
- KMS
- KMSEncryptionConfigurationEncryptionType enum KMS
- "AES256"
- AES256EncryptionConfigurationEncryptionType enum AES256
- "KMS"
- KMSEncryptionConfigurationEncryptionType enum KMS
EncryptionConfigurationResponse, EncryptionConfigurationResponseArgs      
- EncryptionType string
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- KmsKey string
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- ReplicaKms stringKey ID 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
- EncryptionType string
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- KmsKey string
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- ReplicaKms stringKey ID 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
- encryptionType String
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- kmsKey String
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- replicaKms StringKey ID 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
- encryptionType string
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- kmsKey string
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- replicaKms stringKey ID 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
- encryption_type str
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- kms_key str
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- replica_kms_ strkey_ id 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
- encryptionType String
- The encryption type to use. If you use the KMSencryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an key stored in (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide. If you use theAES256encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the *Ama The encryption type to use.
- kmsKey String
- If you use the KMSencryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used. If you use the KMS encryption type, specify the CMK to use for encryption. The alias, key ID, or full ARN of the CMK can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed CMK for Amazon ECR will be used.
- replicaKms StringKey ID 
- Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.
ImageScanningConfiguration, ImageScanningConfigurationArgs      
- ScanOn boolPush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
- ScanOn boolPush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
- scanOn BooleanPush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
- scanOn booleanPush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
- scan_on_ boolpush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
- scanOn BooleanPush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
ImageScanningConfigurationResponse, ImageScanningConfigurationResponseArgs        
- ScanOn boolPush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
- ScanOn boolPush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
- scanOn BooleanPush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
- scanOn booleanPush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
- scan_on_ boolpush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
- scanOn BooleanPush 
- The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default tofalseand images will not be scanned unless a scan is manually started. The setting that determines whether images are scanned after being pushed to a repository.
ImageTagMutability, ImageTagMutabilityArgs      
- IMMUTABLE
- IMMUTABLEImageTagMutability enum IMMUTABLE
- MUTABLE
- MUTABLEImageTagMutability enum MUTABLE
- ImageTag Mutability IMMUTABLE 
- IMMUTABLEImageTagMutability enum IMMUTABLE
- ImageTag Mutability MUTABLE 
- MUTABLEImageTagMutability enum MUTABLE
- IMMUTABLE
- IMMUTABLEImageTagMutability enum IMMUTABLE
- MUTABLE
- MUTABLEImageTagMutability enum MUTABLE
- IMMUTABLE
- IMMUTABLEImageTagMutability enum IMMUTABLE
- MUTABLE
- MUTABLEImageTagMutability enum MUTABLE
- IMMUTABLE
- IMMUTABLEImageTagMutability enum IMMUTABLE
- MUTABLE
- MUTABLEImageTagMutability enum MUTABLE
- "IMMUTABLE"
- IMMUTABLEImageTagMutability enum IMMUTABLE
- "MUTABLE"
- MUTABLEImageTagMutability enum MUTABLE
LifecyclePolicy, LifecyclePolicyArgs    
- LifecyclePolicy stringText 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- RegistryId string
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- TransitionTo stringArchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- TransitionTo stringIA 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- TransitionTo stringPrimary Storage Class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- LifecyclePolicy stringText 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- RegistryId string
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- TransitionTo stringArchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- TransitionTo stringIA 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- TransitionTo stringPrimary Storage Class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- lifecyclePolicy StringText 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- registryId String
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- transitionTo StringArchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo StringIA 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo StringPrimary Storage Class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- lifecyclePolicy stringText 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- registryId string
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- transitionTo stringArchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo stringIA 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo stringPrimary Storage Class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- lifecycle_policy_ strtext 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- registry_id str
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- transition_to_ strarchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transition_to_ stria 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transition_to_ strprimary_ storage_ class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- lifecyclePolicy StringText 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- registryId String
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- transitionTo StringArchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo StringIA 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo StringPrimary Storage Class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
LifecyclePolicyResponse, LifecyclePolicyResponseArgs      
- LifecyclePolicy stringText 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- RegistryId string
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- TransitionTo stringArchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- TransitionTo stringIA 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- TransitionTo stringPrimary Storage Class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- LifecyclePolicy stringText 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- RegistryId string
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- TransitionTo stringArchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- TransitionTo stringIA 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- TransitionTo stringPrimary Storage Class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- lifecyclePolicy StringText 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- registryId String
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- transitionTo StringArchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo StringIA 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo StringPrimary Storage Class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- lifecyclePolicy stringText 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- registryId string
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- transitionTo stringArchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo stringIA 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo stringPrimary Storage Class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- lifecycle_policy_ strtext 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- registry_id str
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- transition_to_ strarchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transition_to_ stria 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transition_to_ strprimary_ storage_ class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- lifecyclePolicy StringText 
- The JSON repository policy text to apply to the repository. The JSON repository policy text to apply to the repository.
- registryId String
- The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
- transitionTo StringArchive 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo StringIA 
- The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage. Metadata operations such as listing the contents of a directory don't count as file access events.
- transitionTo StringPrimary Storage Class 
- Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage. Metadata operations such as listing the contents of a directory don't count as file access events.
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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 last 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Tag, TagArgs  
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
TagResponse, TagResponseArgs    
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:awsconnector:EcrRepository hroacoybjuvv /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/ecrRepositories/{name} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0