Cloud.Service.AWS.Redshift.Cluster
{
"account": "string",
"allow_version_upgrade": false,
"automated_snapshot_retention_period": 0,
"availability_zone": "string",
"bucket_name": "string",
"cluster_identifier": "string",
"cluster_parameter_group_name": "string",
"cluster_public_key": "string",
"cluster_revision_number": "string",
"cluster_security_groups": [
"string"
],
"cluster_subnet_group_name": "string",
"cluster_type": "string",
"cluster_version": "string",
"count": 0,
"database_name": "string",
"dns_name": "string",
"elastic_ip": "string",
"enable_logging": false,
"encrypted": false,
"endpoint": "string",
"enhanced_vpc_routing": false,
"final_snapshot_identifier": "string",
"iam_roles": [
"string"
],
"kms_key_id": "string",
"logging": [
{
"bucket_name": "string",
"enable": false,
"s3_key_prefix": "string"
}
],
"master_password": "string",
"master_username": "string",
"node_type": "string",
"number_of_nodes": 0,
"owner_account": "string",
"port": 0,
"preferred_maintenance_window": "string",
"publicly_accessible": false,
"region": "string",
"s3_key_prefix": "string",
"skip_final_snapshot": false,
"snapshot_cluster_identifier": "string",
"snapshot_copy": [
{
"destination_region": "string",
"grant_name": "string",
"retention_period": 0
}
],
"snapshot_identifier": "string",
"vpc_security_group_ids": [
"string"
]
}
(Required) The name of the AWS cloud account to use for this resource
Whether major Redshift engine version upgrades are applied to the cluster immediately or during the next maintenance window. Default is false (next window).
Lifespan, in days, of automated snapshots. Default is 1. Set to 0 to disable automated snapshots. (When disabled, you can still create manual snapshots with create-cluster-snapshot.)
EC2 availability zone in which to host the cluster.If you have several EC2 instances running in an availability zone, consider placing the cluster in the same instance for lower latency.
The Bucket Name property for this resource
(Required) User-assigned identifier for the cluster. Must be all lower case.
Parameter group to associate with the cluster.
In key pair authentication, the public SSL key for the cluster.
Revision number of the database in the cluster.
List of non-VPC security groups to associate with the cluster.
Cluster subnet group to associate with the cluster. When omitted, the cluster is deployed outside of the VPC.
Cluster type of single-node or multi-node.
Redshift engine software version to deploy on the cluster.
The number of resource instances to be created.
Upon cluster creation, name for the automatically created database.
DNS name of the Redshift cluster.
Elastic IP (EIP) address of the Redshift cluster.
The Enable Logging property for this resource
Whether to encrypt data stored on the redshift cluster. Default is false.
Endpoint that is connecting to the cluster for data storage.
Whether to use enhanced Virtual Private Cloud (VPC) routing.
Name for the final cluster snapshot.
ARNs of the IAM roles with permission to access the cluster. Maximum of 10.
ARN for the KMS encryption key. Encryption must be enabled.
Settings for log storage.
Master database user account password. Optional only if using snapshot_identifier.
Master database user account. Optional only if using snapshot_identifier.
(Required) Node type to be provisioned for the cluster: leader or compute.
For multi-node clusters, number of compute nodes in the cluster. Default is 1.
AWS customer account used to create or copy the snapshot. Required when restoring a snapshot you do not own, optional if you own the snapshot.
Port on which the Redshift cluster accepts connections.
Weekly time range, in UTC, during which system maintenance can occur. For example: Wed:04:00-Wed:04:30
Whether the cluster can be accessed from a public network. Default is true.
(Required) Target cloud region, such as us-east-1. Must be within the provider cloud account.
The S3 Key Prefix property for this resource
Whether to prevent a final snapshot before the Redshift cluster is deleted. Default is false. (Before deletion, a snapshot is created according to the value from final_snapshot_identifier.)
Cluster that the source snapshot came from.
Settings for copying snapshots from one region to another.
Snapshot from which to create the new cluster.
Cluster resource categorization, in case-sensitive key names, or in key-value pairs.
List of VPC security groups to associate with the cluster.