Documentation ¶
Index ¶
- func CfnClusterParameterGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnClusterParameterGroup_IsCfnElement(x interface{}) *bool
- func CfnClusterParameterGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnClusterParameterGroup_IsConstruct(x interface{}) *bool
- func CfnClusterSecurityGroupIngress_CFN_RESOURCE_TYPE_NAME() *string
- func CfnClusterSecurityGroupIngress_IsCfnElement(x interface{}) *bool
- func CfnClusterSecurityGroupIngress_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnClusterSecurityGroupIngress_IsConstruct(x interface{}) *bool
- func CfnClusterSecurityGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnClusterSecurityGroup_IsCfnElement(x interface{}) *bool
- func CfnClusterSecurityGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnClusterSecurityGroup_IsConstruct(x interface{}) *bool
- func CfnClusterSubnetGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnClusterSubnetGroup_IsCfnElement(x interface{}) *bool
- func CfnClusterSubnetGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnClusterSubnetGroup_IsConstruct(x interface{}) *bool
- func CfnCluster_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCluster_IsCfnElement(x interface{}) *bool
- func CfnCluster_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCluster_IsConstruct(x interface{}) *bool
- func CfnEndpointAccess_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEndpointAccess_IsCfnElement(x interface{}) *bool
- func CfnEndpointAccess_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEndpointAccess_IsConstruct(x interface{}) *bool
- func CfnEndpointAuthorization_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEndpointAuthorization_IsCfnElement(x interface{}) *bool
- func CfnEndpointAuthorization_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEndpointAuthorization_IsConstruct(x interface{}) *bool
- func CfnEventSubscription_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEventSubscription_IsCfnElement(x interface{}) *bool
- func CfnEventSubscription_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEventSubscription_IsConstruct(x interface{}) *bool
- func CfnScheduledAction_CFN_RESOURCE_TYPE_NAME() *string
- func CfnScheduledAction_IsCfnElement(x interface{}) *bool
- func CfnScheduledAction_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnScheduledAction_IsConstruct(x interface{}) *bool
- func NewCfnClusterParameterGroup_Override(c CfnClusterParameterGroup, scope constructs.Construct, id *string, ...)
- func NewCfnClusterSecurityGroupIngress_Override(c CfnClusterSecurityGroupIngress, scope constructs.Construct, id *string, ...)
- func NewCfnClusterSecurityGroup_Override(c CfnClusterSecurityGroup, scope constructs.Construct, id *string, ...)
- func NewCfnClusterSubnetGroup_Override(c CfnClusterSubnetGroup, scope constructs.Construct, id *string, ...)
- func NewCfnCluster_Override(c CfnCluster, scope constructs.Construct, id *string, props *CfnClusterProps)
- func NewCfnEndpointAccess_Override(c CfnEndpointAccess, scope constructs.Construct, id *string, ...)
- func NewCfnEndpointAuthorization_Override(c CfnEndpointAuthorization, scope constructs.Construct, id *string, ...)
- func NewCfnEventSubscription_Override(c CfnEventSubscription, scope constructs.Construct, id *string, ...)
- func NewCfnScheduledAction_Override(c CfnScheduledAction, scope constructs.Construct, id *string, ...)
- type CfnCluster
- type CfnClusterParameterGroup
- type CfnClusterParameterGroupProps
- type CfnClusterParameterGroup_ParameterProperty
- type CfnClusterProps
- type CfnClusterSecurityGroup
- type CfnClusterSecurityGroupIngress
- type CfnClusterSecurityGroupIngressProps
- type CfnClusterSecurityGroupProps
- type CfnClusterSubnetGroup
- type CfnClusterSubnetGroupProps
- type CfnCluster_EndpointProperty
- type CfnCluster_LoggingPropertiesProperty
- type CfnEndpointAccess
- type CfnEndpointAccessProps
- type CfnEndpointAccess_VpcSecurityGroupProperty
- type CfnEndpointAuthorization
- type CfnEndpointAuthorizationProps
- type CfnEventSubscription
- type CfnEventSubscriptionProps
- type CfnScheduledAction
- type CfnScheduledActionProps
- type CfnScheduledAction_PauseClusterMessageProperty
- type CfnScheduledAction_ResizeClusterMessageProperty
- type CfnScheduledAction_ResumeClusterMessageProperty
- type CfnScheduledAction_ScheduledActionTypeProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnClusterParameterGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnClusterParameterGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnClusterParameterGroup_IsCfnElement ¶
func CfnClusterParameterGroup_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnClusterParameterGroup_IsCfnResource ¶
func CfnClusterParameterGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnClusterParameterGroup_IsConstruct ¶
func CfnClusterParameterGroup_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnClusterSecurityGroupIngress_CFN_RESOURCE_TYPE_NAME ¶
func CfnClusterSecurityGroupIngress_CFN_RESOURCE_TYPE_NAME() *string
func CfnClusterSecurityGroupIngress_IsCfnElement ¶
func CfnClusterSecurityGroupIngress_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnClusterSecurityGroupIngress_IsCfnResource ¶
func CfnClusterSecurityGroupIngress_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnClusterSecurityGroupIngress_IsConstruct ¶
func CfnClusterSecurityGroupIngress_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnClusterSecurityGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnClusterSecurityGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnClusterSecurityGroup_IsCfnElement ¶
func CfnClusterSecurityGroup_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnClusterSecurityGroup_IsCfnResource ¶
func CfnClusterSecurityGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnClusterSecurityGroup_IsConstruct ¶
func CfnClusterSecurityGroup_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnClusterSubnetGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnClusterSubnetGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnClusterSubnetGroup_IsCfnElement ¶
func CfnClusterSubnetGroup_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnClusterSubnetGroup_IsCfnResource ¶
func CfnClusterSubnetGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnClusterSubnetGroup_IsConstruct ¶
func CfnClusterSubnetGroup_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnCluster_CFN_RESOURCE_TYPE_NAME ¶
func CfnCluster_CFN_RESOURCE_TYPE_NAME() *string
func CfnCluster_IsCfnElement ¶
func CfnCluster_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnCluster_IsCfnResource ¶
func CfnCluster_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCluster_IsConstruct ¶
func CfnCluster_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnEndpointAccess_CFN_RESOURCE_TYPE_NAME ¶
func CfnEndpointAccess_CFN_RESOURCE_TYPE_NAME() *string
func CfnEndpointAccess_IsCfnElement ¶
func CfnEndpointAccess_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnEndpointAccess_IsCfnResource ¶
func CfnEndpointAccess_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnEndpointAccess_IsConstruct ¶
func CfnEndpointAccess_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnEndpointAuthorization_CFN_RESOURCE_TYPE_NAME ¶
func CfnEndpointAuthorization_CFN_RESOURCE_TYPE_NAME() *string
func CfnEndpointAuthorization_IsCfnElement ¶
func CfnEndpointAuthorization_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnEndpointAuthorization_IsCfnResource ¶
func CfnEndpointAuthorization_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnEndpointAuthorization_IsConstruct ¶
func CfnEndpointAuthorization_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnEventSubscription_CFN_RESOURCE_TYPE_NAME ¶
func CfnEventSubscription_CFN_RESOURCE_TYPE_NAME() *string
func CfnEventSubscription_IsCfnElement ¶
func CfnEventSubscription_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnEventSubscription_IsCfnResource ¶
func CfnEventSubscription_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnEventSubscription_IsConstruct ¶
func CfnEventSubscription_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnScheduledAction_CFN_RESOURCE_TYPE_NAME ¶
func CfnScheduledAction_CFN_RESOURCE_TYPE_NAME() *string
func CfnScheduledAction_IsCfnElement ¶
func CfnScheduledAction_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnScheduledAction_IsCfnResource ¶
func CfnScheduledAction_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnScheduledAction_IsConstruct ¶
func CfnScheduledAction_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnClusterParameterGroup_Override ¶
func NewCfnClusterParameterGroup_Override(c CfnClusterParameterGroup, scope constructs.Construct, id *string, props *CfnClusterParameterGroupProps)
Create a new `AWS::Redshift::ClusterParameterGroup`.
func NewCfnClusterSecurityGroupIngress_Override ¶
func NewCfnClusterSecurityGroupIngress_Override(c CfnClusterSecurityGroupIngress, scope constructs.Construct, id *string, props *CfnClusterSecurityGroupIngressProps)
Create a new `AWS::Redshift::ClusterSecurityGroupIngress`.
func NewCfnClusterSecurityGroup_Override ¶
func NewCfnClusterSecurityGroup_Override(c CfnClusterSecurityGroup, scope constructs.Construct, id *string, props *CfnClusterSecurityGroupProps)
Create a new `AWS::Redshift::ClusterSecurityGroup`.
func NewCfnClusterSubnetGroup_Override ¶
func NewCfnClusterSubnetGroup_Override(c CfnClusterSubnetGroup, scope constructs.Construct, id *string, props *CfnClusterSubnetGroupProps)
Create a new `AWS::Redshift::ClusterSubnetGroup`.
func NewCfnCluster_Override ¶
func NewCfnCluster_Override(c CfnCluster, scope constructs.Construct, id *string, props *CfnClusterProps)
Create a new `AWS::Redshift::Cluster`.
func NewCfnEndpointAccess_Override ¶
func NewCfnEndpointAccess_Override(c CfnEndpointAccess, scope constructs.Construct, id *string, props *CfnEndpointAccessProps)
Create a new `AWS::Redshift::EndpointAccess`.
func NewCfnEndpointAuthorization_Override ¶
func NewCfnEndpointAuthorization_Override(c CfnEndpointAuthorization, scope constructs.Construct, id *string, props *CfnEndpointAuthorizationProps)
Create a new `AWS::Redshift::EndpointAuthorization`.
func NewCfnEventSubscription_Override ¶
func NewCfnEventSubscription_Override(c CfnEventSubscription, scope constructs.Construct, id *string, props *CfnEventSubscriptionProps)
Create a new `AWS::Redshift::EventSubscription`.
func NewCfnScheduledAction_Override ¶
func NewCfnScheduledAction_Override(c CfnScheduledAction, scope constructs.Construct, id *string, props *CfnScheduledActionProps)
Create a new `AWS::Redshift::ScheduledAction`.
Types ¶
type CfnCluster ¶
type CfnCluster interface { awscdk.CfnResource awscdk.IInspectable AllowVersionUpgrade() interface{} SetAllowVersionUpgrade(val interface{}) AquaConfigurationStatus() *string SetAquaConfigurationStatus(val *string) AttrDeferMaintenanceIdentifier() *string AttrEndpointAddress() *string AttrEndpointPort() *string AttrId() *string AutomatedSnapshotRetentionPeriod() *float64 SetAutomatedSnapshotRetentionPeriod(val *float64) AvailabilityZone() *string SetAvailabilityZone(val *string) AvailabilityZoneRelocation() interface{} SetAvailabilityZoneRelocation(val interface{}) AvailabilityZoneRelocationStatus() *string SetAvailabilityZoneRelocationStatus(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string Classic() interface{} SetClassic(val interface{}) ClusterIdentifier() *string SetClusterIdentifier(val *string) ClusterParameterGroupName() *string SetClusterParameterGroupName(val *string) ClusterSecurityGroups() *[]*string SetClusterSecurityGroups(val *[]*string) ClusterSubnetGroupName() *string SetClusterSubnetGroupName(val *string) ClusterType() *string SetClusterType(val *string) ClusterVersion() *string SetClusterVersion(val *string) CreationStack() *[]*string DbName() *string SetDbName(val *string) DeferMaintenance() interface{} SetDeferMaintenance(val interface{}) DeferMaintenanceDuration() *float64 SetDeferMaintenanceDuration(val *float64) DeferMaintenanceEndTime() *string SetDeferMaintenanceEndTime(val *string) DeferMaintenanceStartTime() *string SetDeferMaintenanceStartTime(val *string) DestinationRegion() *string SetDestinationRegion(val *string) ElasticIp() *string SetElasticIp(val *string) Encrypted() interface{} SetEncrypted(val interface{}) Endpoint() interface{} SetEndpoint(val interface{}) EnhancedVpcRouting() interface{} SetEnhancedVpcRouting(val interface{}) HsmClientCertificateIdentifier() *string SetHsmClientCertificateIdentifier(val *string) HsmConfigurationIdentifier() *string SetHsmConfigurationIdentifier(val *string) IamRoles() *[]*string SetIamRoles(val *[]*string) KmsKeyId() *string SetKmsKeyId(val *string) LoggingProperties() interface{} SetLoggingProperties(val interface{}) LogicalId() *string MaintenanceTrackName() *string SetMaintenanceTrackName(val *string) ManualSnapshotRetentionPeriod() *float64 SetManualSnapshotRetentionPeriod(val *float64) MasterUsername() *string SetMasterUsername(val *string) MasterUserPassword() *string SetMasterUserPassword(val *string) Node() constructs.Node NodeType() *string SetNodeType(val *string) NumberOfNodes() *float64 SetNumberOfNodes(val *float64) OwnerAccount() *string SetOwnerAccount(val *string) Port() *float64 SetPort(val *float64) PreferredMaintenanceWindow() *string SetPreferredMaintenanceWindow(val *string) PubliclyAccessible() interface{} SetPubliclyAccessible(val interface{}) Ref() *string ResourceAction() *string SetResourceAction(val *string) RevisionTarget() *string SetRevisionTarget(val *string) RotateEncryptionKey() interface{} SetRotateEncryptionKey(val interface{}) SnapshotClusterIdentifier() *string SetSnapshotClusterIdentifier(val *string) SnapshotCopyGrantName() *string SetSnapshotCopyGrantName(val *string) SnapshotCopyManual() interface{} SetSnapshotCopyManual(val interface{}) SnapshotCopyRetentionPeriod() *float64 SetSnapshotCopyRetentionPeriod(val *float64) SnapshotIdentifier() *string SetSnapshotIdentifier(val *string) Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} VpcSecurityGroupIds() *[]*string SetVpcSecurityGroupIds(val *[]*string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Redshift::Cluster`.
func NewCfnCluster ¶
func NewCfnCluster(scope constructs.Construct, id *string, props *CfnClusterProps) CfnCluster
Create a new `AWS::Redshift::Cluster`.
type CfnClusterParameterGroup ¶
type CfnClusterParameterGroup interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Node() constructs.Node ParameterGroupFamily() *string SetParameterGroupFamily(val *string) Parameters() interface{} SetParameters(val interface{}) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Redshift::ClusterParameterGroup`.
func NewCfnClusterParameterGroup ¶
func NewCfnClusterParameterGroup(scope constructs.Construct, id *string, props *CfnClusterParameterGroupProps) CfnClusterParameterGroup
Create a new `AWS::Redshift::ClusterParameterGroup`.
type CfnClusterParameterGroupProps ¶
type CfnClusterParameterGroupProps struct { // `AWS::Redshift::ClusterParameterGroup.Description`. Description *string `json:"description"` // `AWS::Redshift::ClusterParameterGroup.ParameterGroupFamily`. ParameterGroupFamily *string `json:"parameterGroupFamily"` // `AWS::Redshift::ClusterParameterGroup.Parameters`. Parameters interface{} `json:"parameters"` // `AWS::Redshift::ClusterParameterGroup.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Redshift::ClusterParameterGroup`.
type CfnClusterProps ¶
type CfnClusterProps struct { // `AWS::Redshift::Cluster.ClusterType`. ClusterType *string `json:"clusterType"` // `AWS::Redshift::Cluster.DBName`. DbName *string `json:"dbName"` // `AWS::Redshift::Cluster.MasterUsername`. MasterUsername *string `json:"masterUsername"` // `AWS::Redshift::Cluster.MasterUserPassword`. MasterUserPassword *string `json:"masterUserPassword"` // `AWS::Redshift::Cluster.NodeType`. NodeType *string `json:"nodeType"` // `AWS::Redshift::Cluster.AllowVersionUpgrade`. AllowVersionUpgrade interface{} `json:"allowVersionUpgrade"` // `AWS::Redshift::Cluster.AquaConfigurationStatus`. AquaConfigurationStatus *string `json:"aquaConfigurationStatus"` // `AWS::Redshift::Cluster.AutomatedSnapshotRetentionPeriod`. AutomatedSnapshotRetentionPeriod *float64 `json:"automatedSnapshotRetentionPeriod"` // `AWS::Redshift::Cluster.AvailabilityZone`. AvailabilityZone *string `json:"availabilityZone"` // `AWS::Redshift::Cluster.AvailabilityZoneRelocation`. AvailabilityZoneRelocation interface{} `json:"availabilityZoneRelocation"` // `AWS::Redshift::Cluster.AvailabilityZoneRelocationStatus`. AvailabilityZoneRelocationStatus *string `json:"availabilityZoneRelocationStatus"` // `AWS::Redshift::Cluster.Classic`. Classic interface{} `json:"classic"` // `AWS::Redshift::Cluster.ClusterIdentifier`. ClusterIdentifier *string `json:"clusterIdentifier"` // `AWS::Redshift::Cluster.ClusterParameterGroupName`. ClusterParameterGroupName *string `json:"clusterParameterGroupName"` // `AWS::Redshift::Cluster.ClusterSecurityGroups`. ClusterSecurityGroups *[]*string `json:"clusterSecurityGroups"` // `AWS::Redshift::Cluster.ClusterSubnetGroupName`. ClusterSubnetGroupName *string `json:"clusterSubnetGroupName"` // `AWS::Redshift::Cluster.ClusterVersion`. ClusterVersion *string `json:"clusterVersion"` // `AWS::Redshift::Cluster.DeferMaintenance`. DeferMaintenance interface{} `json:"deferMaintenance"` // `AWS::Redshift::Cluster.DeferMaintenanceDuration`. DeferMaintenanceDuration *float64 `json:"deferMaintenanceDuration"` // `AWS::Redshift::Cluster.DeferMaintenanceEndTime`. DeferMaintenanceEndTime *string `json:"deferMaintenanceEndTime"` // `AWS::Redshift::Cluster.DeferMaintenanceStartTime`. DeferMaintenanceStartTime *string `json:"deferMaintenanceStartTime"` // `AWS::Redshift::Cluster.DestinationRegion`. DestinationRegion *string `json:"destinationRegion"` // `AWS::Redshift::Cluster.ElasticIp`. ElasticIp *string `json:"elasticIp"` // `AWS::Redshift::Cluster.Encrypted`. Encrypted interface{} `json:"encrypted"` // `AWS::Redshift::Cluster.Endpoint`. Endpoint interface{} `json:"endpoint"` // `AWS::Redshift::Cluster.EnhancedVpcRouting`. EnhancedVpcRouting interface{} `json:"enhancedVpcRouting"` // `AWS::Redshift::Cluster.HsmClientCertificateIdentifier`. HsmClientCertificateIdentifier *string `json:"hsmClientCertificateIdentifier"` // `AWS::Redshift::Cluster.HsmConfigurationIdentifier`. HsmConfigurationIdentifier *string `json:"hsmConfigurationIdentifier"` // `AWS::Redshift::Cluster.IamRoles`. IamRoles *[]*string `json:"iamRoles"` // `AWS::Redshift::Cluster.KmsKeyId`. KmsKeyId *string `json:"kmsKeyId"` // `AWS::Redshift::Cluster.LoggingProperties`. LoggingProperties interface{} `json:"loggingProperties"` // `AWS::Redshift::Cluster.MaintenanceTrackName`. MaintenanceTrackName *string `json:"maintenanceTrackName"` // `AWS::Redshift::Cluster.ManualSnapshotRetentionPeriod`. ManualSnapshotRetentionPeriod *float64 `json:"manualSnapshotRetentionPeriod"` // `AWS::Redshift::Cluster.NumberOfNodes`. NumberOfNodes *float64 `json:"numberOfNodes"` // `AWS::Redshift::Cluster.OwnerAccount`. OwnerAccount *string `json:"ownerAccount"` // `AWS::Redshift::Cluster.Port`. Port *float64 `json:"port"` // `AWS::Redshift::Cluster.PreferredMaintenanceWindow`. PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow"` // `AWS::Redshift::Cluster.PubliclyAccessible`. PubliclyAccessible interface{} `json:"publiclyAccessible"` // `AWS::Redshift::Cluster.ResourceAction`. ResourceAction *string `json:"resourceAction"` // `AWS::Redshift::Cluster.RevisionTarget`. RevisionTarget *string `json:"revisionTarget"` // `AWS::Redshift::Cluster.RotateEncryptionKey`. RotateEncryptionKey interface{} `json:"rotateEncryptionKey"` // `AWS::Redshift::Cluster.SnapshotClusterIdentifier`. SnapshotClusterIdentifier *string `json:"snapshotClusterIdentifier"` // `AWS::Redshift::Cluster.SnapshotCopyGrantName`. SnapshotCopyGrantName *string `json:"snapshotCopyGrantName"` // `AWS::Redshift::Cluster.SnapshotCopyManual`. SnapshotCopyManual interface{} `json:"snapshotCopyManual"` // `AWS::Redshift::Cluster.SnapshotCopyRetentionPeriod`. SnapshotCopyRetentionPeriod *float64 `json:"snapshotCopyRetentionPeriod"` // `AWS::Redshift::Cluster.SnapshotIdentifier`. SnapshotIdentifier *string `json:"snapshotIdentifier"` // `AWS::Redshift::Cluster.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::Redshift::Cluster.VpcSecurityGroupIds`. VpcSecurityGroupIds *[]*string `json:"vpcSecurityGroupIds"` }
Properties for defining a `AWS::Redshift::Cluster`.
type CfnClusterSecurityGroup ¶
type CfnClusterSecurityGroup interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Redshift::ClusterSecurityGroup`.
func NewCfnClusterSecurityGroup ¶
func NewCfnClusterSecurityGroup(scope constructs.Construct, id *string, props *CfnClusterSecurityGroupProps) CfnClusterSecurityGroup
Create a new `AWS::Redshift::ClusterSecurityGroup`.
type CfnClusterSecurityGroupIngress ¶
type CfnClusterSecurityGroupIngress interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string Cidrip() *string SetCidrip(val *string) ClusterSecurityGroupName() *string SetClusterSecurityGroupName(val *string) CreationStack() *[]*string Ec2SecurityGroupName() *string SetEc2SecurityGroupName(val *string) Ec2SecurityGroupOwnerId() *string SetEc2SecurityGroupOwnerId(val *string) LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Redshift::ClusterSecurityGroupIngress`.
func NewCfnClusterSecurityGroupIngress ¶
func NewCfnClusterSecurityGroupIngress(scope constructs.Construct, id *string, props *CfnClusterSecurityGroupIngressProps) CfnClusterSecurityGroupIngress
Create a new `AWS::Redshift::ClusterSecurityGroupIngress`.
type CfnClusterSecurityGroupIngressProps ¶
type CfnClusterSecurityGroupIngressProps struct { // `AWS::Redshift::ClusterSecurityGroupIngress.ClusterSecurityGroupName`. ClusterSecurityGroupName *string `json:"clusterSecurityGroupName"` // `AWS::Redshift::ClusterSecurityGroupIngress.CIDRIP`. Cidrip *string `json:"cidrip"` // `AWS::Redshift::ClusterSecurityGroupIngress.EC2SecurityGroupName`. Ec2SecurityGroupName *string `json:"ec2SecurityGroupName"` // `AWS::Redshift::ClusterSecurityGroupIngress.EC2SecurityGroupOwnerId`. Ec2SecurityGroupOwnerId *string `json:"ec2SecurityGroupOwnerId"` }
Properties for defining a `AWS::Redshift::ClusterSecurityGroupIngress`.
type CfnClusterSecurityGroupProps ¶
type CfnClusterSecurityGroupProps struct { // `AWS::Redshift::ClusterSecurityGroup.Description`. Description *string `json:"description"` // `AWS::Redshift::ClusterSecurityGroup.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Redshift::ClusterSecurityGroup`.
type CfnClusterSubnetGroup ¶
type CfnClusterSubnetGroup interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack SubnetIds() *[]*string SetSubnetIds(val *[]*string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Redshift::ClusterSubnetGroup`.
func NewCfnClusterSubnetGroup ¶
func NewCfnClusterSubnetGroup(scope constructs.Construct, id *string, props *CfnClusterSubnetGroupProps) CfnClusterSubnetGroup
Create a new `AWS::Redshift::ClusterSubnetGroup`.
type CfnClusterSubnetGroupProps ¶
type CfnClusterSubnetGroupProps struct { // `AWS::Redshift::ClusterSubnetGroup.Description`. Description *string `json:"description"` // `AWS::Redshift::ClusterSubnetGroup.SubnetIds`. SubnetIds *[]*string `json:"subnetIds"` // `AWS::Redshift::ClusterSubnetGroup.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Redshift::ClusterSubnetGroup`.
type CfnEndpointAccess ¶
type CfnEndpointAccess interface { awscdk.CfnResource awscdk.IInspectable AttrAddress() *string AttrEndpointCreateTime() *string AttrEndpointStatus() *string AttrPort() *float64 AttrVpcSecurityGroups() awscdk.IResolvable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ClusterIdentifier() *string SetClusterIdentifier(val *string) CreationStack() *[]*string EndpointName() *string SetEndpointName(val *string) LogicalId() *string Node() constructs.Node Ref() *string ResourceOwner() *string SetResourceOwner(val *string) Stack() awscdk.Stack SubnetGroupName() *string SetSubnetGroupName(val *string) UpdatedProperites() *map[string]interface{} VpcSecurityGroupIds() *[]*string SetVpcSecurityGroupIds(val *[]*string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Redshift::EndpointAccess`.
func NewCfnEndpointAccess ¶
func NewCfnEndpointAccess(scope constructs.Construct, id *string, props *CfnEndpointAccessProps) CfnEndpointAccess
Create a new `AWS::Redshift::EndpointAccess`.
type CfnEndpointAccessProps ¶
type CfnEndpointAccessProps struct { // `AWS::Redshift::EndpointAccess.EndpointName`. EndpointName *string `json:"endpointName"` // `AWS::Redshift::EndpointAccess.VpcSecurityGroupIds`. VpcSecurityGroupIds *[]*string `json:"vpcSecurityGroupIds"` // `AWS::Redshift::EndpointAccess.ClusterIdentifier`. ClusterIdentifier *string `json:"clusterIdentifier"` // `AWS::Redshift::EndpointAccess.ResourceOwner`. ResourceOwner *string `json:"resourceOwner"` // `AWS::Redshift::EndpointAccess.SubnetGroupName`. SubnetGroupName *string `json:"subnetGroupName"` }
Properties for defining a `AWS::Redshift::EndpointAccess`.
type CfnEndpointAuthorization ¶
type CfnEndpointAuthorization interface { awscdk.CfnResource awscdk.IInspectable Account() *string SetAccount(val *string) AttrAllowedAllVpCs() awscdk.IResolvable AttrAllowedVpCs() *[]*string AttrAuthorizeTime() *string AttrClusterStatus() *string AttrEndpointCount() *float64 AttrGrantee() *string AttrGrantor() *string AttrStatus() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ClusterIdentifier() *string SetClusterIdentifier(val *string) CreationStack() *[]*string Force() interface{} SetForce(val interface{}) LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} VpcIds() *[]*string SetVpcIds(val *[]*string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Redshift::EndpointAuthorization`.
func NewCfnEndpointAuthorization ¶
func NewCfnEndpointAuthorization(scope constructs.Construct, id *string, props *CfnEndpointAuthorizationProps) CfnEndpointAuthorization
Create a new `AWS::Redshift::EndpointAuthorization`.
type CfnEndpointAuthorizationProps ¶
type CfnEndpointAuthorizationProps struct { // `AWS::Redshift::EndpointAuthorization.Account`. Account *string `json:"account"` // `AWS::Redshift::EndpointAuthorization.ClusterIdentifier`. ClusterIdentifier *string `json:"clusterIdentifier"` // `AWS::Redshift::EndpointAuthorization.Force`. Force interface{} `json:"force"` // `AWS::Redshift::EndpointAuthorization.VpcIds`. VpcIds *[]*string `json:"vpcIds"` }
Properties for defining a `AWS::Redshift::EndpointAuthorization`.
type CfnEventSubscription ¶
type CfnEventSubscription interface { awscdk.CfnResource awscdk.IInspectable AttrCustomerAwsId() *string AttrCustSubscriptionId() *string AttrEventCategoriesList() *[]*string AttrSourceIdsList() *[]*string AttrStatus() *string AttrSubscriptionCreationTime() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EventCategories() *[]*string SetEventCategories(val *[]*string) LogicalId() *string Node() constructs.Node Ref() *string Severity() *string SetSeverity(val *string) SnsTopicArn() *string SetSnsTopicArn(val *string) SourceIds() *[]*string SetSourceIds(val *[]*string) SourceType() *string SetSourceType(val *string) Stack() awscdk.Stack SubscriptionName() *string SetSubscriptionName(val *string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Redshift::EventSubscription`.
func NewCfnEventSubscription ¶
func NewCfnEventSubscription(scope constructs.Construct, id *string, props *CfnEventSubscriptionProps) CfnEventSubscription
Create a new `AWS::Redshift::EventSubscription`.
type CfnEventSubscriptionProps ¶
type CfnEventSubscriptionProps struct { // `AWS::Redshift::EventSubscription.SubscriptionName`. SubscriptionName *string `json:"subscriptionName"` // `AWS::Redshift::EventSubscription.Enabled`. Enabled interface{} `json:"enabled"` // `AWS::Redshift::EventSubscription.EventCategories`. EventCategories *[]*string `json:"eventCategories"` // `AWS::Redshift::EventSubscription.Severity`. Severity *string `json:"severity"` // `AWS::Redshift::EventSubscription.SnsTopicArn`. SnsTopicArn *string `json:"snsTopicArn"` // `AWS::Redshift::EventSubscription.SourceIds`. SourceIds *[]*string `json:"sourceIds"` // `AWS::Redshift::EventSubscription.SourceType`. SourceType *string `json:"sourceType"` // `AWS::Redshift::EventSubscription.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Redshift::EventSubscription`.
type CfnScheduledAction ¶
type CfnScheduledAction interface { awscdk.CfnResource awscdk.IInspectable AttrNextInvocations() *[]*string AttrState() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Enable() interface{} SetEnable(val interface{}) EndTime() *string SetEndTime(val *string) IamRole() *string SetIamRole(val *string) LogicalId() *string Node() constructs.Node Ref() *string Schedule() *string SetSchedule(val *string) ScheduledActionDescription() *string SetScheduledActionDescription(val *string) ScheduledActionName() *string SetScheduledActionName(val *string) Stack() awscdk.Stack StartTime() *string SetStartTime(val *string) TargetAction() interface{} SetTargetAction(val interface{}) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Redshift::ScheduledAction`.
func NewCfnScheduledAction ¶
func NewCfnScheduledAction(scope constructs.Construct, id *string, props *CfnScheduledActionProps) CfnScheduledAction
Create a new `AWS::Redshift::ScheduledAction`.
type CfnScheduledActionProps ¶
type CfnScheduledActionProps struct { // `AWS::Redshift::ScheduledAction.ScheduledActionName`. ScheduledActionName *string `json:"scheduledActionName"` // `AWS::Redshift::ScheduledAction.Enable`. Enable interface{} `json:"enable"` // `AWS::Redshift::ScheduledAction.EndTime`. EndTime *string `json:"endTime"` // `AWS::Redshift::ScheduledAction.IamRole`. IamRole *string `json:"iamRole"` // `AWS::Redshift::ScheduledAction.Schedule`. Schedule *string `json:"schedule"` // `AWS::Redshift::ScheduledAction.ScheduledActionDescription`. ScheduledActionDescription *string `json:"scheduledActionDescription"` // `AWS::Redshift::ScheduledAction.StartTime`. StartTime *string `json:"startTime"` // `AWS::Redshift::ScheduledAction.TargetAction`. TargetAction interface{} `json:"targetAction"` }
Properties for defining a `AWS::Redshift::ScheduledAction`.
type CfnScheduledAction_PauseClusterMessageProperty ¶
type CfnScheduledAction_PauseClusterMessageProperty struct { // `CfnScheduledAction.PauseClusterMessageProperty.ClusterIdentifier`. ClusterIdentifier *string `json:"clusterIdentifier"` }
type CfnScheduledAction_ResizeClusterMessageProperty ¶
type CfnScheduledAction_ResizeClusterMessageProperty struct { // `CfnScheduledAction.ResizeClusterMessageProperty.ClusterIdentifier`. ClusterIdentifier *string `json:"clusterIdentifier"` // `CfnScheduledAction.ResizeClusterMessageProperty.Classic`. Classic interface{} `json:"classic"` // `CfnScheduledAction.ResizeClusterMessageProperty.ClusterType`. ClusterType *string `json:"clusterType"` // `CfnScheduledAction.ResizeClusterMessageProperty.NodeType`. NodeType *string `json:"nodeType"` // `CfnScheduledAction.ResizeClusterMessageProperty.NumberOfNodes`. NumberOfNodes *float64 `json:"numberOfNodes"` }
type CfnScheduledAction_ResumeClusterMessageProperty ¶
type CfnScheduledAction_ResumeClusterMessageProperty struct { // `CfnScheduledAction.ResumeClusterMessageProperty.ClusterIdentifier`. ClusterIdentifier *string `json:"clusterIdentifier"` }
type CfnScheduledAction_ScheduledActionTypeProperty ¶
type CfnScheduledAction_ScheduledActionTypeProperty struct { // `CfnScheduledAction.ScheduledActionTypeProperty.PauseCluster`. PauseCluster interface{} `json:"pauseCluster"` // `CfnScheduledAction.ScheduledActionTypeProperty.ResizeCluster`. ResizeCluster interface{} `json:"resizeCluster"` // `CfnScheduledAction.ScheduledActionTypeProperty.ResumeCluster`. ResumeCluster interface{} `json:"resumeCluster"` }