Package com.pulumi.alicloud.cr
Class RegistryEnterpriseInstanceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.cr.RegistryEnterpriseInstanceArgs
-
public final class RegistryEnterpriseInstanceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RegistryEnterpriseInstanceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static RegistryEnterpriseInstanceArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RegistryEnterpriseInstanceArgs.Builder
builder()
static RegistryEnterpriseInstanceArgs.Builder
builder(RegistryEnterpriseInstanceArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
customOssBucket()
com.pulumi.core.Output<java.lang.String>
instanceName()
com.pulumi.core.Output<java.lang.String>
instanceType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kmsEncryptedPassword()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
kmsEncryptionContext()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
password()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
paymentType()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
period()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
renewalStatus()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
renewPeriod()
-
-
-
Field Detail
-
Empty
public static final RegistryEnterpriseInstanceArgs Empty
-
-
Method Detail
-
customOssBucket
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customOssBucket()
- Returns:
- Name of your customized oss bucket. Use this bucket as instance storage if set.
-
instanceName
public com.pulumi.core.Output<java.lang.String> instanceName()
- Returns:
- Name of Container Registry Enterprise Edition instance.
-
instanceType
public com.pulumi.core.Output<java.lang.String> instanceType()
- Returns:
- Type of Container Registry Enterprise Edition instance. Valid values: `Basic`, `Standard`, `Advanced`. **NOTE:** International Account doesn't supports `Standard`.
-
kmsEncryptedPassword
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsEncryptedPassword()
- Returns:
- An KMS encrypts password used to an instance. If the `password` is filled in, this field will be ignored.
-
kmsEncryptionContext
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> kmsEncryptionContext()
- Returns:
- An KMS encryption context used to decrypt `kms_encrypted_password` before creating or updating instance with `kms_encrypted_password`. See [Encryption Context](https://www.alibabacloud.com/help/doc-detail/42975.htm). It is valid when `kms_encrypted_password` is set.
-
password
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> password()
- Returns:
- The password of the Instance. The password is a string of 8 to 30 characters and must contain uppercase letters, lowercase letters, and numbers.
-
paymentType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> paymentType()
- Returns:
- Subscription of Container Registry Enterprise Edition instance. Default value: `Subscription`. Valid values: `Subscription`.
-
period
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> period()
- Returns:
- Service time of Container Registry Enterprise Edition instance. Default value: `12`. Valid values: `1`, `2`, `3`, `6`, `12`, `24`, `36`, `48`, `60`. Unit: `month`.
-
renewPeriod
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> renewPeriod()
- Returns:
- Renewal period of Container Registry Enterprise Edition instance. Unit: `month`.
-
renewalStatus
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> renewalStatus()
- Returns:
- Renewal status of Container Registry Enterprise Edition instance. Valid values: `AutoRenewal`, `ManualRenewal`.
-
builder
public static RegistryEnterpriseInstanceArgs.Builder builder()
-
builder
public static RegistryEnterpriseInstanceArgs.Builder builder(RegistryEnterpriseInstanceArgs defaults)
-
-