Class RdsAccountState


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

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

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

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountDescription()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountName()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountPassword()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountType()  
      static RdsAccountState.Builder builder()  
      static RdsAccountState.Builder builder​(RdsAccountState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> dbInstanceId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
      Deprecated.
      Field 'description' has been deprecated from provider version 1.120.0.
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceId()
      Deprecated.
      Field 'instance_id' has been deprecated from provider version 1.120.0.
      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>> name()
      Deprecated.
      Field 'name' has been deprecated from provider version 1.120.0.
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> password()
      Deprecated.
      Field 'password' has been deprecated from provider version 1.120.0.
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> resetPermissionFlag()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
      Deprecated.
      Field 'type' has been deprecated from provider version 1.120.0.
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • accountDescription

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountDescription()
        Returns:
        Database 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 end with letters or numbers, The length must be 2-63 characters for PostgreSQL, otherwise the length must be 2-32 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 `password` and `kms_encrypted_password` fields.
      • accountType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountType()
        Returns:
        Privilege type of account. Default to `Normal`. `Normal`: Common privilege. `Super`: High privilege.
      • dbInstanceId

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

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Deprecated.
        Field 'description' has been deprecated from provider version 1.120.0. New field 'account_description' instead.
        Returns:
        The attribute has been deprecated from 1.120.0 and using `account_description` instead.
      • instanceId

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceId()
        Deprecated.
        Field 'instance_id' has been deprecated from provider version 1.120.0. New field 'db_instance_id' instead.
        Returns:
        The attribute has been deprecated from 1.120.0 and using `db_instance_id` instead.
      • 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.
      • name

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Deprecated.
        Field 'name' has been deprecated from provider version 1.120.0. New field 'account_name' instead.
        Returns:
        The attribute has been deprecated from 1.120.0 and using `account_name` instead.
      • password

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> password()
        Deprecated.
        Field 'password' has been deprecated from provider version 1.120.0. New field 'account_password' instead.
        Returns:
        The attribute has been deprecated from 1.120.0 and using `account_password` instead.
      • resetPermissionFlag

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> resetPermissionFlag()
        Returns:
        Resets permissions flag of the privileged account. Default to `false`. Set it to `true` can resets permissions of the privileged account.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        The status of the resource. Valid values: `Available`, `Unavailable`.
      • type

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
        Deprecated.
        Field 'type' has been deprecated from provider version 1.120.0. New field 'account_type' instead.
        Returns:
        The attribute has been deprecated from 1.120.0 and using `account_type` instead. > **NOTE**: Only MySQL engine is supported resets permissions of the privileged account.