Package com.pulumi.aws.redshift.outputs
Class GetClusterResult
- java.lang.Object
-
- com.pulumi.aws.redshift.outputs.GetClusterResult
-
public final class GetClusterResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetClusterResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleanallowVersionUpgrade()java.lang.StringaquaConfigurationStatus()java.lang.Stringarn()java.lang.IntegerautomatedSnapshotRetentionPeriod()java.lang.StringavailabilityZone()java.lang.BooleanavailabilityZoneRelocationEnabled()java.lang.StringbucketName()static GetClusterResult.Builderbuilder()static GetClusterResult.Builderbuilder(GetClusterResult defaults)java.lang.StringclusterIdentifier()java.lang.StringclusterNamespaceArn()java.util.List<GetClusterClusterNode>clusterNodes()java.lang.StringclusterParameterGroupName()java.lang.StringclusterPublicKey()java.lang.StringclusterRevisionNumber()java.lang.StringclusterSubnetGroupName()java.lang.StringclusterType()java.lang.StringclusterVersion()java.lang.StringdatabaseName()java.lang.StringdefaultIamRoleArn()java.lang.StringelasticIp()java.lang.BooleanenableLogging()java.lang.Booleanencrypted()java.lang.Stringendpoint()java.lang.BooleanenhancedVpcRouting()java.util.List<java.lang.String>iamRoles()java.lang.Stringid()java.lang.StringkmsKeyId()java.lang.StringlogDestinationType()java.util.List<java.lang.String>logExports()java.lang.StringmaintenanceTrackName()java.lang.IntegermanualSnapshotRetentionPeriod()java.lang.StringmasterUsername()java.lang.BooleanmultiAz()java.lang.StringnodeType()java.lang.IntegernumberOfNodes()java.lang.Integerport()java.lang.StringpreferredMaintenanceWindow()java.lang.BooleanpubliclyAccessible()java.lang.Stringregion()java.lang.Strings3KeyPrefix()java.util.Map<java.lang.String,java.lang.String>tags()java.lang.StringvpcId()java.util.List<java.lang.String>vpcSecurityGroupIds()
-
-
-
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:
- Namespace 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
-
region
public java.lang.String region()
-
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
-
builder
public static GetClusterResult.Builder builder()
-
builder
public static GetClusterResult.Builder builder(GetClusterResult defaults)
-
-