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 class
GetClusterResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
allowVersionUpgrade()
java.lang.String
aquaConfigurationStatus()
java.lang.String
arn()
java.lang.Integer
automatedSnapshotRetentionPeriod()
java.lang.String
availabilityZone()
java.lang.Boolean
availabilityZoneRelocationEnabled()
java.lang.String
bucketName()
static GetClusterResult.Builder
builder()
static GetClusterResult.Builder
builder(GetClusterResult defaults)
java.lang.String
clusterIdentifier()
java.lang.String
clusterNamespaceArn()
java.util.List<GetClusterClusterNode>
clusterNodes()
java.lang.String
clusterParameterGroupName()
java.lang.String
clusterPublicKey()
java.lang.String
clusterRevisionNumber()
java.lang.String
clusterSubnetGroupName()
java.lang.String
clusterType()
java.lang.String
clusterVersion()
java.lang.String
databaseName()
java.lang.String
defaultIamRoleArn()
java.lang.String
elasticIp()
java.lang.Boolean
enableLogging()
java.lang.Boolean
encrypted()
java.lang.String
endpoint()
java.lang.Boolean
enhancedVpcRouting()
java.util.List<java.lang.String>
iamRoles()
java.lang.String
id()
java.lang.String
kmsKeyId()
java.lang.String
logDestinationType()
java.util.List<java.lang.String>
logExports()
java.lang.String
maintenanceTrackName()
java.lang.Integer
manualSnapshotRetentionPeriod()
java.lang.String
masterUsername()
java.lang.Boolean
multiAz()
java.lang.String
nodeType()
java.lang.Integer
numberOfNodes()
java.lang.Integer
port()
java.lang.String
preferredMaintenanceWindow()
java.lang.Boolean
publiclyAccessible()
java.lang.String
s3KeyPrefix()
java.util.Map<java.lang.String,java.lang.String>
tags()
java.lang.String
vpcId()
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:
- 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
-
builder
public static GetClusterResult.Builder builder()
-
builder
public static GetClusterResult.Builder builder(GetClusterResult defaults)
-
-