Class CfnNamespace.NamespaceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.redshiftserverless.CfnNamespace.NamespaceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnNamespace.NamespaceProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnNamespace.NamespaceProperty
@Stability(Stable)
@Internal
public static final class CfnNamespace.NamespaceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnNamespace.NamespaceProperty
An implementation for
CfnNamespace.NamespaceProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.redshiftserverless.CfnNamespace.NamespaceProperty
CfnNamespace.NamespaceProperty.Builder, CfnNamespace.NamespaceProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnNamespace.NamespaceProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe Amazon Resource Name (ARN) for the namespace's admin user credentials secret.final StringThe ID of the AWS Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.final StringThe username of the administrator for the first database created in the namespace.final StringThe date of when the namespace was created.final StringThe name of the first database created in the namespace.final StringThe Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.A list of IAM roles to associate with the namespace.final StringThe ID of the AWS Key Management Service key used to encrypt your data.The types of logs the namespace can export.final StringThe Amazon Resource Name (ARN) associated with a namespace.final StringThe unique identifier of a namespace.final StringThe name of the namespace.final StringThe status of the namespace.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnNamespace.NamespaceProperty.Builder.
-
-
Method Details
-
getAdminPasswordSecretArn
Description copied from interface:CfnNamespace.NamespacePropertyThe Amazon Resource Name (ARN) for the namespace's admin user credentials secret.- Specified by:
getAdminPasswordSecretArnin interfaceCfnNamespace.NamespaceProperty- See Also:
-
getAdminPasswordSecretKmsKeyId
Description copied from interface:CfnNamespace.NamespacePropertyThe ID of the AWS Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.- Specified by:
getAdminPasswordSecretKmsKeyIdin interfaceCfnNamespace.NamespaceProperty- See Also:
-
getAdminUsername
Description copied from interface:CfnNamespace.NamespacePropertyThe username of the administrator for the first database created in the namespace.- Specified by:
getAdminUsernamein interfaceCfnNamespace.NamespaceProperty- See Also:
-
getCreationDate
Description copied from interface:CfnNamespace.NamespacePropertyThe date of when the namespace was created.- Specified by:
getCreationDatein interfaceCfnNamespace.NamespaceProperty- See Also:
-
getDbName
Description copied from interface:CfnNamespace.NamespacePropertyThe name of the first database created in the namespace.- Specified by:
getDbNamein interfaceCfnNamespace.NamespaceProperty- See Also:
-
getDefaultIamRoleArn
Description copied from interface:CfnNamespace.NamespacePropertyThe Amazon Resource Name (ARN) of the IAM role to set as a default in the namespace.- Specified by:
getDefaultIamRoleArnin interfaceCfnNamespace.NamespaceProperty- See Also:
-
getIamRoles
Description copied from interface:CfnNamespace.NamespacePropertyA list of IAM roles to associate with the namespace.- Specified by:
getIamRolesin interfaceCfnNamespace.NamespaceProperty- See Also:
-
getKmsKeyId
Description copied from interface:CfnNamespace.NamespacePropertyThe ID of the AWS Key Management Service key used to encrypt your data.- Specified by:
getKmsKeyIdin interfaceCfnNamespace.NamespaceProperty- See Also:
-
getLogExports
Description copied from interface:CfnNamespace.NamespacePropertyThe types of logs the namespace can export.Available export types are User log, Connection log, and User activity log.
- Specified by:
getLogExportsin interfaceCfnNamespace.NamespaceProperty- See Also:
-
getNamespaceArn
Description copied from interface:CfnNamespace.NamespacePropertyThe Amazon Resource Name (ARN) associated with a namespace.- Specified by:
getNamespaceArnin interfaceCfnNamespace.NamespaceProperty- See Also:
-
getNamespaceId
Description copied from interface:CfnNamespace.NamespacePropertyThe unique identifier of a namespace.- Specified by:
getNamespaceIdin interfaceCfnNamespace.NamespaceProperty- See Also:
-
getNamespaceName
Description copied from interface:CfnNamespace.NamespacePropertyThe name of the namespace.Must be between 3-64 alphanumeric characters in lowercase, and it cannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon Redshift Database Developer Guide.
- Specified by:
getNamespaceNamein interfaceCfnNamespace.NamespaceProperty- See Also:
-
getStatus
Description copied from interface:CfnNamespace.NamespacePropertyThe status of the namespace.- Specified by:
getStatusin interfaceCfnNamespace.NamespaceProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-