Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Manages an ECR repository lifecycle policy.

Link copied to clipboard
data class LifecyclePolicyArgs(val policy: Output<String>? = null, val repository: Output<String>? = null) : ConvertibleToJava<LifecyclePolicyArgs>

Manages an ECR repository lifecycle policy.

Link copied to clipboard

Provides an Elastic Container Registry Pull Through Cache Rule. More information about pull through cache rules, including the set of supported upstream repositories, see Using pull through cache rules.

Link copied to clipboard
data class PullThroughCacheRuleArgs(val ecrRepositoryPrefix: Output<String>? = null, val upstreamRegistryUrl: Output<String>? = null) : ConvertibleToJava<PullThroughCacheRuleArgs>

Provides an Elastic Container Registry Pull Through Cache Rule. More information about pull through cache rules, including the set of supported upstream repositories, see Using pull through cache rules.

Link copied to clipboard

Provides an Elastic Container Registry Policy.

Link copied to clipboard
data class RegistryPolicyArgs(val policy: Output<String>? = null) : ConvertibleToJava<RegistryPolicyArgs>

Provides an Elastic Container Registry Policy.

Link copied to clipboard
Link copied to clipboard

Provides an Elastic Container Registry Scanning Configuration. Can't be completely deleted, instead reverts to the default BASIC scanning configuration without rules.

Link copied to clipboard
data class RegistryScanningConfigurationArgs(val rules: Output<List<RegistryScanningConfigurationRuleArgs>>? = null, val scanType: Output<String>? = null) : ConvertibleToJava<RegistryScanningConfigurationArgs>

Provides an Elastic Container Registry Scanning Configuration. Can't be completely deleted, instead reverts to the default BASIC scanning configuration without rules.

Link copied to clipboard

Provides an Elastic Container Registry Replication Configuration.

Link copied to clipboard
data class ReplicationConfigurationArgs(val replicationConfiguration: Output<ReplicationConfigurationReplicationConfigurationArgs>? = null) : ConvertibleToJava<ReplicationConfigurationArgs>

Provides an Elastic Container Registry Replication Configuration.

Link copied to clipboard

Provides an Elastic Container Registry Repository.

Link copied to clipboard
data class RepositoryArgs(val encryptionConfigurations: Output<List<RepositoryEncryptionConfigurationArgs>>? = null, val forceDelete: Output<Boolean>? = null, val imageScanningConfiguration: Output<RepositoryImageScanningConfigurationArgs>? = null, val imageTagMutability: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RepositoryArgs>

Provides an Elastic Container Registry Repository.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an Elastic Container Registry Repository Policy. Note that currently only one policy may be applied to a repository.

Link copied to clipboard
data class RepositoryPolicyArgs(val policy: Output<String>? = null, val repository: Output<String>? = null) : ConvertibleToJava<RepositoryPolicyArgs>

Provides an Elastic Container Registry Repository Policy. Note that currently only one policy may be applied to a repository.

Link copied to clipboard

Functions