Package-level declarations

Types

Link copied to clipboard
class AccountSetting : KotlinCustomResource

Provides a resource to manage AWS ECR Basic Scan Type

Link copied to clipboard
data class AccountSettingArgs(val name: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<AccountSettingArgs>

Provides a resource to manage AWS ECR Basic Scan Type

Link copied to clipboard
Link copied to clipboard
object AccountSettingMapper : ResourceMapper<AccountSetting>
Link copied to clipboard
Link copied to clipboard
class LifecyclePolicy : KotlinCustomResource

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
object LifecyclePolicyMapper : ResourceMapper<LifecyclePolicy>
Link copied to clipboard
class PullThroughCacheRule : KotlinCustomResource

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 credentialArn: Output<String>? = null, val customRoleArn: Output<String>? = null, val ecrRepositoryPrefix: Output<String>? = null, val upstreamRegistryUrl: Output<String>? = null, val upstreamRepositoryPrefix: 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
Link copied to clipboard
class RegistryPolicy : KotlinCustomResource

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
object RegistryPolicyMapper : ResourceMapper<RegistryPolicy>
Link copied to clipboard
class RegistryScanningConfiguration : KotlinCustomResource

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
class ReplicationConfiguration : KotlinCustomResource

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
class Repository : KotlinCustomResource

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
class RepositoryCreationTemplate : KotlinCustomResource

Provides an Elastic Container Registry Repository Creation Template.

Link copied to clipboard
data class RepositoryCreationTemplateArgs(val appliedFors: Output<List<String>>? = null, val customRoleArn: Output<String>? = null, val description: Output<String>? = null, val encryptionConfigurations: Output<List<RepositoryCreationTemplateEncryptionConfigurationArgs>>? = null, val imageTagMutability: Output<String>? = null, val lifecyclePolicy: Output<String>? = null, val prefix: Output<String>? = null, val repositoryPolicy: Output<String>? = null, val resourceTags: Output<Map<String, String>>? = null) : ConvertibleToJava<RepositoryCreationTemplateArgs>

Provides an Elastic Container Registry Repository Creation Template.

Link copied to clipboard
object RepositoryMapper : ResourceMapper<Repository>
Link copied to clipboard
class RepositoryPolicy : KotlinCustomResource

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
object RepositoryPolicyMapper : ResourceMapper<RepositoryPolicy>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun repository(name: String, block: suspend RepositoryResourceBuilder.() -> Unit): Repository
Link copied to clipboard