Documentation ¶
Index ¶
- func NewSchedulerScheduleFlexibleTimeWindowOutputReference_Override(s SchedulerScheduleFlexibleTimeWindowOutputReference, ...)
- func NewSchedulerScheduleTargetDeadLetterConfigOutputReference_Override(s SchedulerScheduleTargetDeadLetterConfigOutputReference, ...)
- func NewSchedulerScheduleTargetEcsParametersCapacityProviderStrategyList_Override(s SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList, ...)
- func NewSchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference_Override(s SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference, ...)
- func NewSchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference_Override(s SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference, ...)
- func NewSchedulerScheduleTargetEcsParametersOutputReference_Override(s SchedulerScheduleTargetEcsParametersOutputReference, ...)
- func NewSchedulerScheduleTargetEcsParametersPlacementConstraintsList_Override(s SchedulerScheduleTargetEcsParametersPlacementConstraintsList, ...)
- func NewSchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference_Override(s SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference, ...)
- func NewSchedulerScheduleTargetEcsParametersPlacementStrategyList_Override(s SchedulerScheduleTargetEcsParametersPlacementStrategyList, ...)
- func NewSchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference_Override(s SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference, ...)
- func NewSchedulerScheduleTargetEventbridgeParametersOutputReference_Override(s SchedulerScheduleTargetEventbridgeParametersOutputReference, ...)
- func NewSchedulerScheduleTargetKinesisParametersOutputReference_Override(s SchedulerScheduleTargetKinesisParametersOutputReference, ...)
- func NewSchedulerScheduleTargetOutputReference_Override(s SchedulerScheduleTargetOutputReference, ...)
- func NewSchedulerScheduleTargetRetryPolicyOutputReference_Override(s SchedulerScheduleTargetRetryPolicyOutputReference, ...)
- func NewSchedulerScheduleTargetSagemakerPipelineParametersOutputReference_Override(s SchedulerScheduleTargetSagemakerPipelineParametersOutputReference, ...)
- func NewSchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList_Override(s SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList, ...)
- func NewSchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference_Override(...)
- func NewSchedulerScheduleTargetSqsParametersOutputReference_Override(s SchedulerScheduleTargetSqsParametersOutputReference, ...)
- func NewSchedulerSchedule_Override(s SchedulerSchedule, scope constructs.Construct, id *string, ...)
- func SchedulerSchedule_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func SchedulerSchedule_IsConstruct(x interface{}) *bool
- func SchedulerSchedule_IsTerraformElement(x interface{}) *bool
- func SchedulerSchedule_IsTerraformResource(x interface{}) *bool
- func SchedulerSchedule_TfResourceType() *string
- type SchedulerSchedule
- type SchedulerScheduleConfig
- type SchedulerScheduleFlexibleTimeWindow
- type SchedulerScheduleFlexibleTimeWindowOutputReference
- type SchedulerScheduleTarget
- type SchedulerScheduleTargetDeadLetterConfig
- type SchedulerScheduleTargetDeadLetterConfigOutputReference
- type SchedulerScheduleTargetEcsParameters
- type SchedulerScheduleTargetEcsParametersCapacityProviderStrategy
- type SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList
- type SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference
- type SchedulerScheduleTargetEcsParametersNetworkConfiguration
- type SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference
- type SchedulerScheduleTargetEcsParametersOutputReference
- type SchedulerScheduleTargetEcsParametersPlacementConstraints
- type SchedulerScheduleTargetEcsParametersPlacementConstraintsList
- type SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference
- type SchedulerScheduleTargetEcsParametersPlacementStrategy
- type SchedulerScheduleTargetEcsParametersPlacementStrategyList
- type SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference
- type SchedulerScheduleTargetEventbridgeParameters
- type SchedulerScheduleTargetEventbridgeParametersOutputReference
- type SchedulerScheduleTargetKinesisParameters
- type SchedulerScheduleTargetKinesisParametersOutputReference
- type SchedulerScheduleTargetOutputReference
- type SchedulerScheduleTargetRetryPolicy
- type SchedulerScheduleTargetRetryPolicyOutputReference
- type SchedulerScheduleTargetSagemakerPipelineParameters
- type SchedulerScheduleTargetSagemakerPipelineParametersOutputReference
- type SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameter
- type SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList
- type SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference
- type SchedulerScheduleTargetSqsParameters
- type SchedulerScheduleTargetSqsParametersOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSchedulerScheduleFlexibleTimeWindowOutputReference_Override ¶
func NewSchedulerScheduleFlexibleTimeWindowOutputReference_Override(s SchedulerScheduleFlexibleTimeWindowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSchedulerScheduleTargetDeadLetterConfigOutputReference_Override ¶
func NewSchedulerScheduleTargetDeadLetterConfigOutputReference_Override(s SchedulerScheduleTargetDeadLetterConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSchedulerScheduleTargetEcsParametersCapacityProviderStrategyList_Override ¶
func NewSchedulerScheduleTargetEcsParametersCapacityProviderStrategyList_Override(s SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference_Override ¶
func NewSchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference_Override(s SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference_Override ¶
func NewSchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference_Override(s SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSchedulerScheduleTargetEcsParametersOutputReference_Override ¶
func NewSchedulerScheduleTargetEcsParametersOutputReference_Override(s SchedulerScheduleTargetEcsParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSchedulerScheduleTargetEcsParametersPlacementConstraintsList_Override ¶
func NewSchedulerScheduleTargetEcsParametersPlacementConstraintsList_Override(s SchedulerScheduleTargetEcsParametersPlacementConstraintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference_Override ¶
func NewSchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference_Override(s SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSchedulerScheduleTargetEcsParametersPlacementStrategyList_Override ¶
func NewSchedulerScheduleTargetEcsParametersPlacementStrategyList_Override(s SchedulerScheduleTargetEcsParametersPlacementStrategyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference_Override ¶
func NewSchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference_Override(s SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSchedulerScheduleTargetEventbridgeParametersOutputReference_Override ¶
func NewSchedulerScheduleTargetEventbridgeParametersOutputReference_Override(s SchedulerScheduleTargetEventbridgeParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSchedulerScheduleTargetKinesisParametersOutputReference_Override ¶
func NewSchedulerScheduleTargetKinesisParametersOutputReference_Override(s SchedulerScheduleTargetKinesisParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSchedulerScheduleTargetOutputReference_Override ¶
func NewSchedulerScheduleTargetOutputReference_Override(s SchedulerScheduleTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSchedulerScheduleTargetRetryPolicyOutputReference_Override ¶
func NewSchedulerScheduleTargetRetryPolicyOutputReference_Override(s SchedulerScheduleTargetRetryPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSchedulerScheduleTargetSagemakerPipelineParametersOutputReference_Override ¶
func NewSchedulerScheduleTargetSagemakerPipelineParametersOutputReference_Override(s SchedulerScheduleTargetSagemakerPipelineParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList_Override ¶
func NewSchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList_Override(s SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference_Override ¶
func NewSchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference_Override(s SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSchedulerScheduleTargetSqsParametersOutputReference_Override ¶
func NewSchedulerScheduleTargetSqsParametersOutputReference_Override(s SchedulerScheduleTargetSqsParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSchedulerSchedule_Override ¶
func NewSchedulerSchedule_Override(s SchedulerSchedule, scope constructs.Construct, id *string, config *SchedulerScheduleConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule aws_scheduler_schedule} Resource.
func SchedulerSchedule_GenerateConfigForImport ¶
func SchedulerSchedule_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a SchedulerSchedule resource upon running "cdktf plan <stack-name>".
func SchedulerSchedule_IsConstruct ¶
func SchedulerSchedule_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func SchedulerSchedule_IsTerraformElement ¶
func SchedulerSchedule_IsTerraformElement(x interface{}) *bool
Experimental.
func SchedulerSchedule_IsTerraformResource ¶
func SchedulerSchedule_IsTerraformResource(x interface{}) *bool
Experimental.
func SchedulerSchedule_TfResourceType ¶
func SchedulerSchedule_TfResourceType() *string
Types ¶
type SchedulerSchedule ¶
type SchedulerSchedule interface { cdktf.TerraformResource Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EndDate() *string SetEndDate(val *string) EndDateInput() *string FlexibleTimeWindow() SchedulerScheduleFlexibleTimeWindowOutputReference FlexibleTimeWindowInput() *SchedulerScheduleFlexibleTimeWindow // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupName() *string SetGroupName(val *string) GroupNameInput() *string Id() *string SetId(val *string) IdInput() *string KmsKeyArn() *string SetKmsKeyArn(val *string) KmsKeyArnInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string NamePrefix() *string SetNamePrefix(val *string) NamePrefixInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ScheduleExpression() *string SetScheduleExpression(val *string) ScheduleExpressionInput() *string ScheduleExpressionTimezone() *string SetScheduleExpressionTimezone(val *string) ScheduleExpressionTimezoneInput() *string StartDate() *string SetStartDate(val *string) StartDateInput() *string State() *string SetState(val *string) StateInput() *string Target() SchedulerScheduleTargetOutputReference TargetInput() *SchedulerScheduleTarget // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutFlexibleTimeWindow(value *SchedulerScheduleFlexibleTimeWindow) PutTarget(value *SchedulerScheduleTarget) ResetDescription() ResetEndDate() ResetGroupName() ResetId() ResetKmsKeyArn() ResetName() ResetNamePrefix() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetScheduleExpressionTimezone() ResetStartDate() ResetState() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule aws_scheduler_schedule}.
func NewSchedulerSchedule ¶
func NewSchedulerSchedule(scope constructs.Construct, id *string, config *SchedulerScheduleConfig) SchedulerSchedule
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule aws_scheduler_schedule} Resource.
type SchedulerScheduleConfig ¶
type SchedulerScheduleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // flexible_time_window block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#flexible_time_window SchedulerSchedule#flexible_time_window} FlexibleTimeWindow *SchedulerScheduleFlexibleTimeWindow `field:"required" json:"flexibleTimeWindow" yaml:"flexibleTimeWindow"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#schedule_expression SchedulerSchedule#schedule_expression}. ScheduleExpression *string `field:"required" json:"scheduleExpression" yaml:"scheduleExpression"` // target block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#target SchedulerSchedule#target} Target *SchedulerScheduleTarget `field:"required" json:"target" yaml:"target"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#description SchedulerSchedule#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#end_date SchedulerSchedule#end_date}. EndDate *string `field:"optional" json:"endDate" yaml:"endDate"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#group_name SchedulerSchedule#group_name}. GroupName *string `field:"optional" json:"groupName" yaml:"groupName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#id SchedulerSchedule#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#kms_key_arn SchedulerSchedule#kms_key_arn}. KmsKeyArn *string `field:"optional" json:"kmsKeyArn" yaml:"kmsKeyArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#name SchedulerSchedule#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#name_prefix SchedulerSchedule#name_prefix}. NamePrefix *string `field:"optional" json:"namePrefix" yaml:"namePrefix"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#schedule_expression_timezone SchedulerSchedule#schedule_expression_timezone}. ScheduleExpressionTimezone *string `field:"optional" json:"scheduleExpressionTimezone" yaml:"scheduleExpressionTimezone"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#start_date SchedulerSchedule#start_date}. StartDate *string `field:"optional" json:"startDate" yaml:"startDate"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#state SchedulerSchedule#state}. State *string `field:"optional" json:"state" yaml:"state"` }
type SchedulerScheduleFlexibleTimeWindow ¶
type SchedulerScheduleFlexibleTimeWindow struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#mode SchedulerSchedule#mode}. Mode *string `field:"required" json:"mode" yaml:"mode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#maximum_window_in_minutes SchedulerSchedule#maximum_window_in_minutes}. MaximumWindowInMinutes *float64 `field:"optional" json:"maximumWindowInMinutes" yaml:"maximumWindowInMinutes"` }
type SchedulerScheduleFlexibleTimeWindowOutputReference ¶
type SchedulerScheduleFlexibleTimeWindowOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *SchedulerScheduleFlexibleTimeWindow SetInternalValue(val *SchedulerScheduleFlexibleTimeWindow) MaximumWindowInMinutes() *float64 SetMaximumWindowInMinutes(val *float64) MaximumWindowInMinutesInput() *float64 Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaximumWindowInMinutes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleFlexibleTimeWindowOutputReference ¶
func NewSchedulerScheduleFlexibleTimeWindowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SchedulerScheduleFlexibleTimeWindowOutputReference
type SchedulerScheduleTarget ¶
type SchedulerScheduleTarget struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#arn SchedulerSchedule#arn}. Arn *string `field:"required" json:"arn" yaml:"arn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#role_arn SchedulerSchedule#role_arn}. RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"` // dead_letter_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#dead_letter_config SchedulerSchedule#dead_letter_config} DeadLetterConfig *SchedulerScheduleTargetDeadLetterConfig `field:"optional" json:"deadLetterConfig" yaml:"deadLetterConfig"` // ecs_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#ecs_parameters SchedulerSchedule#ecs_parameters} EcsParameters *SchedulerScheduleTargetEcsParameters `field:"optional" json:"ecsParameters" yaml:"ecsParameters"` // eventbridge_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#eventbridge_parameters SchedulerSchedule#eventbridge_parameters} EventbridgeParameters *SchedulerScheduleTargetEventbridgeParameters `field:"optional" json:"eventbridgeParameters" yaml:"eventbridgeParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#input SchedulerSchedule#input}. Input *string `field:"optional" json:"input" yaml:"input"` // kinesis_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#kinesis_parameters SchedulerSchedule#kinesis_parameters} KinesisParameters *SchedulerScheduleTargetKinesisParameters `field:"optional" json:"kinesisParameters" yaml:"kinesisParameters"` // retry_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#retry_policy SchedulerSchedule#retry_policy} RetryPolicy *SchedulerScheduleTargetRetryPolicy `field:"optional" json:"retryPolicy" yaml:"retryPolicy"` // sagemaker_pipeline_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#sagemaker_pipeline_parameters SchedulerSchedule#sagemaker_pipeline_parameters} SagemakerPipelineParameters *SchedulerScheduleTargetSagemakerPipelineParameters `field:"optional" json:"sagemakerPipelineParameters" yaml:"sagemakerPipelineParameters"` // sqs_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#sqs_parameters SchedulerSchedule#sqs_parameters} SqsParameters *SchedulerScheduleTargetSqsParameters `field:"optional" json:"sqsParameters" yaml:"sqsParameters"` }
type SchedulerScheduleTargetDeadLetterConfig ¶
type SchedulerScheduleTargetDeadLetterConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#arn SchedulerSchedule#arn}. Arn *string `field:"required" json:"arn" yaml:"arn"` }
type SchedulerScheduleTargetDeadLetterConfigOutputReference ¶
type SchedulerScheduleTargetDeadLetterConfigOutputReference interface { cdktf.ComplexObject Arn() *string SetArn(val *string) ArnInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *SchedulerScheduleTargetDeadLetterConfig SetInternalValue(val *SchedulerScheduleTargetDeadLetterConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetDeadLetterConfigOutputReference ¶
func NewSchedulerScheduleTargetDeadLetterConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SchedulerScheduleTargetDeadLetterConfigOutputReference
type SchedulerScheduleTargetEcsParameters ¶
type SchedulerScheduleTargetEcsParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#task_definition_arn SchedulerSchedule#task_definition_arn}. TaskDefinitionArn *string `field:"required" json:"taskDefinitionArn" yaml:"taskDefinitionArn"` // capacity_provider_strategy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#capacity_provider_strategy SchedulerSchedule#capacity_provider_strategy} CapacityProviderStrategy interface{} `field:"optional" json:"capacityProviderStrategy" yaml:"capacityProviderStrategy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#enable_ecs_managed_tags SchedulerSchedule#enable_ecs_managed_tags}. EnableEcsManagedTags interface{} `field:"optional" json:"enableEcsManagedTags" yaml:"enableEcsManagedTags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#enable_execute_command SchedulerSchedule#enable_execute_command}. EnableExecuteCommand interface{} `field:"optional" json:"enableExecuteCommand" yaml:"enableExecuteCommand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#group SchedulerSchedule#group}. Group *string `field:"optional" json:"group" yaml:"group"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#launch_type SchedulerSchedule#launch_type}. LaunchType *string `field:"optional" json:"launchType" yaml:"launchType"` // network_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#network_configuration SchedulerSchedule#network_configuration} NetworkConfiguration *SchedulerScheduleTargetEcsParametersNetworkConfiguration `field:"optional" json:"networkConfiguration" yaml:"networkConfiguration"` // placement_constraints block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#placement_constraints SchedulerSchedule#placement_constraints} PlacementConstraints interface{} `field:"optional" json:"placementConstraints" yaml:"placementConstraints"` // placement_strategy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#placement_strategy SchedulerSchedule#placement_strategy} PlacementStrategy interface{} `field:"optional" json:"placementStrategy" yaml:"placementStrategy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#platform_version SchedulerSchedule#platform_version}. PlatformVersion *string `field:"optional" json:"platformVersion" yaml:"platformVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#propagate_tags SchedulerSchedule#propagate_tags}. PropagateTags *string `field:"optional" json:"propagateTags" yaml:"propagateTags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#reference_id SchedulerSchedule#reference_id}. ReferenceId *string `field:"optional" json:"referenceId" yaml:"referenceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#tags SchedulerSchedule#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#task_count SchedulerSchedule#task_count}. TaskCount *float64 `field:"optional" json:"taskCount" yaml:"taskCount"` }
type SchedulerScheduleTargetEcsParametersCapacityProviderStrategy ¶
type SchedulerScheduleTargetEcsParametersCapacityProviderStrategy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#capacity_provider SchedulerSchedule#capacity_provider}. CapacityProvider *string `field:"required" json:"capacityProvider" yaml:"capacityProvider"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#base SchedulerSchedule#base}. Base *float64 `field:"optional" json:"base" yaml:"base"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#weight SchedulerSchedule#weight}. Weight *float64 `field:"optional" json:"weight" yaml:"weight"` }
type SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList ¶
type SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetEcsParametersCapacityProviderStrategyList ¶
func NewSchedulerScheduleTargetEcsParametersCapacityProviderStrategyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList
type SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference ¶
type SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference interface { cdktf.ComplexObject Base() *float64 SetBase(val *float64) BaseInput() *float64 CapacityProvider() *string SetCapacityProvider(val *string) CapacityProviderInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Weight() *float64 SetWeight(val *float64) WeightInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetBase() ResetWeight() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference ¶
func NewSchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference
type SchedulerScheduleTargetEcsParametersNetworkConfiguration ¶
type SchedulerScheduleTargetEcsParametersNetworkConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#subnets SchedulerSchedule#subnets}. Subnets *[]*string `field:"required" json:"subnets" yaml:"subnets"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#assign_public_ip SchedulerSchedule#assign_public_ip}. AssignPublicIp interface{} `field:"optional" json:"assignPublicIp" yaml:"assignPublicIp"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#security_groups SchedulerSchedule#security_groups}. SecurityGroups *[]*string `field:"optional" json:"securityGroups" yaml:"securityGroups"` }
type SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference ¶
type SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference interface { cdktf.ComplexObject AssignPublicIp() interface{} SetAssignPublicIp(val interface{}) AssignPublicIpInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *SchedulerScheduleTargetEcsParametersNetworkConfiguration SetInternalValue(val *SchedulerScheduleTargetEcsParametersNetworkConfiguration) SecurityGroups() *[]*string SetSecurityGroups(val *[]*string) SecurityGroupsInput() *[]*string Subnets() *[]*string SetSubnets(val *[]*string) SubnetsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAssignPublicIp() ResetSecurityGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference ¶
func NewSchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference
type SchedulerScheduleTargetEcsParametersOutputReference ¶
type SchedulerScheduleTargetEcsParametersOutputReference interface { cdktf.ComplexObject CapacityProviderStrategy() SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList CapacityProviderStrategyInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableEcsManagedTags() interface{} SetEnableEcsManagedTags(val interface{}) EnableEcsManagedTagsInput() interface{} EnableExecuteCommand() interface{} SetEnableExecuteCommand(val interface{}) EnableExecuteCommandInput() interface{} // Experimental. Fqn() *string Group() *string SetGroup(val *string) GroupInput() *string InternalValue() *SchedulerScheduleTargetEcsParameters SetInternalValue(val *SchedulerScheduleTargetEcsParameters) LaunchType() *string SetLaunchType(val *string) LaunchTypeInput() *string NetworkConfiguration() SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference NetworkConfigurationInput() *SchedulerScheduleTargetEcsParametersNetworkConfiguration PlacementConstraints() SchedulerScheduleTargetEcsParametersPlacementConstraintsList PlacementConstraintsInput() interface{} PlacementStrategy() SchedulerScheduleTargetEcsParametersPlacementStrategyList PlacementStrategyInput() interface{} PlatformVersion() *string SetPlatformVersion(val *string) PlatformVersionInput() *string PropagateTags() *string SetPropagateTags(val *string) PropagateTagsInput() *string ReferenceId() *string SetReferenceId(val *string) ReferenceIdInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string TaskCount() *float64 SetTaskCount(val *float64) TaskCountInput() *float64 TaskDefinitionArn() *string SetTaskDefinitionArn(val *string) TaskDefinitionArnInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCapacityProviderStrategy(value interface{}) PutNetworkConfiguration(value *SchedulerScheduleTargetEcsParametersNetworkConfiguration) PutPlacementConstraints(value interface{}) PutPlacementStrategy(value interface{}) ResetCapacityProviderStrategy() ResetEnableEcsManagedTags() ResetEnableExecuteCommand() ResetGroup() ResetLaunchType() ResetNetworkConfiguration() ResetPlacementConstraints() ResetPlacementStrategy() ResetPlatformVersion() ResetPropagateTags() ResetReferenceId() ResetTags() ResetTaskCount() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetEcsParametersOutputReference ¶
func NewSchedulerScheduleTargetEcsParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SchedulerScheduleTargetEcsParametersOutputReference
type SchedulerScheduleTargetEcsParametersPlacementConstraints ¶
type SchedulerScheduleTargetEcsParametersPlacementConstraints struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#type SchedulerSchedule#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#expression SchedulerSchedule#expression}. Expression *string `field:"optional" json:"expression" yaml:"expression"` }
type SchedulerScheduleTargetEcsParametersPlacementConstraintsList ¶
type SchedulerScheduleTargetEcsParametersPlacementConstraintsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetEcsParametersPlacementConstraintsList ¶
func NewSchedulerScheduleTargetEcsParametersPlacementConstraintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SchedulerScheduleTargetEcsParametersPlacementConstraintsList
type SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference ¶
type SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Expression() *string SetExpression(val *string) ExpressionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetExpression() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference ¶
func NewSchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference
type SchedulerScheduleTargetEcsParametersPlacementStrategy ¶
type SchedulerScheduleTargetEcsParametersPlacementStrategy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#type SchedulerSchedule#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#field SchedulerSchedule#field}. Field *string `field:"optional" json:"field" yaml:"field"` }
type SchedulerScheduleTargetEcsParametersPlacementStrategyList ¶
type SchedulerScheduleTargetEcsParametersPlacementStrategyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetEcsParametersPlacementStrategyList ¶
func NewSchedulerScheduleTargetEcsParametersPlacementStrategyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SchedulerScheduleTargetEcsParametersPlacementStrategyList
type SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference ¶
type SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Field() *string SetField(val *string) FieldInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetField() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference ¶
func NewSchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference
type SchedulerScheduleTargetEventbridgeParameters ¶
type SchedulerScheduleTargetEventbridgeParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#detail_type SchedulerSchedule#detail_type}. DetailType *string `field:"required" json:"detailType" yaml:"detailType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#source SchedulerSchedule#source}. Source *string `field:"required" json:"source" yaml:"source"` }
type SchedulerScheduleTargetEventbridgeParametersOutputReference ¶
type SchedulerScheduleTargetEventbridgeParametersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DetailType() *string SetDetailType(val *string) DetailTypeInput() *string // Experimental. Fqn() *string InternalValue() *SchedulerScheduleTargetEventbridgeParameters SetInternalValue(val *SchedulerScheduleTargetEventbridgeParameters) Source() *string SetSource(val *string) SourceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetEventbridgeParametersOutputReference ¶
func NewSchedulerScheduleTargetEventbridgeParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SchedulerScheduleTargetEventbridgeParametersOutputReference
type SchedulerScheduleTargetKinesisParameters ¶
type SchedulerScheduleTargetKinesisParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#partition_key SchedulerSchedule#partition_key}. PartitionKey *string `field:"required" json:"partitionKey" yaml:"partitionKey"` }
type SchedulerScheduleTargetKinesisParametersOutputReference ¶
type SchedulerScheduleTargetKinesisParametersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *SchedulerScheduleTargetKinesisParameters SetInternalValue(val *SchedulerScheduleTargetKinesisParameters) PartitionKey() *string SetPartitionKey(val *string) PartitionKeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetKinesisParametersOutputReference ¶
func NewSchedulerScheduleTargetKinesisParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SchedulerScheduleTargetKinesisParametersOutputReference
type SchedulerScheduleTargetOutputReference ¶
type SchedulerScheduleTargetOutputReference interface { cdktf.ComplexObject Arn() *string SetArn(val *string) ArnInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeadLetterConfig() SchedulerScheduleTargetDeadLetterConfigOutputReference DeadLetterConfigInput() *SchedulerScheduleTargetDeadLetterConfig EcsParameters() SchedulerScheduleTargetEcsParametersOutputReference EcsParametersInput() *SchedulerScheduleTargetEcsParameters EventbridgeParameters() SchedulerScheduleTargetEventbridgeParametersOutputReference EventbridgeParametersInput() *SchedulerScheduleTargetEventbridgeParameters // Experimental. Fqn() *string Input() *string SetInput(val *string) InputInput() *string InternalValue() *SchedulerScheduleTarget SetInternalValue(val *SchedulerScheduleTarget) KinesisParameters() SchedulerScheduleTargetKinesisParametersOutputReference KinesisParametersInput() *SchedulerScheduleTargetKinesisParameters RetryPolicy() SchedulerScheduleTargetRetryPolicyOutputReference RetryPolicyInput() *SchedulerScheduleTargetRetryPolicy RoleArn() *string SetRoleArn(val *string) RoleArnInput() *string SagemakerPipelineParameters() SchedulerScheduleTargetSagemakerPipelineParametersOutputReference SagemakerPipelineParametersInput() *SchedulerScheduleTargetSagemakerPipelineParameters SqsParameters() SchedulerScheduleTargetSqsParametersOutputReference SqsParametersInput() *SchedulerScheduleTargetSqsParameters // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDeadLetterConfig(value *SchedulerScheduleTargetDeadLetterConfig) PutEcsParameters(value *SchedulerScheduleTargetEcsParameters) PutEventbridgeParameters(value *SchedulerScheduleTargetEventbridgeParameters) PutKinesisParameters(value *SchedulerScheduleTargetKinesisParameters) PutRetryPolicy(value *SchedulerScheduleTargetRetryPolicy) PutSagemakerPipelineParameters(value *SchedulerScheduleTargetSagemakerPipelineParameters) PutSqsParameters(value *SchedulerScheduleTargetSqsParameters) ResetDeadLetterConfig() ResetEcsParameters() ResetEventbridgeParameters() ResetInput() ResetKinesisParameters() ResetRetryPolicy() ResetSagemakerPipelineParameters() ResetSqsParameters() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetOutputReference ¶
func NewSchedulerScheduleTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SchedulerScheduleTargetOutputReference
type SchedulerScheduleTargetRetryPolicy ¶
type SchedulerScheduleTargetRetryPolicy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#maximum_event_age_in_seconds SchedulerSchedule#maximum_event_age_in_seconds}. MaximumEventAgeInSeconds *float64 `field:"optional" json:"maximumEventAgeInSeconds" yaml:"maximumEventAgeInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#maximum_retry_attempts SchedulerSchedule#maximum_retry_attempts}. MaximumRetryAttempts *float64 `field:"optional" json:"maximumRetryAttempts" yaml:"maximumRetryAttempts"` }
type SchedulerScheduleTargetRetryPolicyOutputReference ¶
type SchedulerScheduleTargetRetryPolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *SchedulerScheduleTargetRetryPolicy SetInternalValue(val *SchedulerScheduleTargetRetryPolicy) MaximumEventAgeInSeconds() *float64 SetMaximumEventAgeInSeconds(val *float64) MaximumEventAgeInSecondsInput() *float64 MaximumRetryAttempts() *float64 SetMaximumRetryAttempts(val *float64) MaximumRetryAttemptsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaximumEventAgeInSeconds() ResetMaximumRetryAttempts() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetRetryPolicyOutputReference ¶
func NewSchedulerScheduleTargetRetryPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SchedulerScheduleTargetRetryPolicyOutputReference
type SchedulerScheduleTargetSagemakerPipelineParameters ¶
type SchedulerScheduleTargetSagemakerPipelineParameters struct { // pipeline_parameter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#pipeline_parameter SchedulerSchedule#pipeline_parameter} PipelineParameter interface{} `field:"optional" json:"pipelineParameter" yaml:"pipelineParameter"` }
type SchedulerScheduleTargetSagemakerPipelineParametersOutputReference ¶
type SchedulerScheduleTargetSagemakerPipelineParametersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *SchedulerScheduleTargetSagemakerPipelineParameters SetInternalValue(val *SchedulerScheduleTargetSagemakerPipelineParameters) PipelineParameter() SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList PipelineParameterInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPipelineParameter(value interface{}) ResetPipelineParameter() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetSagemakerPipelineParametersOutputReference ¶
func NewSchedulerScheduleTargetSagemakerPipelineParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SchedulerScheduleTargetSagemakerPipelineParametersOutputReference
type SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameter ¶
type SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameter struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#name SchedulerSchedule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#value SchedulerSchedule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList ¶
type SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList ¶
func NewSchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList
type SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference ¶
type SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference ¶
func NewSchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference
type SchedulerScheduleTargetSqsParameters ¶
type SchedulerScheduleTargetSqsParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.38.0/docs/resources/scheduler_schedule#message_group_id SchedulerSchedule#message_group_id}. MessageGroupId *string `field:"optional" json:"messageGroupId" yaml:"messageGroupId"` }
type SchedulerScheduleTargetSqsParametersOutputReference ¶
type SchedulerScheduleTargetSqsParametersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *SchedulerScheduleTargetSqsParameters SetInternalValue(val *SchedulerScheduleTargetSqsParameters) MessageGroupId() *string SetMessageGroupId(val *string) MessageGroupIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMessageGroupId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSchedulerScheduleTargetSqsParametersOutputReference ¶
func NewSchedulerScheduleTargetSqsParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SchedulerScheduleTargetSqsParametersOutputReference
Source Files ¶
- SchedulerSchedule.go
- SchedulerScheduleConfig.go
- SchedulerScheduleFlexibleTimeWindow.go
- SchedulerScheduleFlexibleTimeWindowOutputReference.go
- SchedulerScheduleFlexibleTimeWindowOutputReference__checks.go
- SchedulerScheduleTarget.go
- SchedulerScheduleTargetDeadLetterConfig.go
- SchedulerScheduleTargetDeadLetterConfigOutputReference.go
- SchedulerScheduleTargetDeadLetterConfigOutputReference__checks.go
- SchedulerScheduleTargetEcsParameters.go
- SchedulerScheduleTargetEcsParametersCapacityProviderStrategy.go
- SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList.go
- SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList__checks.go
- SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference.go
- SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference__checks.go
- SchedulerScheduleTargetEcsParametersNetworkConfiguration.go
- SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference.go
- SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference__checks.go
- SchedulerScheduleTargetEcsParametersOutputReference.go
- SchedulerScheduleTargetEcsParametersOutputReference__checks.go
- SchedulerScheduleTargetEcsParametersPlacementConstraints.go
- SchedulerScheduleTargetEcsParametersPlacementConstraintsList.go
- SchedulerScheduleTargetEcsParametersPlacementConstraintsList__checks.go
- SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference.go
- SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference__checks.go
- SchedulerScheduleTargetEcsParametersPlacementStrategy.go
- SchedulerScheduleTargetEcsParametersPlacementStrategyList.go
- SchedulerScheduleTargetEcsParametersPlacementStrategyList__checks.go
- SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference.go
- SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference__checks.go
- SchedulerScheduleTargetEventbridgeParameters.go
- SchedulerScheduleTargetEventbridgeParametersOutputReference.go
- SchedulerScheduleTargetEventbridgeParametersOutputReference__checks.go
- SchedulerScheduleTargetKinesisParameters.go
- SchedulerScheduleTargetKinesisParametersOutputReference.go
- SchedulerScheduleTargetKinesisParametersOutputReference__checks.go
- SchedulerScheduleTargetOutputReference.go
- SchedulerScheduleTargetOutputReference__checks.go
- SchedulerScheduleTargetRetryPolicy.go
- SchedulerScheduleTargetRetryPolicyOutputReference.go
- SchedulerScheduleTargetRetryPolicyOutputReference__checks.go
- SchedulerScheduleTargetSagemakerPipelineParameters.go
- SchedulerScheduleTargetSagemakerPipelineParametersOutputReference.go
- SchedulerScheduleTargetSagemakerPipelineParametersOutputReference__checks.go
- SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameter.go
- SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList.go
- SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterList__checks.go
- SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference.go
- SchedulerScheduleTargetSagemakerPipelineParametersPipelineParameterOutputReference__checks.go
- SchedulerScheduleTargetSqsParameters.go
- SchedulerScheduleTargetSqsParametersOutputReference.go
- SchedulerScheduleTargetSqsParametersOutputReference__checks.go
- SchedulerSchedule__checks.go
- main.go