Class RegistryEnterpriseInstanceArgs


  • public final class RegistryEnterpriseInstanceArgs
    extends com.pulumi.resources.ResourceArgs
    • 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`.