Class AccountState


  • public final class AccountState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  AccountState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Detail

      • accountDescription

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountDescription()
        Returns:
        Account description. It cannot begin with https://. It must start with a Chinese character or English letter. It can include Chinese and English characters, underlines (_), hyphens (-), and numbers. The length may be 2-256 characters.
      • accountName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountName()
        Returns:
        Operation account requiring a uniqueness check. It may consist of lower case letters, numbers, and underlines, and must start with a letter and have no more than 16 characters.
      • accountPassword

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountPassword()
        Returns:
        Operation password. It may consist of letters, digits, or underlines, with a length of 6 to 32 characters. You have to specify one of `account_password` and `kms_encrypted_password` fields.
      • dbClusterId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dbClusterId()
        Returns:
        The Id of cluster in which account belongs.
      • kmsEncryptedPassword

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsEncryptedPassword()
        Returns:
        An KMS encrypts password used to a db account. If the `account_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 a db account 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.