Versions in this module Expand all Collapse all v10 v10.0.1 Oct 4, 2022 v10.0.0 Oct 3, 2022 Changes in this version + func NewRedshiftScheduledActionTargetActionOutputReference_Override(r RedshiftScheduledActionTargetActionOutputReference, ...) + func NewRedshiftScheduledActionTargetActionPauseClusterOutputReference_Override(r RedshiftScheduledActionTargetActionPauseClusterOutputReference, ...) + func NewRedshiftScheduledActionTargetActionResizeClusterOutputReference_Override(r RedshiftScheduledActionTargetActionResizeClusterOutputReference, ...) + func NewRedshiftScheduledActionTargetActionResumeClusterOutputReference_Override(r RedshiftScheduledActionTargetActionResumeClusterOutputReference, ...) + func NewRedshiftScheduledAction_Override(r RedshiftScheduledAction, scope constructs.Construct, id *string, ...) + func RedshiftScheduledAction_IsConstruct(x interface{}) *bool + func RedshiftScheduledAction_TfResourceType() *string + type RedshiftScheduledAction interface + AddOverride func(path *string, value interface{}) + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + DependsOn func() *[]*string + Description func() *string + DescriptionInput func() *string + Enable func() interface{} + EnableInput func() interface{} + EndTime func() *string + EndTimeInput func() *string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + IamRole func() *string + IamRoleInput func() *string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + Name func() *string + NameInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutTargetAction func(value *RedshiftScheduledActionTargetAction) + RawOverrides func() interface{} + ResetDescription func() + ResetEnable func() + ResetEndTime func() + ResetId func() + ResetOverrideLogicalId func() + ResetStartTime func() + Schedule func() *string + ScheduleInput func() *string + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetDescription func(val *string) + SetEnable func(val interface{}) + SetEndTime func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetIamRole func(val *string) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetName func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetSchedule func(val *string) + SetStartTime func(val *string) + StartTime func() *string + StartTimeInput func() *string + SynthesizeAttributes func() *map[string]interface{} + TargetAction func() RedshiftScheduledActionTargetActionOutputReference + TargetActionInput func() *RedshiftScheduledActionTargetAction + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + func NewRedshiftScheduledAction(scope constructs.Construct, id *string, config *RedshiftScheduledActionConfig) RedshiftScheduledAction + type RedshiftScheduledActionConfig struct + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + Description *string + Enable interface{} + EndTime *string + ForEach cdktf.ITerraformIterator + IamRole *string + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + Name *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + Schedule *string + StartTime *string + TargetAction *RedshiftScheduledActionTargetAction + type RedshiftScheduledActionTargetAction struct + PauseCluster *RedshiftScheduledActionTargetActionPauseCluster + ResizeCluster *RedshiftScheduledActionTargetActionResizeCluster + ResumeCluster *RedshiftScheduledActionTargetActionResumeCluster + type RedshiftScheduledActionTargetActionOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *RedshiftScheduledActionTargetAction + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PauseCluster func() RedshiftScheduledActionTargetActionPauseClusterOutputReference + PauseClusterInput func() *RedshiftScheduledActionTargetActionPauseCluster + PutPauseCluster func(value *RedshiftScheduledActionTargetActionPauseCluster) + PutResizeCluster func(value *RedshiftScheduledActionTargetActionResizeCluster) + PutResumeCluster func(value *RedshiftScheduledActionTargetActionResumeCluster) + ResetPauseCluster func() + ResetResizeCluster func() + ResetResumeCluster func() + ResizeCluster func() RedshiftScheduledActionTargetActionResizeClusterOutputReference + ResizeClusterInput func() *RedshiftScheduledActionTargetActionResizeCluster + Resolve func(_context cdktf.IResolveContext) interface{} + ResumeCluster func() RedshiftScheduledActionTargetActionResumeClusterOutputReference + ResumeClusterInput func() *RedshiftScheduledActionTargetActionResumeCluster + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *RedshiftScheduledActionTargetAction) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewRedshiftScheduledActionTargetActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) RedshiftScheduledActionTargetActionOutputReference + type RedshiftScheduledActionTargetActionPauseCluster struct + ClusterIdentifier *string + type RedshiftScheduledActionTargetActionPauseClusterOutputReference interface + ClusterIdentifier func() *string + ClusterIdentifierInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *RedshiftScheduledActionTargetActionPauseCluster + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetClusterIdentifier func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *RedshiftScheduledActionTargetActionPauseCluster) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewRedshiftScheduledActionTargetActionPauseClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) RedshiftScheduledActionTargetActionPauseClusterOutputReference + type RedshiftScheduledActionTargetActionResizeCluster struct + Classic interface{} + ClusterIdentifier *string + ClusterType *string + NodeType *string + NumberOfNodes *float64 + type RedshiftScheduledActionTargetActionResizeClusterOutputReference interface + Classic func() interface{} + ClassicInput func() interface{} + ClusterIdentifier func() *string + ClusterIdentifierInput func() *string + ClusterType func() *string + ClusterTypeInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *RedshiftScheduledActionTargetActionResizeCluster + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + NodeType func() *string + NodeTypeInput func() *string + NumberOfNodes func() *float64 + NumberOfNodesInput func() *float64 + ResetClassic func() + ResetClusterType func() + ResetNodeType func() + ResetNumberOfNodes func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetClassic func(val interface{}) + SetClusterIdentifier func(val *string) + SetClusterType func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *RedshiftScheduledActionTargetActionResizeCluster) + SetNodeType func(val *string) + SetNumberOfNodes func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewRedshiftScheduledActionTargetActionResizeClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) RedshiftScheduledActionTargetActionResizeClusterOutputReference + type RedshiftScheduledActionTargetActionResumeCluster struct + ClusterIdentifier *string + type RedshiftScheduledActionTargetActionResumeClusterOutputReference interface + ClusterIdentifier func() *string + ClusterIdentifierInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *RedshiftScheduledActionTargetActionResumeCluster + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetClusterIdentifier func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *RedshiftScheduledActionTargetActionResumeCluster) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewRedshiftScheduledActionTargetActionResumeClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) RedshiftScheduledActionTargetActionResumeClusterOutputReference