Package com.pulumi.alicloud.adb.inputs
Class AccountState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.adb.inputs.AccountState
-
public final class AccountState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccountState.Builder
-
Field Summary
Fields Modifier and Type Field Description static AccountState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete 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()
static AccountState.Builder
builder()
static AccountState.Builder
builder(AccountState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
dbClusterId()
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()
-
-
-
Field Detail
-
Empty
public static final AccountState Empty
-
-
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.
-
builder
public static AccountState.Builder builder()
-
builder
public static AccountState.Builder builder(AccountState defaults)
-
-