Package com.pulumi.alicloud.rds.inputs
Class RdsAccountState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.rds.inputs.RdsAccountState
-
public final class RdsAccountState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RdsAccountState.Builder
-
Field Summary
Fields Modifier and Type Field Description static RdsAccountState
Empty
-
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.
-
-
-
Field Detail
-
Empty
public static final RdsAccountState Empty
-
-
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.
-
builder
public static RdsAccountState.Builder builder()
-
builder
public static RdsAccountState.Builder builder(RdsAccountState defaults)
-
-