Class GetClusterResult


  • public final class GetClusterResult
    extends java.lang.Object
    • Method Detail

      • allowVersionUpgrade

        public java.lang.Boolean allowVersionUpgrade()
        Returns:
        Whether major version upgrades can be applied during maintenance period
      • aquaConfigurationStatus

        public java.lang.String aquaConfigurationStatus()
        Returns:
        The value represents how the cluster is configured to use AQUA.
      • arn

        public java.lang.String arn()
        Returns:
        ARN of cluster.
      • automatedSnapshotRetentionPeriod

        public java.lang.Integer automatedSnapshotRetentionPeriod()
        Returns:
        The backup retention period
      • availabilityZone

        public java.lang.String availabilityZone()
        Returns:
        Availability zone of the cluster
      • availabilityZoneRelocationEnabled

        public java.lang.Boolean availabilityZoneRelocationEnabled()
        Returns:
        Indicates whether the cluster is able to be relocated to another availability zone.
      • bucketName

        public java.lang.String bucketName()
        Returns:
        Name of the S3 bucket where the log files are to be stored
      • clusterIdentifier

        public java.lang.String clusterIdentifier()
        Returns:
        Cluster identifier
      • clusterNamespaceArn

        public java.lang.String clusterNamespaceArn()
        Returns:
        The namespace Amazon Resource Name (ARN) of the cluster
      • clusterNodes

        public java.util.List<GetClusterClusterNode> clusterNodes()
        Returns:
        Nodes in the cluster. Cluster node blocks are documented below
      • clusterParameterGroupName

        public java.lang.String clusterParameterGroupName()
        Returns:
        The name of the parameter group to be associated with this cluster
      • clusterPublicKey

        public java.lang.String clusterPublicKey()
        Returns:
        Public key for the cluster
      • clusterRevisionNumber

        public java.lang.String clusterRevisionNumber()
        Returns:
        The cluster revision number
      • clusterSubnetGroupName

        public java.lang.String clusterSubnetGroupName()
        Returns:
        The name of a cluster subnet group to be associated with this cluster
      • clusterType

        public java.lang.String clusterType()
        Returns:
        Cluster type
      • clusterVersion

        public java.lang.String clusterVersion()
      • databaseName

        public java.lang.String databaseName()
        Returns:
        Name of the default database in the cluster
      • defaultIamRoleArn

        public java.lang.String defaultIamRoleArn()
        Returns:
        The ARN for the IAM role that was set as default for the cluster when the cluster was created.
      • elasticIp

        public java.lang.String elasticIp()
        Returns:
        Elastic IP of the cluster
      • enableLogging

        public java.lang.Boolean enableLogging()
        Returns:
        Whether cluster logging is enabled
      • encrypted

        public java.lang.Boolean encrypted()
        Returns:
        Whether the cluster data is encrypted
      • endpoint

        public java.lang.String endpoint()
        Returns:
        Cluster endpoint
      • enhancedVpcRouting

        public java.lang.Boolean enhancedVpcRouting()
        Returns:
        Whether enhanced VPC routing is enabled
      • iamRoles

        public java.util.List<java.lang.String> iamRoles()
        Returns:
        IAM roles associated to the cluster
      • id

        public java.lang.String id()
        Returns:
        The provider-assigned unique ID for this managed resource.
      • kmsKeyId

        public java.lang.String kmsKeyId()
        Returns:
        KMS encryption key associated to the cluster
      • logDestinationType

        public java.lang.String logDestinationType()
        Returns:
        The log destination type.
      • logExports

        public java.util.List<java.lang.String> logExports()
        Returns:
        Collection of exported log types. Log types include the connection log, user log and user activity log.
      • maintenanceTrackName

        public java.lang.String maintenanceTrackName()
        Returns:
        The name of the maintenance track for the restored cluster.
      • manualSnapshotRetentionPeriod

        public java.lang.Integer manualSnapshotRetentionPeriod()
        Returns:
        (Optional) The default number of days to retain a manual snapshot.
      • masterUsername

        public java.lang.String masterUsername()
        Returns:
        Username for the master DB user
      • multiAz

        public java.lang.Boolean multiAz()
        Returns:
        If the cluster is a Multi-AZ deployment
      • nodeType

        public java.lang.String nodeType()
        Returns:
        Cluster node type
      • numberOfNodes

        public java.lang.Integer numberOfNodes()
        Returns:
        Number of nodes in the cluster
      • port

        public java.lang.Integer port()
        Returns:
        Port the cluster responds on
      • preferredMaintenanceWindow

        public java.lang.String preferredMaintenanceWindow()
        Returns:
        The maintenance window
      • publiclyAccessible

        public java.lang.Boolean publiclyAccessible()
        Returns:
        Whether the cluster is publicly accessible
      • s3KeyPrefix

        public java.lang.String s3KeyPrefix()
        Returns:
        Folder inside the S3 bucket where the log files are stored
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Tags associated to the cluster
      • vpcId

        public java.lang.String vpcId()
        Returns:
        VPC Id associated with the cluster
      • vpcSecurityGroupIds

        public java.util.List<java.lang.String> vpcSecurityGroupIds()
        Returns:
        The VPC security group Ids associated with the cluster