RegistryEnterpriseInstanceArgs

data class RegistryEnterpriseInstanceArgs(val customOssBucket: Output<String>? = null, val instanceName: Output<String>? = null, val instanceType: Output<String>? = null, val kmsEncryptedPassword: Output<String>? = null, val kmsEncryptionContext: Output<Map<String, Any>>? = null, val password: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val renewPeriod: Output<Int>? = null, val renewalStatus: Output<String>? = null) : ConvertibleToJava<RegistryEnterpriseInstanceArgs>

Import

Container Registry Enterprise Edition instance can be imported using the id, e.g.

$ pulumi import alicloud:cr/registryEnterpriseInstance:RegistryEnterpriseInstance default cri-test

Constructors

Link copied to clipboard
fun RegistryEnterpriseInstanceArgs(customOssBucket: Output<String>? = null, instanceName: Output<String>? = null, instanceType: Output<String>? = null, kmsEncryptedPassword: Output<String>? = null, kmsEncryptionContext: Output<Map<String, Any>>? = null, password: Output<String>? = null, paymentType: Output<String>? = null, period: Output<Int>? = null, renewPeriod: Output<Int>? = null, renewalStatus: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): RegistryEnterpriseInstanceArgs

Properties

Link copied to clipboard
val customOssBucket: Output<String>? = null

Name of your customized oss bucket. Use this bucket as instance storage if set.

Link copied to clipboard
val instanceName: Output<String>? = null

Name of Container Registry Enterprise Edition instance.

Link copied to clipboard
val instanceType: Output<String>? = null

Type of Container Registry Enterprise Edition instance. Valid values: Basic, Standard, Advanced. NOTE: International Account doesn't supports Standard.

Link copied to clipboard
val kmsEncryptedPassword: Output<String>? = null

An KMS encrypts password used to an instance. If the password is filled in, this field will be ignored.

Link copied to clipboard
val kmsEncryptionContext: Output<Map<String, Any>>? = null

An KMS encryption context used to decrypt kms_encrypted_password before creating or updating instance with kms_encrypted_password. See Encryption Context. It is valid when kms_encrypted_password is set.

Link copied to clipboard
val password: Output<String>? = null

The password of the Instance. The password is a string of 8 to 30 characters and must contain uppercase letters, lowercase letters, and numbers.

Link copied to clipboard
val paymentType: Output<String>? = null

Subscription of Container Registry Enterprise Edition instance. Default value: Subscription. Valid values: Subscription.

Link copied to clipboard
val period: Output<Int>? = null

Service time of Container Registry Enterprise Edition instance. Default value: 12. Valid values: 1, 2, 3, 6, 12, 24, 36, 48, 60. Unit: month.

Link copied to clipboard
val renewalStatus: Output<String>? = null

Renewal status of Container Registry Enterprise Edition instance. Valid values: AutoRenewal, ManualRenewal.

Link copied to clipboard
val renewPeriod: Output<Int>? = null

Renewal period of Container Registry Enterprise Edition instance. Unit: month.