Class GetClusterResult


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

      • aclName

        public java.lang.String aclName()
        Returns:
        Name of the Access Control List associated with the cluster.
      • arn

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

        public java.lang.Boolean autoMinorVersionUpgrade()
        Returns:
        True when the cluster allows automatic minor version upgrades.
      • dataTiering

        public java.lang.Boolean dataTiering()
        Returns:
        True when data tiering is enabled.
      • description

        public java.lang.String description()
        Returns:
        Description for the cluster.
      • engine

        public java.lang.String engine()
        Returns:
        Engine that will run on cluster nodes.
      • enginePatchVersion

        public java.lang.String enginePatchVersion()
        Returns:
        Patch version number of the engine used by the cluster.
      • engineVersion

        public java.lang.String engineVersion()
        Returns:
        Version number of the engine used by the cluster.
      • finalSnapshotName

        public java.lang.String finalSnapshotName()
        Returns:
        Name of the final cluster snapshot to be created when this resource is deleted. If omitted, no final snapshot will be made.
      • id

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

        public java.lang.String ipDiscovery()
        Returns:
        Mechanism that the cluster uses to discover IP addresses.
      • kmsKeyArn

        public java.lang.String kmsKeyArn()
        Returns:
        ARN of the KMS key used to encrypt the cluster at rest.
      • maintenanceWindow

        public java.lang.String maintenanceWindow()
        Returns:
        Weekly time range during which maintenance on the cluster is performed. Specify as a range in the format `ddd:hh24:mi-ddd:hh24:mi` (24H Clock UTC). Example: `sun:23:00-mon:01:30`.
      • name

        public java.lang.String name()
        Returns:
        Name of this node.
      • networkType

        public java.lang.String networkType()
        Returns:
        IP address type for the cluster.
      • nodeType

        public java.lang.String nodeType()
        Returns:
        Compute and memory capacity of the nodes in the cluster.
      • numReplicasPerShard

        public java.lang.Integer numReplicasPerShard()
        Returns:
        Number of replicas to apply to each shard.
      • numShards

        public java.lang.Integer numShards()
        Returns:
        Number of shards in the cluster.
      • parameterGroupName

        public java.lang.String parameterGroupName()
        Returns:
        Name of the parameter group associated with the cluster.
      • port

        public java.lang.Integer port()
        Returns:
        Port number that this node is listening on.
      • region

        public java.lang.String region()
      • securityGroupIds

        public java.util.List<java.lang.String> securityGroupIds()
        Returns:
        Set of VPC Security Group ID-s associated with this cluster.
      • shards

        public java.util.List<GetClusterShard> shards()
        Returns:
        Set of shards in this cluster.
      • snapshotRetentionLimit

        public java.lang.Integer snapshotRetentionLimit()
        Returns:
        Number of days for which MemoryDB retains automatic snapshots before deleting them. When set to `0`, automatic backups are disabled.
      • snapshotWindow

        public java.lang.String snapshotWindow()
        Returns:
        Daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your shard. Example: `05:00-09:00`.
      • snsTopicArn

        public java.lang.String snsTopicArn()
        Returns:
        ARN of the SNS topic to which cluster notifications are sent.
      • subnetGroupName

        public java.lang.String subnetGroupName()
        Returns:
        Name of the subnet group used for the cluster.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Map of tags assigned to the cluster.
      • tlsEnabled

        public java.lang.Boolean tlsEnabled()
        Returns:
        When true, in-transit encryption is enabled for the cluster.