Documentation ¶
Index ¶
- type Schedule
- type ScheduleArgs
- type ScheduleArray
- type ScheduleArrayInput
- type ScheduleArrayOutput
- type ScheduleFlexibleTimeWindow
- type ScheduleFlexibleTimeWindowArgs
- func (ScheduleFlexibleTimeWindowArgs) ElementType() reflect.Type
- func (i ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowOutput() ScheduleFlexibleTimeWindowOutput
- func (i ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowOutputWithContext(ctx context.Context) ScheduleFlexibleTimeWindowOutput
- func (i ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowPtrOutput() ScheduleFlexibleTimeWindowPtrOutput
- func (i ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowPtrOutputWithContext(ctx context.Context) ScheduleFlexibleTimeWindowPtrOutput
- type ScheduleFlexibleTimeWindowInput
- type ScheduleFlexibleTimeWindowOutput
- func (ScheduleFlexibleTimeWindowOutput) ElementType() reflect.Type
- func (o ScheduleFlexibleTimeWindowOutput) MaximumWindowInMinutes() pulumi.IntPtrOutput
- func (o ScheduleFlexibleTimeWindowOutput) Mode() pulumi.StringOutput
- func (o ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowOutput() ScheduleFlexibleTimeWindowOutput
- func (o ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowOutputWithContext(ctx context.Context) ScheduleFlexibleTimeWindowOutput
- func (o ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowPtrOutput() ScheduleFlexibleTimeWindowPtrOutput
- func (o ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowPtrOutputWithContext(ctx context.Context) ScheduleFlexibleTimeWindowPtrOutput
- type ScheduleFlexibleTimeWindowPtrInput
- type ScheduleFlexibleTimeWindowPtrOutput
- func (o ScheduleFlexibleTimeWindowPtrOutput) Elem() ScheduleFlexibleTimeWindowOutput
- func (ScheduleFlexibleTimeWindowPtrOutput) ElementType() reflect.Type
- func (o ScheduleFlexibleTimeWindowPtrOutput) MaximumWindowInMinutes() pulumi.IntPtrOutput
- func (o ScheduleFlexibleTimeWindowPtrOutput) Mode() pulumi.StringPtrOutput
- func (o ScheduleFlexibleTimeWindowPtrOutput) ToScheduleFlexibleTimeWindowPtrOutput() ScheduleFlexibleTimeWindowPtrOutput
- func (o ScheduleFlexibleTimeWindowPtrOutput) ToScheduleFlexibleTimeWindowPtrOutputWithContext(ctx context.Context) ScheduleFlexibleTimeWindowPtrOutput
- type ScheduleGroup
- type ScheduleGroupArgs
- type ScheduleGroupArray
- type ScheduleGroupArrayInput
- type ScheduleGroupArrayOutput
- func (ScheduleGroupArrayOutput) ElementType() reflect.Type
- func (o ScheduleGroupArrayOutput) Index(i pulumi.IntInput) ScheduleGroupOutput
- func (o ScheduleGroupArrayOutput) ToScheduleGroupArrayOutput() ScheduleGroupArrayOutput
- func (o ScheduleGroupArrayOutput) ToScheduleGroupArrayOutputWithContext(ctx context.Context) ScheduleGroupArrayOutput
- type ScheduleGroupInput
- type ScheduleGroupMap
- type ScheduleGroupMapInput
- type ScheduleGroupMapOutput
- func (ScheduleGroupMapOutput) ElementType() reflect.Type
- func (o ScheduleGroupMapOutput) MapIndex(k pulumi.StringInput) ScheduleGroupOutput
- func (o ScheduleGroupMapOutput) ToScheduleGroupMapOutput() ScheduleGroupMapOutput
- func (o ScheduleGroupMapOutput) ToScheduleGroupMapOutputWithContext(ctx context.Context) ScheduleGroupMapOutput
- type ScheduleGroupOutput
- func (o ScheduleGroupOutput) Arn() pulumi.StringOutput
- func (o ScheduleGroupOutput) CreationDate() pulumi.StringOutput
- func (ScheduleGroupOutput) ElementType() reflect.Type
- func (o ScheduleGroupOutput) LastModificationDate() pulumi.StringOutput
- func (o ScheduleGroupOutput) Name() pulumi.StringOutput
- func (o ScheduleGroupOutput) NamePrefix() pulumi.StringOutput
- func (o ScheduleGroupOutput) State() pulumi.StringOutput
- func (o ScheduleGroupOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleGroupOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ScheduleGroupOutput) ToScheduleGroupOutput() ScheduleGroupOutput
- func (o ScheduleGroupOutput) ToScheduleGroupOutputWithContext(ctx context.Context) ScheduleGroupOutput
- type ScheduleGroupState
- type ScheduleInput
- type ScheduleMap
- type ScheduleMapInput
- type ScheduleMapOutput
- type ScheduleOutput
- func (o ScheduleOutput) Arn() pulumi.StringOutput
- func (o ScheduleOutput) Description() pulumi.StringPtrOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) EndDate() pulumi.StringPtrOutput
- func (o ScheduleOutput) FlexibleTimeWindow() ScheduleFlexibleTimeWindowOutput
- func (o ScheduleOutput) GroupName() pulumi.StringOutput
- func (o ScheduleOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o ScheduleOutput) Name() pulumi.StringOutput
- func (o ScheduleOutput) NamePrefix() pulumi.StringOutput
- func (o ScheduleOutput) ScheduleExpression() pulumi.StringOutput
- func (o ScheduleOutput) ScheduleExpressionTimezone() pulumi.StringPtrOutput
- func (o ScheduleOutput) StartDate() pulumi.StringPtrOutput
- func (o ScheduleOutput) State() pulumi.StringPtrOutput
- func (o ScheduleOutput) Target() ScheduleTargetOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- type ScheduleState
- type ScheduleTarget
- type ScheduleTargetArgs
- func (ScheduleTargetArgs) ElementType() reflect.Type
- func (i ScheduleTargetArgs) ToScheduleTargetOutput() ScheduleTargetOutput
- func (i ScheduleTargetArgs) ToScheduleTargetOutputWithContext(ctx context.Context) ScheduleTargetOutput
- func (i ScheduleTargetArgs) ToScheduleTargetPtrOutput() ScheduleTargetPtrOutput
- func (i ScheduleTargetArgs) ToScheduleTargetPtrOutputWithContext(ctx context.Context) ScheduleTargetPtrOutput
- type ScheduleTargetDeadLetterConfig
- type ScheduleTargetDeadLetterConfigArgs
- func (ScheduleTargetDeadLetterConfigArgs) ElementType() reflect.Type
- func (i ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigOutput() ScheduleTargetDeadLetterConfigOutput
- func (i ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigOutputWithContext(ctx context.Context) ScheduleTargetDeadLetterConfigOutput
- func (i ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigPtrOutput() ScheduleTargetDeadLetterConfigPtrOutput
- func (i ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigPtrOutputWithContext(ctx context.Context) ScheduleTargetDeadLetterConfigPtrOutput
- type ScheduleTargetDeadLetterConfigInput
- type ScheduleTargetDeadLetterConfigOutput
- func (o ScheduleTargetDeadLetterConfigOutput) Arn() pulumi.StringOutput
- func (ScheduleTargetDeadLetterConfigOutput) ElementType() reflect.Type
- func (o ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigOutput() ScheduleTargetDeadLetterConfigOutput
- func (o ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigOutputWithContext(ctx context.Context) ScheduleTargetDeadLetterConfigOutput
- func (o ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigPtrOutput() ScheduleTargetDeadLetterConfigPtrOutput
- func (o ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigPtrOutputWithContext(ctx context.Context) ScheduleTargetDeadLetterConfigPtrOutput
- type ScheduleTargetDeadLetterConfigPtrInput
- type ScheduleTargetDeadLetterConfigPtrOutput
- func (o ScheduleTargetDeadLetterConfigPtrOutput) Arn() pulumi.StringPtrOutput
- func (o ScheduleTargetDeadLetterConfigPtrOutput) Elem() ScheduleTargetDeadLetterConfigOutput
- func (ScheduleTargetDeadLetterConfigPtrOutput) ElementType() reflect.Type
- func (o ScheduleTargetDeadLetterConfigPtrOutput) ToScheduleTargetDeadLetterConfigPtrOutput() ScheduleTargetDeadLetterConfigPtrOutput
- func (o ScheduleTargetDeadLetterConfigPtrOutput) ToScheduleTargetDeadLetterConfigPtrOutputWithContext(ctx context.Context) ScheduleTargetDeadLetterConfigPtrOutput
- type ScheduleTargetEcsParameters
- type ScheduleTargetEcsParametersArgs
- func (ScheduleTargetEcsParametersArgs) ElementType() reflect.Type
- func (i ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersOutput() ScheduleTargetEcsParametersOutput
- func (i ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersOutput
- func (i ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersPtrOutput() ScheduleTargetEcsParametersPtrOutput
- func (i ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPtrOutput
- type ScheduleTargetEcsParametersCapacityProviderStrategy
- type ScheduleTargetEcsParametersCapacityProviderStrategyArgs
- func (ScheduleTargetEcsParametersCapacityProviderStrategyArgs) ElementType() reflect.Type
- func (i ScheduleTargetEcsParametersCapacityProviderStrategyArgs) ToScheduleTargetEcsParametersCapacityProviderStrategyOutput() ScheduleTargetEcsParametersCapacityProviderStrategyOutput
- func (i ScheduleTargetEcsParametersCapacityProviderStrategyArgs) ToScheduleTargetEcsParametersCapacityProviderStrategyOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersCapacityProviderStrategyOutput
- type ScheduleTargetEcsParametersCapacityProviderStrategyArray
- func (ScheduleTargetEcsParametersCapacityProviderStrategyArray) ElementType() reflect.Type
- func (i ScheduleTargetEcsParametersCapacityProviderStrategyArray) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput() ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
- func (i ScheduleTargetEcsParametersCapacityProviderStrategyArray) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
- type ScheduleTargetEcsParametersCapacityProviderStrategyArrayInput
- type ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
- func (ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput) ElementType() reflect.Type
- func (o ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput) Index(i pulumi.IntInput) ScheduleTargetEcsParametersCapacityProviderStrategyOutput
- func (o ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput() ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
- func (o ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
- type ScheduleTargetEcsParametersCapacityProviderStrategyInput
- type ScheduleTargetEcsParametersCapacityProviderStrategyOutput
- func (o ScheduleTargetEcsParametersCapacityProviderStrategyOutput) Base() pulumi.IntPtrOutput
- func (o ScheduleTargetEcsParametersCapacityProviderStrategyOutput) CapacityProvider() pulumi.StringOutput
- func (ScheduleTargetEcsParametersCapacityProviderStrategyOutput) ElementType() reflect.Type
- func (o ScheduleTargetEcsParametersCapacityProviderStrategyOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyOutput() ScheduleTargetEcsParametersCapacityProviderStrategyOutput
- func (o ScheduleTargetEcsParametersCapacityProviderStrategyOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersCapacityProviderStrategyOutput
- func (o ScheduleTargetEcsParametersCapacityProviderStrategyOutput) Weight() pulumi.IntPtrOutput
- type ScheduleTargetEcsParametersInput
- type ScheduleTargetEcsParametersNetworkConfiguration
- type ScheduleTargetEcsParametersNetworkConfigurationArgs
- func (ScheduleTargetEcsParametersNetworkConfigurationArgs) ElementType() reflect.Type
- func (i ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationOutput() ScheduleTargetEcsParametersNetworkConfigurationOutput
- func (i ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersNetworkConfigurationOutput
- func (i ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutput() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
- func (i ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
- type ScheduleTargetEcsParametersNetworkConfigurationInput
- type ScheduleTargetEcsParametersNetworkConfigurationOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (ScheduleTargetEcsParametersNetworkConfigurationOutput) ElementType() reflect.Type
- func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) Subnets() pulumi.StringArrayOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationOutput() ScheduleTargetEcsParametersNetworkConfigurationOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersNetworkConfigurationOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutput() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
- type ScheduleTargetEcsParametersNetworkConfigurationPtrInput
- type ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) Elem() ScheduleTargetEcsParametersNetworkConfigurationOutput
- func (ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) Subnets() pulumi.StringArrayOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutput() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
- func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
- type ScheduleTargetEcsParametersOutput
- func (o ScheduleTargetEcsParametersOutput) CapacityProviderStrategies() ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
- func (ScheduleTargetEcsParametersOutput) ElementType() reflect.Type
- func (o ScheduleTargetEcsParametersOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput
- func (o ScheduleTargetEcsParametersOutput) EnableExecuteCommand() pulumi.BoolPtrOutput
- func (o ScheduleTargetEcsParametersOutput) Group() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersOutput) LaunchType() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersOutput) NetworkConfiguration() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
- func (o ScheduleTargetEcsParametersOutput) PlacementConstraints() ScheduleTargetEcsParametersPlacementConstraintArrayOutput
- func (o ScheduleTargetEcsParametersOutput) PlacementStrategies() ScheduleTargetEcsParametersPlacementStrategyArrayOutput
- func (o ScheduleTargetEcsParametersOutput) PlatformVersion() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersOutput) PropagateTags() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersOutput) ReferenceId() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleTargetEcsParametersOutput) TaskCount() pulumi.IntPtrOutput
- func (o ScheduleTargetEcsParametersOutput) TaskDefinitionArn() pulumi.StringOutput
- func (o ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersOutput() ScheduleTargetEcsParametersOutput
- func (o ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersOutput
- func (o ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersPtrOutput() ScheduleTargetEcsParametersPtrOutput
- func (o ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPtrOutput
- type ScheduleTargetEcsParametersPlacementConstraint
- type ScheduleTargetEcsParametersPlacementConstraintArgs
- func (ScheduleTargetEcsParametersPlacementConstraintArgs) ElementType() reflect.Type
- func (i ScheduleTargetEcsParametersPlacementConstraintArgs) ToScheduleTargetEcsParametersPlacementConstraintOutput() ScheduleTargetEcsParametersPlacementConstraintOutput
- func (i ScheduleTargetEcsParametersPlacementConstraintArgs) ToScheduleTargetEcsParametersPlacementConstraintOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementConstraintOutput
- type ScheduleTargetEcsParametersPlacementConstraintArray
- func (ScheduleTargetEcsParametersPlacementConstraintArray) ElementType() reflect.Type
- func (i ScheduleTargetEcsParametersPlacementConstraintArray) ToScheduleTargetEcsParametersPlacementConstraintArrayOutput() ScheduleTargetEcsParametersPlacementConstraintArrayOutput
- func (i ScheduleTargetEcsParametersPlacementConstraintArray) ToScheduleTargetEcsParametersPlacementConstraintArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementConstraintArrayOutput
- type ScheduleTargetEcsParametersPlacementConstraintArrayInput
- type ScheduleTargetEcsParametersPlacementConstraintArrayOutput
- func (ScheduleTargetEcsParametersPlacementConstraintArrayOutput) ElementType() reflect.Type
- func (o ScheduleTargetEcsParametersPlacementConstraintArrayOutput) Index(i pulumi.IntInput) ScheduleTargetEcsParametersPlacementConstraintOutput
- func (o ScheduleTargetEcsParametersPlacementConstraintArrayOutput) ToScheduleTargetEcsParametersPlacementConstraintArrayOutput() ScheduleTargetEcsParametersPlacementConstraintArrayOutput
- func (o ScheduleTargetEcsParametersPlacementConstraintArrayOutput) ToScheduleTargetEcsParametersPlacementConstraintArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementConstraintArrayOutput
- type ScheduleTargetEcsParametersPlacementConstraintInput
- type ScheduleTargetEcsParametersPlacementConstraintOutput
- func (ScheduleTargetEcsParametersPlacementConstraintOutput) ElementType() reflect.Type
- func (o ScheduleTargetEcsParametersPlacementConstraintOutput) Expression() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersPlacementConstraintOutput) ToScheduleTargetEcsParametersPlacementConstraintOutput() ScheduleTargetEcsParametersPlacementConstraintOutput
- func (o ScheduleTargetEcsParametersPlacementConstraintOutput) ToScheduleTargetEcsParametersPlacementConstraintOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementConstraintOutput
- func (o ScheduleTargetEcsParametersPlacementConstraintOutput) Type() pulumi.StringOutput
- type ScheduleTargetEcsParametersPlacementStrategy
- type ScheduleTargetEcsParametersPlacementStrategyArgs
- func (ScheduleTargetEcsParametersPlacementStrategyArgs) ElementType() reflect.Type
- func (i ScheduleTargetEcsParametersPlacementStrategyArgs) ToScheduleTargetEcsParametersPlacementStrategyOutput() ScheduleTargetEcsParametersPlacementStrategyOutput
- func (i ScheduleTargetEcsParametersPlacementStrategyArgs) ToScheduleTargetEcsParametersPlacementStrategyOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementStrategyOutput
- type ScheduleTargetEcsParametersPlacementStrategyArray
- func (ScheduleTargetEcsParametersPlacementStrategyArray) ElementType() reflect.Type
- func (i ScheduleTargetEcsParametersPlacementStrategyArray) ToScheduleTargetEcsParametersPlacementStrategyArrayOutput() ScheduleTargetEcsParametersPlacementStrategyArrayOutput
- func (i ScheduleTargetEcsParametersPlacementStrategyArray) ToScheduleTargetEcsParametersPlacementStrategyArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementStrategyArrayOutput
- type ScheduleTargetEcsParametersPlacementStrategyArrayInput
- type ScheduleTargetEcsParametersPlacementStrategyArrayOutput
- func (ScheduleTargetEcsParametersPlacementStrategyArrayOutput) ElementType() reflect.Type
- func (o ScheduleTargetEcsParametersPlacementStrategyArrayOutput) Index(i pulumi.IntInput) ScheduleTargetEcsParametersPlacementStrategyOutput
- func (o ScheduleTargetEcsParametersPlacementStrategyArrayOutput) ToScheduleTargetEcsParametersPlacementStrategyArrayOutput() ScheduleTargetEcsParametersPlacementStrategyArrayOutput
- func (o ScheduleTargetEcsParametersPlacementStrategyArrayOutput) ToScheduleTargetEcsParametersPlacementStrategyArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementStrategyArrayOutput
- type ScheduleTargetEcsParametersPlacementStrategyInput
- type ScheduleTargetEcsParametersPlacementStrategyOutput
- func (ScheduleTargetEcsParametersPlacementStrategyOutput) ElementType() reflect.Type
- func (o ScheduleTargetEcsParametersPlacementStrategyOutput) Field() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersPlacementStrategyOutput) ToScheduleTargetEcsParametersPlacementStrategyOutput() ScheduleTargetEcsParametersPlacementStrategyOutput
- func (o ScheduleTargetEcsParametersPlacementStrategyOutput) ToScheduleTargetEcsParametersPlacementStrategyOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementStrategyOutput
- func (o ScheduleTargetEcsParametersPlacementStrategyOutput) Type() pulumi.StringOutput
- type ScheduleTargetEcsParametersPtrInput
- type ScheduleTargetEcsParametersPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) CapacityProviderStrategies() ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
- func (o ScheduleTargetEcsParametersPtrOutput) Elem() ScheduleTargetEcsParametersOutput
- func (ScheduleTargetEcsParametersPtrOutput) ElementType() reflect.Type
- func (o ScheduleTargetEcsParametersPtrOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) EnableExecuteCommand() pulumi.BoolPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) Group() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) LaunchType() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) NetworkConfiguration() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) PlacementConstraints() ScheduleTargetEcsParametersPlacementConstraintArrayOutput
- func (o ScheduleTargetEcsParametersPtrOutput) PlacementStrategies() ScheduleTargetEcsParametersPlacementStrategyArrayOutput
- func (o ScheduleTargetEcsParametersPtrOutput) PlatformVersion() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) PropagateTags() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) ReferenceId() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleTargetEcsParametersPtrOutput) TaskCount() pulumi.IntPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) TaskDefinitionArn() pulumi.StringPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) ToScheduleTargetEcsParametersPtrOutput() ScheduleTargetEcsParametersPtrOutput
- func (o ScheduleTargetEcsParametersPtrOutput) ToScheduleTargetEcsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPtrOutput
- type ScheduleTargetEventbridgeParameters
- type ScheduleTargetEventbridgeParametersArgs
- func (ScheduleTargetEventbridgeParametersArgs) ElementType() reflect.Type
- func (i ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersOutput() ScheduleTargetEventbridgeParametersOutput
- func (i ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersOutputWithContext(ctx context.Context) ScheduleTargetEventbridgeParametersOutput
- func (i ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersPtrOutput() ScheduleTargetEventbridgeParametersPtrOutput
- func (i ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEventbridgeParametersPtrOutput
- type ScheduleTargetEventbridgeParametersInput
- type ScheduleTargetEventbridgeParametersOutput
- func (o ScheduleTargetEventbridgeParametersOutput) DetailType() pulumi.StringOutput
- func (ScheduleTargetEventbridgeParametersOutput) ElementType() reflect.Type
- func (o ScheduleTargetEventbridgeParametersOutput) Source() pulumi.StringOutput
- func (o ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersOutput() ScheduleTargetEventbridgeParametersOutput
- func (o ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersOutputWithContext(ctx context.Context) ScheduleTargetEventbridgeParametersOutput
- func (o ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersPtrOutput() ScheduleTargetEventbridgeParametersPtrOutput
- func (o ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEventbridgeParametersPtrOutput
- type ScheduleTargetEventbridgeParametersPtrInput
- type ScheduleTargetEventbridgeParametersPtrOutput
- func (o ScheduleTargetEventbridgeParametersPtrOutput) DetailType() pulumi.StringPtrOutput
- func (o ScheduleTargetEventbridgeParametersPtrOutput) Elem() ScheduleTargetEventbridgeParametersOutput
- func (ScheduleTargetEventbridgeParametersPtrOutput) ElementType() reflect.Type
- func (o ScheduleTargetEventbridgeParametersPtrOutput) Source() pulumi.StringPtrOutput
- func (o ScheduleTargetEventbridgeParametersPtrOutput) ToScheduleTargetEventbridgeParametersPtrOutput() ScheduleTargetEventbridgeParametersPtrOutput
- func (o ScheduleTargetEventbridgeParametersPtrOutput) ToScheduleTargetEventbridgeParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEventbridgeParametersPtrOutput
- type ScheduleTargetInput
- type ScheduleTargetKinesisParameters
- type ScheduleTargetKinesisParametersArgs
- func (ScheduleTargetKinesisParametersArgs) ElementType() reflect.Type
- func (i ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersOutput() ScheduleTargetKinesisParametersOutput
- func (i ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersOutputWithContext(ctx context.Context) ScheduleTargetKinesisParametersOutput
- func (i ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersPtrOutput() ScheduleTargetKinesisParametersPtrOutput
- func (i ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetKinesisParametersPtrOutput
- type ScheduleTargetKinesisParametersInput
- type ScheduleTargetKinesisParametersOutput
- func (ScheduleTargetKinesisParametersOutput) ElementType() reflect.Type
- func (o ScheduleTargetKinesisParametersOutput) PartitionKey() pulumi.StringOutput
- func (o ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersOutput() ScheduleTargetKinesisParametersOutput
- func (o ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersOutputWithContext(ctx context.Context) ScheduleTargetKinesisParametersOutput
- func (o ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersPtrOutput() ScheduleTargetKinesisParametersPtrOutput
- func (o ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetKinesisParametersPtrOutput
- type ScheduleTargetKinesisParametersPtrInput
- type ScheduleTargetKinesisParametersPtrOutput
- func (o ScheduleTargetKinesisParametersPtrOutput) Elem() ScheduleTargetKinesisParametersOutput
- func (ScheduleTargetKinesisParametersPtrOutput) ElementType() reflect.Type
- func (o ScheduleTargetKinesisParametersPtrOutput) PartitionKey() pulumi.StringPtrOutput
- func (o ScheduleTargetKinesisParametersPtrOutput) ToScheduleTargetKinesisParametersPtrOutput() ScheduleTargetKinesisParametersPtrOutput
- func (o ScheduleTargetKinesisParametersPtrOutput) ToScheduleTargetKinesisParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetKinesisParametersPtrOutput
- type ScheduleTargetOutput
- func (o ScheduleTargetOutput) Arn() pulumi.StringOutput
- func (o ScheduleTargetOutput) DeadLetterConfig() ScheduleTargetDeadLetterConfigPtrOutput
- func (o ScheduleTargetOutput) EcsParameters() ScheduleTargetEcsParametersPtrOutput
- func (ScheduleTargetOutput) ElementType() reflect.Type
- func (o ScheduleTargetOutput) EventbridgeParameters() ScheduleTargetEventbridgeParametersPtrOutput
- func (o ScheduleTargetOutput) Input() pulumi.StringPtrOutput
- func (o ScheduleTargetOutput) KinesisParameters() ScheduleTargetKinesisParametersPtrOutput
- func (o ScheduleTargetOutput) RetryPolicy() ScheduleTargetRetryPolicyPtrOutput
- func (o ScheduleTargetOutput) RoleArn() pulumi.StringOutput
- func (o ScheduleTargetOutput) SagemakerPipelineParameters() ScheduleTargetSagemakerPipelineParametersPtrOutput
- func (o ScheduleTargetOutput) SqsParameters() ScheduleTargetSqsParametersPtrOutput
- func (o ScheduleTargetOutput) ToScheduleTargetOutput() ScheduleTargetOutput
- func (o ScheduleTargetOutput) ToScheduleTargetOutputWithContext(ctx context.Context) ScheduleTargetOutput
- func (o ScheduleTargetOutput) ToScheduleTargetPtrOutput() ScheduleTargetPtrOutput
- func (o ScheduleTargetOutput) ToScheduleTargetPtrOutputWithContext(ctx context.Context) ScheduleTargetPtrOutput
- type ScheduleTargetPtrInput
- type ScheduleTargetPtrOutput
- func (o ScheduleTargetPtrOutput) Arn() pulumi.StringPtrOutput
- func (o ScheduleTargetPtrOutput) DeadLetterConfig() ScheduleTargetDeadLetterConfigPtrOutput
- func (o ScheduleTargetPtrOutput) EcsParameters() ScheduleTargetEcsParametersPtrOutput
- func (o ScheduleTargetPtrOutput) Elem() ScheduleTargetOutput
- func (ScheduleTargetPtrOutput) ElementType() reflect.Type
- func (o ScheduleTargetPtrOutput) EventbridgeParameters() ScheduleTargetEventbridgeParametersPtrOutput
- func (o ScheduleTargetPtrOutput) Input() pulumi.StringPtrOutput
- func (o ScheduleTargetPtrOutput) KinesisParameters() ScheduleTargetKinesisParametersPtrOutput
- func (o ScheduleTargetPtrOutput) RetryPolicy() ScheduleTargetRetryPolicyPtrOutput
- func (o ScheduleTargetPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o ScheduleTargetPtrOutput) SagemakerPipelineParameters() ScheduleTargetSagemakerPipelineParametersPtrOutput
- func (o ScheduleTargetPtrOutput) SqsParameters() ScheduleTargetSqsParametersPtrOutput
- func (o ScheduleTargetPtrOutput) ToScheduleTargetPtrOutput() ScheduleTargetPtrOutput
- func (o ScheduleTargetPtrOutput) ToScheduleTargetPtrOutputWithContext(ctx context.Context) ScheduleTargetPtrOutput
- type ScheduleTargetRetryPolicy
- type ScheduleTargetRetryPolicyArgs
- func (ScheduleTargetRetryPolicyArgs) ElementType() reflect.Type
- func (i ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyOutput() ScheduleTargetRetryPolicyOutput
- func (i ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyOutputWithContext(ctx context.Context) ScheduleTargetRetryPolicyOutput
- func (i ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyPtrOutput() ScheduleTargetRetryPolicyPtrOutput
- func (i ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyPtrOutputWithContext(ctx context.Context) ScheduleTargetRetryPolicyPtrOutput
- type ScheduleTargetRetryPolicyInput
- type ScheduleTargetRetryPolicyOutput
- func (ScheduleTargetRetryPolicyOutput) ElementType() reflect.Type
- func (o ScheduleTargetRetryPolicyOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
- func (o ScheduleTargetRetryPolicyOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
- func (o ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyOutput() ScheduleTargetRetryPolicyOutput
- func (o ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyOutputWithContext(ctx context.Context) ScheduleTargetRetryPolicyOutput
- func (o ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyPtrOutput() ScheduleTargetRetryPolicyPtrOutput
- func (o ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyPtrOutputWithContext(ctx context.Context) ScheduleTargetRetryPolicyPtrOutput
- type ScheduleTargetRetryPolicyPtrInput
- type ScheduleTargetRetryPolicyPtrOutput
- func (o ScheduleTargetRetryPolicyPtrOutput) Elem() ScheduleTargetRetryPolicyOutput
- func (ScheduleTargetRetryPolicyPtrOutput) ElementType() reflect.Type
- func (o ScheduleTargetRetryPolicyPtrOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
- func (o ScheduleTargetRetryPolicyPtrOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
- func (o ScheduleTargetRetryPolicyPtrOutput) ToScheduleTargetRetryPolicyPtrOutput() ScheduleTargetRetryPolicyPtrOutput
- func (o ScheduleTargetRetryPolicyPtrOutput) ToScheduleTargetRetryPolicyPtrOutputWithContext(ctx context.Context) ScheduleTargetRetryPolicyPtrOutput
- type ScheduleTargetSagemakerPipelineParameters
- type ScheduleTargetSagemakerPipelineParametersArgs
- func (ScheduleTargetSagemakerPipelineParametersArgs) ElementType() reflect.Type
- func (i ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersOutput() ScheduleTargetSagemakerPipelineParametersOutput
- func (i ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersOutput
- func (i ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersPtrOutput() ScheduleTargetSagemakerPipelineParametersPtrOutput
- func (i ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPtrOutput
- type ScheduleTargetSagemakerPipelineParametersInput
- type ScheduleTargetSagemakerPipelineParametersOutput
- func (ScheduleTargetSagemakerPipelineParametersOutput) ElementType() reflect.Type
- func (o ScheduleTargetSagemakerPipelineParametersOutput) PipelineParameters() ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
- func (o ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersOutput() ScheduleTargetSagemakerPipelineParametersOutput
- func (o ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersOutput
- func (o ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutput() ScheduleTargetSagemakerPipelineParametersPtrOutput
- func (o ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPtrOutput
- type ScheduleTargetSagemakerPipelineParametersPipelineParameter
- type ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs
- func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs) ElementType() reflect.Type
- func (i ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutput() ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput
- func (i ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput
- type ScheduleTargetSagemakerPipelineParametersPipelineParameterArray
- func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArray) ElementType() reflect.Type
- func (i ScheduleTargetSagemakerPipelineParametersPipelineParameterArray) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput() ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
- func (i ScheduleTargetSagemakerPipelineParametersPipelineParameterArray) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
- type ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayInput
- type ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
- func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput) ElementType() reflect.Type
- func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput) Index(i pulumi.IntInput) ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput
- func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput() ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
- func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
- type ScheduleTargetSagemakerPipelineParametersPipelineParameterInput
- type ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput
- func (ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) ElementType() reflect.Type
- func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) Name() pulumi.StringOutput
- func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutput() ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput
- func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput
- func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) Value() pulumi.StringOutput
- type ScheduleTargetSagemakerPipelineParametersPtrInput
- type ScheduleTargetSagemakerPipelineParametersPtrOutput
- func (o ScheduleTargetSagemakerPipelineParametersPtrOutput) Elem() ScheduleTargetSagemakerPipelineParametersOutput
- func (ScheduleTargetSagemakerPipelineParametersPtrOutput) ElementType() reflect.Type
- func (o ScheduleTargetSagemakerPipelineParametersPtrOutput) PipelineParameters() ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
- func (o ScheduleTargetSagemakerPipelineParametersPtrOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutput() ScheduleTargetSagemakerPipelineParametersPtrOutput
- func (o ScheduleTargetSagemakerPipelineParametersPtrOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPtrOutput
- type ScheduleTargetSqsParameters
- type ScheduleTargetSqsParametersArgs
- func (ScheduleTargetSqsParametersArgs) ElementType() reflect.Type
- func (i ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersOutput() ScheduleTargetSqsParametersOutput
- func (i ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersOutputWithContext(ctx context.Context) ScheduleTargetSqsParametersOutput
- func (i ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersPtrOutput() ScheduleTargetSqsParametersPtrOutput
- func (i ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSqsParametersPtrOutput
- type ScheduleTargetSqsParametersInput
- type ScheduleTargetSqsParametersOutput
- func (ScheduleTargetSqsParametersOutput) ElementType() reflect.Type
- func (o ScheduleTargetSqsParametersOutput) MessageGroupId() pulumi.StringPtrOutput
- func (o ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersOutput() ScheduleTargetSqsParametersOutput
- func (o ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersOutputWithContext(ctx context.Context) ScheduleTargetSqsParametersOutput
- func (o ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersPtrOutput() ScheduleTargetSqsParametersPtrOutput
- func (o ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSqsParametersPtrOutput
- type ScheduleTargetSqsParametersPtrInput
- type ScheduleTargetSqsParametersPtrOutput
- func (o ScheduleTargetSqsParametersPtrOutput) Elem() ScheduleTargetSqsParametersOutput
- func (ScheduleTargetSqsParametersPtrOutput) ElementType() reflect.Type
- func (o ScheduleTargetSqsParametersPtrOutput) MessageGroupId() pulumi.StringPtrOutput
- func (o ScheduleTargetSqsParametersPtrOutput) ToScheduleTargetSqsParametersPtrOutput() ScheduleTargetSqsParametersPtrOutput
- func (o ScheduleTargetSqsParametersPtrOutput) ToScheduleTargetSqsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSqsParametersPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Schedule ¶
type Schedule struct { pulumi.CustomResourceState // ARN of the SQS queue specified as the destination for the dead-letter queue. Arn pulumi.StringOutput `pulumi:"arn"` // Brief description of the schedule. Description pulumi.StringPtrOutput `pulumi:"description"` // The date, in UTC, before which the schedule can invoke its target. Depending on the schedule's recurrence expression, invocations might stop on, or before, the end date you specify. EventBridge Scheduler ignores the end date for one-time schedules. Example: `2030-01-01T01:00:00Z`. EndDate pulumi.StringPtrOutput `pulumi:"endDate"` // Configures a time window during which EventBridge Scheduler invokes the schedule. Detailed below. FlexibleTimeWindow ScheduleFlexibleTimeWindowOutput `pulumi:"flexibleTimeWindow"` // Name of the schedule group to associate with this schedule. When omitted, the `default` schedule group is used. GroupName pulumi.StringOutput `pulumi:"groupName"` // ARN for the customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt your data. KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"` // Name of the schedule. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`. Name pulumi.StringOutput `pulumi:"name"` // Creates a unique name beginning with the specified prefix. Conflicts with `name`. NamePrefix pulumi.StringOutput `pulumi:"namePrefix"` // Defines when the schedule runs. Read more in [Schedule types on EventBridge Scheduler](https://docs.aws.amazon.com/scheduler/latest/UserGuide/schedule-types.html). ScheduleExpression pulumi.StringOutput `pulumi:"scheduleExpression"` // Timezone in which the scheduling expression is evaluated. Defaults to `UTC`. Example: `Australia/Sydney`. ScheduleExpressionTimezone pulumi.StringPtrOutput `pulumi:"scheduleExpressionTimezone"` // The date, in UTC, after which the schedule can begin invoking its target. Depending on the schedule's recurrence expression, invocations might occur on, or after, the start date you specify. EventBridge Scheduler ignores the start date for one-time schedules. Example: `2030-01-01T01:00:00Z`. StartDate pulumi.StringPtrOutput `pulumi:"startDate"` // Specifies whether the schedule is enabled or disabled. One of: `ENABLED` (default), `DISABLED`. State pulumi.StringPtrOutput `pulumi:"state"` // Configures the target of the schedule. Detailed below. // // The following arguments are optional: Target ScheduleTargetOutput `pulumi:"target"` }
Provides an EventBridge Scheduler Schedule resource.
You can find out more about EventBridge Scheduler in the [User Guide](https://docs.aws.amazon.com/scheduler/latest/UserGuide/what-is-scheduler.html).
> **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/scheduler" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := scheduler.NewSchedule(ctx, "example", &scheduler.ScheduleArgs{ GroupName: pulumi.String("default"), FlexibleTimeWindow: &scheduler.ScheduleFlexibleTimeWindowArgs{ Mode: pulumi.String("OFF"), }, ScheduleExpression: pulumi.String("rate(1 hours)"), Target: &scheduler.ScheduleTargetArgs{ Arn: pulumi.Any(aws_sqs_queue.Example.Arn), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), }, }) if err != nil { return err } return nil }) }
``` ### Universal Target
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/scheduler" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sqs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleQueue, err := sqs.NewQueue(ctx, "exampleQueue", nil) if err != nil { return err } _, err = scheduler.NewSchedule(ctx, "exampleSchedule", &scheduler.ScheduleArgs{ FlexibleTimeWindow: &scheduler.ScheduleFlexibleTimeWindowArgs{ Mode: pulumi.String("OFF"), }, ScheduleExpression: pulumi.String("rate(1 hours)"), Target: &scheduler.ScheduleTargetArgs{ Arn: pulumi.String("arn:aws:scheduler:::aws-sdk:sqs:sendMessage"), RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Input: exampleQueue.Url.ApplyT(func(url string) (pulumi.String, error) { var _zero pulumi.String tmpJSON0, err := json.Marshal(map[string]interface{}{ "MessageBody": "Greetings, programs!", "QueueUrl": url, }) if err != nil { return _zero, err } json0 := string(tmpJSON0) return pulumi.String(json0), nil }).(pulumi.StringOutput), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import schedules using the combination `group_name/name`. For example:
```sh
$ pulumi import aws:scheduler/schedule:Schedule example my-schedule-group/my-schedule
```
func GetSchedule ¶
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)
GetSchedule gets an existing Schedule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSchedule ¶
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
func (*Schedule) ElementType ¶
func (*Schedule) ToScheduleOutput ¶
func (i *Schedule) ToScheduleOutput() ScheduleOutput
func (*Schedule) ToScheduleOutputWithContext ¶
func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleArgs ¶
type ScheduleArgs struct { // Brief description of the schedule. Description pulumi.StringPtrInput // The date, in UTC, before which the schedule can invoke its target. Depending on the schedule's recurrence expression, invocations might stop on, or before, the end date you specify. EventBridge Scheduler ignores the end date for one-time schedules. Example: `2030-01-01T01:00:00Z`. EndDate pulumi.StringPtrInput // Configures a time window during which EventBridge Scheduler invokes the schedule. Detailed below. FlexibleTimeWindow ScheduleFlexibleTimeWindowInput // Name of the schedule group to associate with this schedule. When omitted, the `default` schedule group is used. GroupName pulumi.StringPtrInput // ARN for the customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt your data. KmsKeyArn pulumi.StringPtrInput // Name of the schedule. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`. Name pulumi.StringPtrInput // Creates a unique name beginning with the specified prefix. Conflicts with `name`. NamePrefix pulumi.StringPtrInput // Defines when the schedule runs. Read more in [Schedule types on EventBridge Scheduler](https://docs.aws.amazon.com/scheduler/latest/UserGuide/schedule-types.html). ScheduleExpression pulumi.StringInput // Timezone in which the scheduling expression is evaluated. Defaults to `UTC`. Example: `Australia/Sydney`. ScheduleExpressionTimezone pulumi.StringPtrInput // The date, in UTC, after which the schedule can begin invoking its target. Depending on the schedule's recurrence expression, invocations might occur on, or after, the start date you specify. EventBridge Scheduler ignores the start date for one-time schedules. Example: `2030-01-01T01:00:00Z`. StartDate pulumi.StringPtrInput // Specifies whether the schedule is enabled or disabled. One of: `ENABLED` (default), `DISABLED`. State pulumi.StringPtrInput // Configures the target of the schedule. Detailed below. // // The following arguments are optional: Target ScheduleTargetInput }
The set of arguments for constructing a Schedule resource.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleArray ¶
type ScheduleArray []ScheduleInput
func (ScheduleArray) ElementType ¶
func (ScheduleArray) ElementType() reflect.Type
func (ScheduleArray) ToScheduleArrayOutput ¶
func (i ScheduleArray) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArray) ToScheduleArrayOutputWithContext ¶
func (i ScheduleArray) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleArrayInput ¶
type ScheduleArrayInput interface { pulumi.Input ToScheduleArrayOutput() ScheduleArrayOutput ToScheduleArrayOutputWithContext(context.Context) ScheduleArrayOutput }
ScheduleArrayInput is an input type that accepts ScheduleArray and ScheduleArrayOutput values. You can construct a concrete instance of `ScheduleArrayInput` via:
ScheduleArray{ ScheduleArgs{...} }
type ScheduleArrayOutput ¶
type ScheduleArrayOutput struct{ *pulumi.OutputState }
func (ScheduleArrayOutput) ElementType ¶
func (ScheduleArrayOutput) ElementType() reflect.Type
func (ScheduleArrayOutput) Index ¶
func (o ScheduleArrayOutput) Index(i pulumi.IntInput) ScheduleOutput
func (ScheduleArrayOutput) ToScheduleArrayOutput ¶
func (o ScheduleArrayOutput) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArrayOutput) ToScheduleArrayOutputWithContext ¶
func (o ScheduleArrayOutput) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleFlexibleTimeWindow ¶
type ScheduleFlexibleTimeWindow struct { // Maximum time window during which a schedule can be invoked. Ranges from `1` to `1440` minutes. MaximumWindowInMinutes *int `pulumi:"maximumWindowInMinutes"` // Determines whether the schedule is invoked within a flexible time window. One of: `OFF`, `FLEXIBLE`. Mode string `pulumi:"mode"` }
type ScheduleFlexibleTimeWindowArgs ¶
type ScheduleFlexibleTimeWindowArgs struct { // Maximum time window during which a schedule can be invoked. Ranges from `1` to `1440` minutes. MaximumWindowInMinutes pulumi.IntPtrInput `pulumi:"maximumWindowInMinutes"` // Determines whether the schedule is invoked within a flexible time window. One of: `OFF`, `FLEXIBLE`. Mode pulumi.StringInput `pulumi:"mode"` }
func (ScheduleFlexibleTimeWindowArgs) ElementType ¶
func (ScheduleFlexibleTimeWindowArgs) ElementType() reflect.Type
func (ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowOutput ¶
func (i ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowOutput() ScheduleFlexibleTimeWindowOutput
func (ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowOutputWithContext ¶
func (i ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowOutputWithContext(ctx context.Context) ScheduleFlexibleTimeWindowOutput
func (ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowPtrOutput ¶
func (i ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowPtrOutput() ScheduleFlexibleTimeWindowPtrOutput
func (ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowPtrOutputWithContext ¶
func (i ScheduleFlexibleTimeWindowArgs) ToScheduleFlexibleTimeWindowPtrOutputWithContext(ctx context.Context) ScheduleFlexibleTimeWindowPtrOutput
type ScheduleFlexibleTimeWindowInput ¶
type ScheduleFlexibleTimeWindowInput interface { pulumi.Input ToScheduleFlexibleTimeWindowOutput() ScheduleFlexibleTimeWindowOutput ToScheduleFlexibleTimeWindowOutputWithContext(context.Context) ScheduleFlexibleTimeWindowOutput }
ScheduleFlexibleTimeWindowInput is an input type that accepts ScheduleFlexibleTimeWindowArgs and ScheduleFlexibleTimeWindowOutput values. You can construct a concrete instance of `ScheduleFlexibleTimeWindowInput` via:
ScheduleFlexibleTimeWindowArgs{...}
type ScheduleFlexibleTimeWindowOutput ¶
type ScheduleFlexibleTimeWindowOutput struct{ *pulumi.OutputState }
func (ScheduleFlexibleTimeWindowOutput) ElementType ¶
func (ScheduleFlexibleTimeWindowOutput) ElementType() reflect.Type
func (ScheduleFlexibleTimeWindowOutput) MaximumWindowInMinutes ¶
func (o ScheduleFlexibleTimeWindowOutput) MaximumWindowInMinutes() pulumi.IntPtrOutput
Maximum time window during which a schedule can be invoked. Ranges from `1` to `1440` minutes.
func (ScheduleFlexibleTimeWindowOutput) Mode ¶
func (o ScheduleFlexibleTimeWindowOutput) Mode() pulumi.StringOutput
Determines whether the schedule is invoked within a flexible time window. One of: `OFF`, `FLEXIBLE`.
func (ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowOutput ¶
func (o ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowOutput() ScheduleFlexibleTimeWindowOutput
func (ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowOutputWithContext ¶
func (o ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowOutputWithContext(ctx context.Context) ScheduleFlexibleTimeWindowOutput
func (ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowPtrOutput ¶
func (o ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowPtrOutput() ScheduleFlexibleTimeWindowPtrOutput
func (ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowPtrOutputWithContext ¶
func (o ScheduleFlexibleTimeWindowOutput) ToScheduleFlexibleTimeWindowPtrOutputWithContext(ctx context.Context) ScheduleFlexibleTimeWindowPtrOutput
type ScheduleFlexibleTimeWindowPtrInput ¶
type ScheduleFlexibleTimeWindowPtrInput interface { pulumi.Input ToScheduleFlexibleTimeWindowPtrOutput() ScheduleFlexibleTimeWindowPtrOutput ToScheduleFlexibleTimeWindowPtrOutputWithContext(context.Context) ScheduleFlexibleTimeWindowPtrOutput }
ScheduleFlexibleTimeWindowPtrInput is an input type that accepts ScheduleFlexibleTimeWindowArgs, ScheduleFlexibleTimeWindowPtr and ScheduleFlexibleTimeWindowPtrOutput values. You can construct a concrete instance of `ScheduleFlexibleTimeWindowPtrInput` via:
ScheduleFlexibleTimeWindowArgs{...} or: nil
func ScheduleFlexibleTimeWindowPtr ¶
func ScheduleFlexibleTimeWindowPtr(v *ScheduleFlexibleTimeWindowArgs) ScheduleFlexibleTimeWindowPtrInput
type ScheduleFlexibleTimeWindowPtrOutput ¶
type ScheduleFlexibleTimeWindowPtrOutput struct{ *pulumi.OutputState }
func (ScheduleFlexibleTimeWindowPtrOutput) Elem ¶
func (o ScheduleFlexibleTimeWindowPtrOutput) Elem() ScheduleFlexibleTimeWindowOutput
func (ScheduleFlexibleTimeWindowPtrOutput) ElementType ¶
func (ScheduleFlexibleTimeWindowPtrOutput) ElementType() reflect.Type
func (ScheduleFlexibleTimeWindowPtrOutput) MaximumWindowInMinutes ¶
func (o ScheduleFlexibleTimeWindowPtrOutput) MaximumWindowInMinutes() pulumi.IntPtrOutput
Maximum time window during which a schedule can be invoked. Ranges from `1` to `1440` minutes.
func (ScheduleFlexibleTimeWindowPtrOutput) Mode ¶
func (o ScheduleFlexibleTimeWindowPtrOutput) Mode() pulumi.StringPtrOutput
Determines whether the schedule is invoked within a flexible time window. One of: `OFF`, `FLEXIBLE`.
func (ScheduleFlexibleTimeWindowPtrOutput) ToScheduleFlexibleTimeWindowPtrOutput ¶
func (o ScheduleFlexibleTimeWindowPtrOutput) ToScheduleFlexibleTimeWindowPtrOutput() ScheduleFlexibleTimeWindowPtrOutput
func (ScheduleFlexibleTimeWindowPtrOutput) ToScheduleFlexibleTimeWindowPtrOutputWithContext ¶
func (o ScheduleFlexibleTimeWindowPtrOutput) ToScheduleFlexibleTimeWindowPtrOutputWithContext(ctx context.Context) ScheduleFlexibleTimeWindowPtrOutput
type ScheduleGroup ¶
type ScheduleGroup struct { pulumi.CustomResourceState // ARN of the schedule group. Arn pulumi.StringOutput `pulumi:"arn"` // Time at which the schedule group was created. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Time at which the schedule group was last modified. LastModificationDate pulumi.StringOutput `pulumi:"lastModificationDate"` // Name of the schedule group. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`. Name pulumi.StringOutput `pulumi:"name"` // Creates a unique name beginning with the specified prefix. Conflicts with `name`. NamePrefix pulumi.StringOutput `pulumi:"namePrefix"` // State of the schedule group. Can be `ACTIVE` or `DELETING`. State pulumi.StringOutput `pulumi:"state"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an EventBridge Scheduler Schedule Group resource.
You can find out more about EventBridge Scheduler in the [User Guide](https://docs.aws.amazon.com/scheduler/latest/UserGuide/what-is-scheduler.html).
> **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/scheduler" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := scheduler.NewScheduleGroup(ctx, "example", nil) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import schedule groups using the `name`. For example:
```sh
$ pulumi import aws:scheduler/scheduleGroup:ScheduleGroup example my-schedule-group
```
func GetScheduleGroup ¶
func GetScheduleGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleGroupState, opts ...pulumi.ResourceOption) (*ScheduleGroup, error)
GetScheduleGroup gets an existing ScheduleGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScheduleGroup ¶
func NewScheduleGroup(ctx *pulumi.Context, name string, args *ScheduleGroupArgs, opts ...pulumi.ResourceOption) (*ScheduleGroup, error)
NewScheduleGroup registers a new resource with the given unique name, arguments, and options.
func (*ScheduleGroup) ElementType ¶
func (*ScheduleGroup) ElementType() reflect.Type
func (*ScheduleGroup) ToScheduleGroupOutput ¶
func (i *ScheduleGroup) ToScheduleGroupOutput() ScheduleGroupOutput
func (*ScheduleGroup) ToScheduleGroupOutputWithContext ¶
func (i *ScheduleGroup) ToScheduleGroupOutputWithContext(ctx context.Context) ScheduleGroupOutput
type ScheduleGroupArgs ¶
type ScheduleGroupArgs struct { // Name of the schedule group. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`. Name pulumi.StringPtrInput // Creates a unique name beginning with the specified prefix. Conflicts with `name`. NamePrefix pulumi.StringPtrInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a ScheduleGroup resource.
func (ScheduleGroupArgs) ElementType ¶
func (ScheduleGroupArgs) ElementType() reflect.Type
type ScheduleGroupArray ¶
type ScheduleGroupArray []ScheduleGroupInput
func (ScheduleGroupArray) ElementType ¶
func (ScheduleGroupArray) ElementType() reflect.Type
func (ScheduleGroupArray) ToScheduleGroupArrayOutput ¶
func (i ScheduleGroupArray) ToScheduleGroupArrayOutput() ScheduleGroupArrayOutput
func (ScheduleGroupArray) ToScheduleGroupArrayOutputWithContext ¶
func (i ScheduleGroupArray) ToScheduleGroupArrayOutputWithContext(ctx context.Context) ScheduleGroupArrayOutput
type ScheduleGroupArrayInput ¶
type ScheduleGroupArrayInput interface { pulumi.Input ToScheduleGroupArrayOutput() ScheduleGroupArrayOutput ToScheduleGroupArrayOutputWithContext(context.Context) ScheduleGroupArrayOutput }
ScheduleGroupArrayInput is an input type that accepts ScheduleGroupArray and ScheduleGroupArrayOutput values. You can construct a concrete instance of `ScheduleGroupArrayInput` via:
ScheduleGroupArray{ ScheduleGroupArgs{...} }
type ScheduleGroupArrayOutput ¶
type ScheduleGroupArrayOutput struct{ *pulumi.OutputState }
func (ScheduleGroupArrayOutput) ElementType ¶
func (ScheduleGroupArrayOutput) ElementType() reflect.Type
func (ScheduleGroupArrayOutput) Index ¶
func (o ScheduleGroupArrayOutput) Index(i pulumi.IntInput) ScheduleGroupOutput
func (ScheduleGroupArrayOutput) ToScheduleGroupArrayOutput ¶
func (o ScheduleGroupArrayOutput) ToScheduleGroupArrayOutput() ScheduleGroupArrayOutput
func (ScheduleGroupArrayOutput) ToScheduleGroupArrayOutputWithContext ¶
func (o ScheduleGroupArrayOutput) ToScheduleGroupArrayOutputWithContext(ctx context.Context) ScheduleGroupArrayOutput
type ScheduleGroupInput ¶
type ScheduleGroupInput interface { pulumi.Input ToScheduleGroupOutput() ScheduleGroupOutput ToScheduleGroupOutputWithContext(ctx context.Context) ScheduleGroupOutput }
type ScheduleGroupMap ¶
type ScheduleGroupMap map[string]ScheduleGroupInput
func (ScheduleGroupMap) ElementType ¶
func (ScheduleGroupMap) ElementType() reflect.Type
func (ScheduleGroupMap) ToScheduleGroupMapOutput ¶
func (i ScheduleGroupMap) ToScheduleGroupMapOutput() ScheduleGroupMapOutput
func (ScheduleGroupMap) ToScheduleGroupMapOutputWithContext ¶
func (i ScheduleGroupMap) ToScheduleGroupMapOutputWithContext(ctx context.Context) ScheduleGroupMapOutput
type ScheduleGroupMapInput ¶
type ScheduleGroupMapInput interface { pulumi.Input ToScheduleGroupMapOutput() ScheduleGroupMapOutput ToScheduleGroupMapOutputWithContext(context.Context) ScheduleGroupMapOutput }
ScheduleGroupMapInput is an input type that accepts ScheduleGroupMap and ScheduleGroupMapOutput values. You can construct a concrete instance of `ScheduleGroupMapInput` via:
ScheduleGroupMap{ "key": ScheduleGroupArgs{...} }
type ScheduleGroupMapOutput ¶
type ScheduleGroupMapOutput struct{ *pulumi.OutputState }
func (ScheduleGroupMapOutput) ElementType ¶
func (ScheduleGroupMapOutput) ElementType() reflect.Type
func (ScheduleGroupMapOutput) MapIndex ¶
func (o ScheduleGroupMapOutput) MapIndex(k pulumi.StringInput) ScheduleGroupOutput
func (ScheduleGroupMapOutput) ToScheduleGroupMapOutput ¶
func (o ScheduleGroupMapOutput) ToScheduleGroupMapOutput() ScheduleGroupMapOutput
func (ScheduleGroupMapOutput) ToScheduleGroupMapOutputWithContext ¶
func (o ScheduleGroupMapOutput) ToScheduleGroupMapOutputWithContext(ctx context.Context) ScheduleGroupMapOutput
type ScheduleGroupOutput ¶
type ScheduleGroupOutput struct{ *pulumi.OutputState }
func (ScheduleGroupOutput) Arn ¶
func (o ScheduleGroupOutput) Arn() pulumi.StringOutput
ARN of the schedule group.
func (ScheduleGroupOutput) CreationDate ¶
func (o ScheduleGroupOutput) CreationDate() pulumi.StringOutput
Time at which the schedule group was created.
func (ScheduleGroupOutput) ElementType ¶
func (ScheduleGroupOutput) ElementType() reflect.Type
func (ScheduleGroupOutput) LastModificationDate ¶
func (o ScheduleGroupOutput) LastModificationDate() pulumi.StringOutput
Time at which the schedule group was last modified.
func (ScheduleGroupOutput) Name ¶
func (o ScheduleGroupOutput) Name() pulumi.StringOutput
Name of the schedule group. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`.
func (ScheduleGroupOutput) NamePrefix ¶
func (o ScheduleGroupOutput) NamePrefix() pulumi.StringOutput
Creates a unique name beginning with the specified prefix. Conflicts with `name`.
func (ScheduleGroupOutput) State ¶
func (o ScheduleGroupOutput) State() pulumi.StringOutput
State of the schedule group. Can be `ACTIVE` or `DELETING`.
func (ScheduleGroupOutput) Tags ¶
func (o ScheduleGroupOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ScheduleGroupOutput) TagsAll
deprecated
func (o ScheduleGroupOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ScheduleGroupOutput) ToScheduleGroupOutput ¶
func (o ScheduleGroupOutput) ToScheduleGroupOutput() ScheduleGroupOutput
func (ScheduleGroupOutput) ToScheduleGroupOutputWithContext ¶
func (o ScheduleGroupOutput) ToScheduleGroupOutputWithContext(ctx context.Context) ScheduleGroupOutput
type ScheduleGroupState ¶
type ScheduleGroupState struct { // ARN of the schedule group. Arn pulumi.StringPtrInput // Time at which the schedule group was created. CreationDate pulumi.StringPtrInput // Time at which the schedule group was last modified. LastModificationDate pulumi.StringPtrInput // Name of the schedule group. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`. Name pulumi.StringPtrInput // Creates a unique name beginning with the specified prefix. Conflicts with `name`. NamePrefix pulumi.StringPtrInput // State of the schedule group. Can be `ACTIVE` or `DELETING`. State pulumi.StringPtrInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ScheduleGroupState) ElementType ¶
func (ScheduleGroupState) ElementType() reflect.Type
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput }
type ScheduleMap ¶
type ScheduleMap map[string]ScheduleInput
func (ScheduleMap) ElementType ¶
func (ScheduleMap) ElementType() reflect.Type
func (ScheduleMap) ToScheduleMapOutput ¶
func (i ScheduleMap) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMap) ToScheduleMapOutputWithContext ¶
func (i ScheduleMap) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleMapInput ¶
type ScheduleMapInput interface { pulumi.Input ToScheduleMapOutput() ScheduleMapOutput ToScheduleMapOutputWithContext(context.Context) ScheduleMapOutput }
ScheduleMapInput is an input type that accepts ScheduleMap and ScheduleMapOutput values. You can construct a concrete instance of `ScheduleMapInput` via:
ScheduleMap{ "key": ScheduleArgs{...} }
type ScheduleMapOutput ¶
type ScheduleMapOutput struct{ *pulumi.OutputState }
func (ScheduleMapOutput) ElementType ¶
func (ScheduleMapOutput) ElementType() reflect.Type
func (ScheduleMapOutput) MapIndex ¶
func (o ScheduleMapOutput) MapIndex(k pulumi.StringInput) ScheduleOutput
func (ScheduleMapOutput) ToScheduleMapOutput ¶
func (o ScheduleMapOutput) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMapOutput) ToScheduleMapOutputWithContext ¶
func (o ScheduleMapOutput) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
func (ScheduleOutput) Arn ¶
func (o ScheduleOutput) Arn() pulumi.StringOutput
ARN of the SQS queue specified as the destination for the dead-letter queue.
func (ScheduleOutput) Description ¶
func (o ScheduleOutput) Description() pulumi.StringPtrOutput
Brief description of the schedule.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) EndDate ¶
func (o ScheduleOutput) EndDate() pulumi.StringPtrOutput
The date, in UTC, before which the schedule can invoke its target. Depending on the schedule's recurrence expression, invocations might stop on, or before, the end date you specify. EventBridge Scheduler ignores the end date for one-time schedules. Example: `2030-01-01T01:00:00Z`.
func (ScheduleOutput) FlexibleTimeWindow ¶
func (o ScheduleOutput) FlexibleTimeWindow() ScheduleFlexibleTimeWindowOutput
Configures a time window during which EventBridge Scheduler invokes the schedule. Detailed below.
func (ScheduleOutput) GroupName ¶
func (o ScheduleOutput) GroupName() pulumi.StringOutput
Name of the schedule group to associate with this schedule. When omitted, the `default` schedule group is used.
func (ScheduleOutput) KmsKeyArn ¶
func (o ScheduleOutput) KmsKeyArn() pulumi.StringPtrOutput
ARN for the customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt your data.
func (ScheduleOutput) Name ¶
func (o ScheduleOutput) Name() pulumi.StringOutput
Name of the schedule. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`.
func (ScheduleOutput) NamePrefix ¶
func (o ScheduleOutput) NamePrefix() pulumi.StringOutput
Creates a unique name beginning with the specified prefix. Conflicts with `name`.
func (ScheduleOutput) ScheduleExpression ¶
func (o ScheduleOutput) ScheduleExpression() pulumi.StringOutput
Defines when the schedule runs. Read more in [Schedule types on EventBridge Scheduler](https://docs.aws.amazon.com/scheduler/latest/UserGuide/schedule-types.html).
func (ScheduleOutput) ScheduleExpressionTimezone ¶
func (o ScheduleOutput) ScheduleExpressionTimezone() pulumi.StringPtrOutput
Timezone in which the scheduling expression is evaluated. Defaults to `UTC`. Example: `Australia/Sydney`.
func (ScheduleOutput) StartDate ¶
func (o ScheduleOutput) StartDate() pulumi.StringPtrOutput
The date, in UTC, after which the schedule can begin invoking its target. Depending on the schedule's recurrence expression, invocations might occur on, or after, the start date you specify. EventBridge Scheduler ignores the start date for one-time schedules. Example: `2030-01-01T01:00:00Z`.
func (ScheduleOutput) State ¶
func (o ScheduleOutput) State() pulumi.StringPtrOutput
Specifies whether the schedule is enabled or disabled. One of: `ENABLED` (default), `DISABLED`.
func (ScheduleOutput) Target ¶
func (o ScheduleOutput) Target() ScheduleTargetOutput
Configures the target of the schedule. Detailed below.
The following arguments are optional:
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleState ¶
type ScheduleState struct { // ARN of the SQS queue specified as the destination for the dead-letter queue. Arn pulumi.StringPtrInput // Brief description of the schedule. Description pulumi.StringPtrInput // The date, in UTC, before which the schedule can invoke its target. Depending on the schedule's recurrence expression, invocations might stop on, or before, the end date you specify. EventBridge Scheduler ignores the end date for one-time schedules. Example: `2030-01-01T01:00:00Z`. EndDate pulumi.StringPtrInput // Configures a time window during which EventBridge Scheduler invokes the schedule. Detailed below. FlexibleTimeWindow ScheduleFlexibleTimeWindowPtrInput // Name of the schedule group to associate with this schedule. When omitted, the `default` schedule group is used. GroupName pulumi.StringPtrInput // ARN for the customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt your data. KmsKeyArn pulumi.StringPtrInput // Name of the schedule. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`. Name pulumi.StringPtrInput // Creates a unique name beginning with the specified prefix. Conflicts with `name`. NamePrefix pulumi.StringPtrInput // Defines when the schedule runs. Read more in [Schedule types on EventBridge Scheduler](https://docs.aws.amazon.com/scheduler/latest/UserGuide/schedule-types.html). ScheduleExpression pulumi.StringPtrInput // Timezone in which the scheduling expression is evaluated. Defaults to `UTC`. Example: `Australia/Sydney`. ScheduleExpressionTimezone pulumi.StringPtrInput // The date, in UTC, after which the schedule can begin invoking its target. Depending on the schedule's recurrence expression, invocations might occur on, or after, the start date you specify. EventBridge Scheduler ignores the start date for one-time schedules. Example: `2030-01-01T01:00:00Z`. StartDate pulumi.StringPtrInput // Specifies whether the schedule is enabled or disabled. One of: `ENABLED` (default), `DISABLED`. State pulumi.StringPtrInput // Configures the target of the schedule. Detailed below. // // The following arguments are optional: Target ScheduleTargetPtrInput }
func (ScheduleState) ElementType ¶
func (ScheduleState) ElementType() reflect.Type
type ScheduleTarget ¶
type ScheduleTarget struct { // ARN of the target of this schedule, such as a SQS queue or ECS cluster. For universal targets, this is a [Service ARN specific to the target service](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html#supported-universal-targets). Arn string `pulumi:"arn"` // Information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule. If specified, EventBridge Scheduler delivers failed events that could not be successfully delivered to a target to the queue. Detailed below. DeadLetterConfig *ScheduleTargetDeadLetterConfig `pulumi:"deadLetterConfig"` // Templated target type for the Amazon ECS [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) API operation. Detailed below. EcsParameters *ScheduleTargetEcsParameters `pulumi:"ecsParameters"` // Templated target type for the EventBridge [`PutEvents`](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html) API operation. Detailed below. EventbridgeParameters *ScheduleTargetEventbridgeParameters `pulumi:"eventbridgeParameters"` // Text, or well-formed JSON, passed to the target. Read more in [Universal target](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html). Input *string `pulumi:"input"` // Templated target type for the Amazon Kinesis [`PutRecord`](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html) API operation. Detailed below. KinesisParameters *ScheduleTargetKinesisParameters `pulumi:"kinesisParameters"` // Information about the retry policy settings. Detailed below. RetryPolicy *ScheduleTargetRetryPolicy `pulumi:"retryPolicy"` // ARN of the IAM role that EventBridge Scheduler will use for this target when the schedule is invoked. Read more in [Set up the execution role](https://docs.aws.amazon.com/scheduler/latest/UserGuide/setting-up.html#setting-up-execution-role). // // The following arguments are optional: RoleArn string `pulumi:"roleArn"` // Templated target type for the Amazon SageMaker [`StartPipelineExecution`](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StartPipelineExecution.html) API operation. Detailed below. SagemakerPipelineParameters *ScheduleTargetSagemakerPipelineParameters `pulumi:"sagemakerPipelineParameters"` // The templated target type for the Amazon SQS [`SendMessage`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html) API operation. Detailed below. SqsParameters *ScheduleTargetSqsParameters `pulumi:"sqsParameters"` }
type ScheduleTargetArgs ¶
type ScheduleTargetArgs struct { // ARN of the target of this schedule, such as a SQS queue or ECS cluster. For universal targets, this is a [Service ARN specific to the target service](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html#supported-universal-targets). Arn pulumi.StringInput `pulumi:"arn"` // Information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule. If specified, EventBridge Scheduler delivers failed events that could not be successfully delivered to a target to the queue. Detailed below. DeadLetterConfig ScheduleTargetDeadLetterConfigPtrInput `pulumi:"deadLetterConfig"` // Templated target type for the Amazon ECS [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) API operation. Detailed below. EcsParameters ScheduleTargetEcsParametersPtrInput `pulumi:"ecsParameters"` // Templated target type for the EventBridge [`PutEvents`](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html) API operation. Detailed below. EventbridgeParameters ScheduleTargetEventbridgeParametersPtrInput `pulumi:"eventbridgeParameters"` // Text, or well-formed JSON, passed to the target. Read more in [Universal target](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html). Input pulumi.StringPtrInput `pulumi:"input"` // Templated target type for the Amazon Kinesis [`PutRecord`](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html) API operation. Detailed below. KinesisParameters ScheduleTargetKinesisParametersPtrInput `pulumi:"kinesisParameters"` // Information about the retry policy settings. Detailed below. RetryPolicy ScheduleTargetRetryPolicyPtrInput `pulumi:"retryPolicy"` // ARN of the IAM role that EventBridge Scheduler will use for this target when the schedule is invoked. Read more in [Set up the execution role](https://docs.aws.amazon.com/scheduler/latest/UserGuide/setting-up.html#setting-up-execution-role). // // The following arguments are optional: RoleArn pulumi.StringInput `pulumi:"roleArn"` // Templated target type for the Amazon SageMaker [`StartPipelineExecution`](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StartPipelineExecution.html) API operation. Detailed below. SagemakerPipelineParameters ScheduleTargetSagemakerPipelineParametersPtrInput `pulumi:"sagemakerPipelineParameters"` // The templated target type for the Amazon SQS [`SendMessage`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html) API operation. Detailed below. SqsParameters ScheduleTargetSqsParametersPtrInput `pulumi:"sqsParameters"` }
func (ScheduleTargetArgs) ElementType ¶
func (ScheduleTargetArgs) ElementType() reflect.Type
func (ScheduleTargetArgs) ToScheduleTargetOutput ¶
func (i ScheduleTargetArgs) ToScheduleTargetOutput() ScheduleTargetOutput
func (ScheduleTargetArgs) ToScheduleTargetOutputWithContext ¶
func (i ScheduleTargetArgs) ToScheduleTargetOutputWithContext(ctx context.Context) ScheduleTargetOutput
func (ScheduleTargetArgs) ToScheduleTargetPtrOutput ¶
func (i ScheduleTargetArgs) ToScheduleTargetPtrOutput() ScheduleTargetPtrOutput
func (ScheduleTargetArgs) ToScheduleTargetPtrOutputWithContext ¶
func (i ScheduleTargetArgs) ToScheduleTargetPtrOutputWithContext(ctx context.Context) ScheduleTargetPtrOutput
type ScheduleTargetDeadLetterConfig ¶
type ScheduleTargetDeadLetterConfig struct { // ARN of the SQS queue specified as the destination for the dead-letter queue. Arn string `pulumi:"arn"` }
type ScheduleTargetDeadLetterConfigArgs ¶
type ScheduleTargetDeadLetterConfigArgs struct { // ARN of the SQS queue specified as the destination for the dead-letter queue. Arn pulumi.StringInput `pulumi:"arn"` }
func (ScheduleTargetDeadLetterConfigArgs) ElementType ¶
func (ScheduleTargetDeadLetterConfigArgs) ElementType() reflect.Type
func (ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigOutput ¶
func (i ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigOutput() ScheduleTargetDeadLetterConfigOutput
func (ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigOutputWithContext ¶
func (i ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigOutputWithContext(ctx context.Context) ScheduleTargetDeadLetterConfigOutput
func (ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigPtrOutput ¶
func (i ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigPtrOutput() ScheduleTargetDeadLetterConfigPtrOutput
func (ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigPtrOutputWithContext ¶
func (i ScheduleTargetDeadLetterConfigArgs) ToScheduleTargetDeadLetterConfigPtrOutputWithContext(ctx context.Context) ScheduleTargetDeadLetterConfigPtrOutput
type ScheduleTargetDeadLetterConfigInput ¶
type ScheduleTargetDeadLetterConfigInput interface { pulumi.Input ToScheduleTargetDeadLetterConfigOutput() ScheduleTargetDeadLetterConfigOutput ToScheduleTargetDeadLetterConfigOutputWithContext(context.Context) ScheduleTargetDeadLetterConfigOutput }
ScheduleTargetDeadLetterConfigInput is an input type that accepts ScheduleTargetDeadLetterConfigArgs and ScheduleTargetDeadLetterConfigOutput values. You can construct a concrete instance of `ScheduleTargetDeadLetterConfigInput` via:
ScheduleTargetDeadLetterConfigArgs{...}
type ScheduleTargetDeadLetterConfigOutput ¶
type ScheduleTargetDeadLetterConfigOutput struct{ *pulumi.OutputState }
func (ScheduleTargetDeadLetterConfigOutput) Arn ¶
func (o ScheduleTargetDeadLetterConfigOutput) Arn() pulumi.StringOutput
ARN of the SQS queue specified as the destination for the dead-letter queue.
func (ScheduleTargetDeadLetterConfigOutput) ElementType ¶
func (ScheduleTargetDeadLetterConfigOutput) ElementType() reflect.Type
func (ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigOutput ¶
func (o ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigOutput() ScheduleTargetDeadLetterConfigOutput
func (ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigOutputWithContext ¶
func (o ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigOutputWithContext(ctx context.Context) ScheduleTargetDeadLetterConfigOutput
func (ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigPtrOutput ¶
func (o ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigPtrOutput() ScheduleTargetDeadLetterConfigPtrOutput
func (ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigPtrOutputWithContext ¶
func (o ScheduleTargetDeadLetterConfigOutput) ToScheduleTargetDeadLetterConfigPtrOutputWithContext(ctx context.Context) ScheduleTargetDeadLetterConfigPtrOutput
type ScheduleTargetDeadLetterConfigPtrInput ¶
type ScheduleTargetDeadLetterConfigPtrInput interface { pulumi.Input ToScheduleTargetDeadLetterConfigPtrOutput() ScheduleTargetDeadLetterConfigPtrOutput ToScheduleTargetDeadLetterConfigPtrOutputWithContext(context.Context) ScheduleTargetDeadLetterConfigPtrOutput }
ScheduleTargetDeadLetterConfigPtrInput is an input type that accepts ScheduleTargetDeadLetterConfigArgs, ScheduleTargetDeadLetterConfigPtr and ScheduleTargetDeadLetterConfigPtrOutput values. You can construct a concrete instance of `ScheduleTargetDeadLetterConfigPtrInput` via:
ScheduleTargetDeadLetterConfigArgs{...} or: nil
func ScheduleTargetDeadLetterConfigPtr ¶
func ScheduleTargetDeadLetterConfigPtr(v *ScheduleTargetDeadLetterConfigArgs) ScheduleTargetDeadLetterConfigPtrInput
type ScheduleTargetDeadLetterConfigPtrOutput ¶
type ScheduleTargetDeadLetterConfigPtrOutput struct{ *pulumi.OutputState }
func (ScheduleTargetDeadLetterConfigPtrOutput) Arn ¶
func (o ScheduleTargetDeadLetterConfigPtrOutput) Arn() pulumi.StringPtrOutput
ARN of the SQS queue specified as the destination for the dead-letter queue.
func (ScheduleTargetDeadLetterConfigPtrOutput) ElementType ¶
func (ScheduleTargetDeadLetterConfigPtrOutput) ElementType() reflect.Type
func (ScheduleTargetDeadLetterConfigPtrOutput) ToScheduleTargetDeadLetterConfigPtrOutput ¶
func (o ScheduleTargetDeadLetterConfigPtrOutput) ToScheduleTargetDeadLetterConfigPtrOutput() ScheduleTargetDeadLetterConfigPtrOutput
func (ScheduleTargetDeadLetterConfigPtrOutput) ToScheduleTargetDeadLetterConfigPtrOutputWithContext ¶
func (o ScheduleTargetDeadLetterConfigPtrOutput) ToScheduleTargetDeadLetterConfigPtrOutputWithContext(ctx context.Context) ScheduleTargetDeadLetterConfigPtrOutput
type ScheduleTargetEcsParameters ¶
type ScheduleTargetEcsParameters struct { // Up to `6` capacity provider strategies to use for the task. Detailed below. CapacityProviderStrategies []ScheduleTargetEcsParametersCapacityProviderStrategy `pulumi:"capacityProviderStrategies"` // Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon ECS Developer Guide. EnableEcsManagedTags *bool `pulumi:"enableEcsManagedTags"` // Specifies whether to enable the execute command functionality for the containers in this task. EnableExecuteCommand *bool `pulumi:"enableExecuteCommand"` // Specifies an ECS task group for the task. At most 255 characters. Group *string `pulumi:"group"` // Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. One of: `EC2`, `FARGATE`, `EXTERNAL`. LaunchType *string `pulumi:"launchType"` // Configures the networking associated with the task. Detailed below. NetworkConfiguration *ScheduleTargetEcsParametersNetworkConfiguration `pulumi:"networkConfiguration"` // A set of up to 10 placement constraints to use for the task. Detailed below. PlacementConstraints []ScheduleTargetEcsParametersPlacementConstraint `pulumi:"placementConstraints"` // A set of up to 5 placement strategies. Detailed below. PlacementStrategies []ScheduleTargetEcsParametersPlacementStrategy `pulumi:"placementStrategies"` // Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0`. PlatformVersion *string `pulumi:"platformVersion"` // Specifies whether to propagate the tags from the task definition to the task. One of: `TASK_DEFINITION`. PropagateTags *string `pulumi:"propagateTags"` // Reference ID to use for the task. ReferenceId *string `pulumi:"referenceId"` // The metadata that you apply to the task. Each tag consists of a key and an optional value. For more information, see [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) in the Amazon ECS API Reference. Tags map[string]string `pulumi:"tags"` // The number of tasks to create. Ranges from `1` (default) to `10`. TaskCount *int `pulumi:"taskCount"` // ARN of the task definition to use. // // The following arguments are optional: TaskDefinitionArn string `pulumi:"taskDefinitionArn"` }
type ScheduleTargetEcsParametersArgs ¶
type ScheduleTargetEcsParametersArgs struct { // Up to `6` capacity provider strategies to use for the task. Detailed below. CapacityProviderStrategies ScheduleTargetEcsParametersCapacityProviderStrategyArrayInput `pulumi:"capacityProviderStrategies"` // Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon ECS Developer Guide. EnableEcsManagedTags pulumi.BoolPtrInput `pulumi:"enableEcsManagedTags"` // Specifies whether to enable the execute command functionality for the containers in this task. EnableExecuteCommand pulumi.BoolPtrInput `pulumi:"enableExecuteCommand"` // Specifies an ECS task group for the task. At most 255 characters. Group pulumi.StringPtrInput `pulumi:"group"` // Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. One of: `EC2`, `FARGATE`, `EXTERNAL`. LaunchType pulumi.StringPtrInput `pulumi:"launchType"` // Configures the networking associated with the task. Detailed below. NetworkConfiguration ScheduleTargetEcsParametersNetworkConfigurationPtrInput `pulumi:"networkConfiguration"` // A set of up to 10 placement constraints to use for the task. Detailed below. PlacementConstraints ScheduleTargetEcsParametersPlacementConstraintArrayInput `pulumi:"placementConstraints"` // A set of up to 5 placement strategies. Detailed below. PlacementStrategies ScheduleTargetEcsParametersPlacementStrategyArrayInput `pulumi:"placementStrategies"` // Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0`. PlatformVersion pulumi.StringPtrInput `pulumi:"platformVersion"` // Specifies whether to propagate the tags from the task definition to the task. One of: `TASK_DEFINITION`. PropagateTags pulumi.StringPtrInput `pulumi:"propagateTags"` // Reference ID to use for the task. ReferenceId pulumi.StringPtrInput `pulumi:"referenceId"` // The metadata that you apply to the task. Each tag consists of a key and an optional value. For more information, see [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) in the Amazon ECS API Reference. Tags pulumi.StringMapInput `pulumi:"tags"` // The number of tasks to create. Ranges from `1` (default) to `10`. TaskCount pulumi.IntPtrInput `pulumi:"taskCount"` // ARN of the task definition to use. // // The following arguments are optional: TaskDefinitionArn pulumi.StringInput `pulumi:"taskDefinitionArn"` }
func (ScheduleTargetEcsParametersArgs) ElementType ¶
func (ScheduleTargetEcsParametersArgs) ElementType() reflect.Type
func (ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersOutput ¶
func (i ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersOutput() ScheduleTargetEcsParametersOutput
func (ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersOutputWithContext ¶
func (i ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersOutput
func (ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersPtrOutput ¶
func (i ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersPtrOutput() ScheduleTargetEcsParametersPtrOutput
func (ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersPtrOutputWithContext ¶
func (i ScheduleTargetEcsParametersArgs) ToScheduleTargetEcsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPtrOutput
type ScheduleTargetEcsParametersCapacityProviderStrategy ¶
type ScheduleTargetEcsParametersCapacityProviderStrategy struct { // How many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. Ranges from `0` (default) to `100000`. Base *int `pulumi:"base"` // Short name of the capacity provider. CapacityProvider string `pulumi:"capacityProvider"` // Designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied. Ranges from from `0` to `1000`. Weight *int `pulumi:"weight"` }
type ScheduleTargetEcsParametersCapacityProviderStrategyArgs ¶
type ScheduleTargetEcsParametersCapacityProviderStrategyArgs struct { // How many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. Ranges from `0` (default) to `100000`. Base pulumi.IntPtrInput `pulumi:"base"` // Short name of the capacity provider. CapacityProvider pulumi.StringInput `pulumi:"capacityProvider"` // Designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied. Ranges from from `0` to `1000`. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (ScheduleTargetEcsParametersCapacityProviderStrategyArgs) ElementType ¶
func (ScheduleTargetEcsParametersCapacityProviderStrategyArgs) ElementType() reflect.Type
func (ScheduleTargetEcsParametersCapacityProviderStrategyArgs) ToScheduleTargetEcsParametersCapacityProviderStrategyOutput ¶
func (i ScheduleTargetEcsParametersCapacityProviderStrategyArgs) ToScheduleTargetEcsParametersCapacityProviderStrategyOutput() ScheduleTargetEcsParametersCapacityProviderStrategyOutput
func (ScheduleTargetEcsParametersCapacityProviderStrategyArgs) ToScheduleTargetEcsParametersCapacityProviderStrategyOutputWithContext ¶
func (i ScheduleTargetEcsParametersCapacityProviderStrategyArgs) ToScheduleTargetEcsParametersCapacityProviderStrategyOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersCapacityProviderStrategyOutput
type ScheduleTargetEcsParametersCapacityProviderStrategyArray ¶
type ScheduleTargetEcsParametersCapacityProviderStrategyArray []ScheduleTargetEcsParametersCapacityProviderStrategyInput
func (ScheduleTargetEcsParametersCapacityProviderStrategyArray) ElementType ¶
func (ScheduleTargetEcsParametersCapacityProviderStrategyArray) ElementType() reflect.Type
func (ScheduleTargetEcsParametersCapacityProviderStrategyArray) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput ¶
func (i ScheduleTargetEcsParametersCapacityProviderStrategyArray) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput() ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
func (ScheduleTargetEcsParametersCapacityProviderStrategyArray) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutputWithContext ¶
func (i ScheduleTargetEcsParametersCapacityProviderStrategyArray) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
type ScheduleTargetEcsParametersCapacityProviderStrategyArrayInput ¶
type ScheduleTargetEcsParametersCapacityProviderStrategyArrayInput interface { pulumi.Input ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput() ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutputWithContext(context.Context) ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput }
ScheduleTargetEcsParametersCapacityProviderStrategyArrayInput is an input type that accepts ScheduleTargetEcsParametersCapacityProviderStrategyArray and ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput values. You can construct a concrete instance of `ScheduleTargetEcsParametersCapacityProviderStrategyArrayInput` via:
ScheduleTargetEcsParametersCapacityProviderStrategyArray{ ScheduleTargetEcsParametersCapacityProviderStrategyArgs{...} }
type ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput ¶
type ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput) ElementType ¶
func (ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput) ElementType() reflect.Type
func (ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput ¶
func (o ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput() ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
func (ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutputWithContext ¶
func (o ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
type ScheduleTargetEcsParametersCapacityProviderStrategyInput ¶
type ScheduleTargetEcsParametersCapacityProviderStrategyInput interface { pulumi.Input ToScheduleTargetEcsParametersCapacityProviderStrategyOutput() ScheduleTargetEcsParametersCapacityProviderStrategyOutput ToScheduleTargetEcsParametersCapacityProviderStrategyOutputWithContext(context.Context) ScheduleTargetEcsParametersCapacityProviderStrategyOutput }
ScheduleTargetEcsParametersCapacityProviderStrategyInput is an input type that accepts ScheduleTargetEcsParametersCapacityProviderStrategyArgs and ScheduleTargetEcsParametersCapacityProviderStrategyOutput values. You can construct a concrete instance of `ScheduleTargetEcsParametersCapacityProviderStrategyInput` via:
ScheduleTargetEcsParametersCapacityProviderStrategyArgs{...}
type ScheduleTargetEcsParametersCapacityProviderStrategyOutput ¶
type ScheduleTargetEcsParametersCapacityProviderStrategyOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEcsParametersCapacityProviderStrategyOutput) Base ¶
How many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. Ranges from `0` (default) to `100000`.
func (ScheduleTargetEcsParametersCapacityProviderStrategyOutput) CapacityProvider ¶
func (o ScheduleTargetEcsParametersCapacityProviderStrategyOutput) CapacityProvider() pulumi.StringOutput
Short name of the capacity provider.
func (ScheduleTargetEcsParametersCapacityProviderStrategyOutput) ElementType ¶
func (ScheduleTargetEcsParametersCapacityProviderStrategyOutput) ElementType() reflect.Type
func (ScheduleTargetEcsParametersCapacityProviderStrategyOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyOutput ¶
func (o ScheduleTargetEcsParametersCapacityProviderStrategyOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyOutput() ScheduleTargetEcsParametersCapacityProviderStrategyOutput
func (ScheduleTargetEcsParametersCapacityProviderStrategyOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyOutputWithContext ¶
func (o ScheduleTargetEcsParametersCapacityProviderStrategyOutput) ToScheduleTargetEcsParametersCapacityProviderStrategyOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersCapacityProviderStrategyOutput
func (ScheduleTargetEcsParametersCapacityProviderStrategyOutput) Weight ¶
func (o ScheduleTargetEcsParametersCapacityProviderStrategyOutput) Weight() pulumi.IntPtrOutput
Designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied. Ranges from from `0` to `1000`.
type ScheduleTargetEcsParametersInput ¶
type ScheduleTargetEcsParametersInput interface { pulumi.Input ToScheduleTargetEcsParametersOutput() ScheduleTargetEcsParametersOutput ToScheduleTargetEcsParametersOutputWithContext(context.Context) ScheduleTargetEcsParametersOutput }
ScheduleTargetEcsParametersInput is an input type that accepts ScheduleTargetEcsParametersArgs and ScheduleTargetEcsParametersOutput values. You can construct a concrete instance of `ScheduleTargetEcsParametersInput` via:
ScheduleTargetEcsParametersArgs{...}
type ScheduleTargetEcsParametersNetworkConfiguration ¶
type ScheduleTargetEcsParametersNetworkConfiguration struct { // Specifies whether the task's elastic network interface receives a public IP address. This attribute is a boolean type, where `true` maps to `ENABLED` and `false` to `DISABLED`. You can specify `true` only when the `launchType` is set to `FARGATE`. AssignPublicIp *bool `pulumi:"assignPublicIp"` // Set of 1 to 5 Security Group ID-s to be associated with the task. These security groups must all be in the same VPC. SecurityGroups []string `pulumi:"securityGroups"` // Set of 1 to 16 subnets to be associated with the task. These subnets must all be in the same VPC. Subnets []string `pulumi:"subnets"` }
type ScheduleTargetEcsParametersNetworkConfigurationArgs ¶
type ScheduleTargetEcsParametersNetworkConfigurationArgs struct { // Specifies whether the task's elastic network interface receives a public IP address. This attribute is a boolean type, where `true` maps to `ENABLED` and `false` to `DISABLED`. You can specify `true` only when the `launchType` is set to `FARGATE`. AssignPublicIp pulumi.BoolPtrInput `pulumi:"assignPublicIp"` // Set of 1 to 5 Security Group ID-s to be associated with the task. These security groups must all be in the same VPC. SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"` // Set of 1 to 16 subnets to be associated with the task. These subnets must all be in the same VPC. Subnets pulumi.StringArrayInput `pulumi:"subnets"` }
func (ScheduleTargetEcsParametersNetworkConfigurationArgs) ElementType ¶
func (ScheduleTargetEcsParametersNetworkConfigurationArgs) ElementType() reflect.Type
func (ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationOutput ¶
func (i ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationOutput() ScheduleTargetEcsParametersNetworkConfigurationOutput
func (ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationOutputWithContext ¶
func (i ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersNetworkConfigurationOutput
func (ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutput ¶
func (i ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutput() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
func (ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutputWithContext ¶
func (i ScheduleTargetEcsParametersNetworkConfigurationArgs) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
type ScheduleTargetEcsParametersNetworkConfigurationInput ¶
type ScheduleTargetEcsParametersNetworkConfigurationInput interface { pulumi.Input ToScheduleTargetEcsParametersNetworkConfigurationOutput() ScheduleTargetEcsParametersNetworkConfigurationOutput ToScheduleTargetEcsParametersNetworkConfigurationOutputWithContext(context.Context) ScheduleTargetEcsParametersNetworkConfigurationOutput }
ScheduleTargetEcsParametersNetworkConfigurationInput is an input type that accepts ScheduleTargetEcsParametersNetworkConfigurationArgs and ScheduleTargetEcsParametersNetworkConfigurationOutput values. You can construct a concrete instance of `ScheduleTargetEcsParametersNetworkConfigurationInput` via:
ScheduleTargetEcsParametersNetworkConfigurationArgs{...}
type ScheduleTargetEcsParametersNetworkConfigurationOutput ¶
type ScheduleTargetEcsParametersNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEcsParametersNetworkConfigurationOutput) AssignPublicIp ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) AssignPublicIp() pulumi.BoolPtrOutput
Specifies whether the task's elastic network interface receives a public IP address. This attribute is a boolean type, where `true` maps to `ENABLED` and `false` to `DISABLED`. You can specify `true` only when the `launchType` is set to `FARGATE`.
func (ScheduleTargetEcsParametersNetworkConfigurationOutput) ElementType ¶
func (ScheduleTargetEcsParametersNetworkConfigurationOutput) ElementType() reflect.Type
func (ScheduleTargetEcsParametersNetworkConfigurationOutput) SecurityGroups ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) SecurityGroups() pulumi.StringArrayOutput
Set of 1 to 5 Security Group ID-s to be associated with the task. These security groups must all be in the same VPC.
func (ScheduleTargetEcsParametersNetworkConfigurationOutput) Subnets ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) Subnets() pulumi.StringArrayOutput
Set of 1 to 16 subnets to be associated with the task. These subnets must all be in the same VPC.
func (ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationOutput ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationOutput() ScheduleTargetEcsParametersNetworkConfigurationOutput
func (ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationOutputWithContext ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersNetworkConfigurationOutput
func (ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutput ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutput() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
func (ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutputWithContext ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
type ScheduleTargetEcsParametersNetworkConfigurationPtrInput ¶
type ScheduleTargetEcsParametersNetworkConfigurationPtrInput interface { pulumi.Input ToScheduleTargetEcsParametersNetworkConfigurationPtrOutput() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput ToScheduleTargetEcsParametersNetworkConfigurationPtrOutputWithContext(context.Context) ScheduleTargetEcsParametersNetworkConfigurationPtrOutput }
ScheduleTargetEcsParametersNetworkConfigurationPtrInput is an input type that accepts ScheduleTargetEcsParametersNetworkConfigurationArgs, ScheduleTargetEcsParametersNetworkConfigurationPtr and ScheduleTargetEcsParametersNetworkConfigurationPtrOutput values. You can construct a concrete instance of `ScheduleTargetEcsParametersNetworkConfigurationPtrInput` via:
ScheduleTargetEcsParametersNetworkConfigurationArgs{...} or: nil
func ScheduleTargetEcsParametersNetworkConfigurationPtr ¶
func ScheduleTargetEcsParametersNetworkConfigurationPtr(v *ScheduleTargetEcsParametersNetworkConfigurationArgs) ScheduleTargetEcsParametersNetworkConfigurationPtrInput
type ScheduleTargetEcsParametersNetworkConfigurationPtrOutput ¶
type ScheduleTargetEcsParametersNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) AssignPublicIp ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) AssignPublicIp() pulumi.BoolPtrOutput
Specifies whether the task's elastic network interface receives a public IP address. This attribute is a boolean type, where `true` maps to `ENABLED` and `false` to `DISABLED`. You can specify `true` only when the `launchType` is set to `FARGATE`.
func (ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) ElementType ¶
func (ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) ElementType() reflect.Type
func (ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) SecurityGroups ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) SecurityGroups() pulumi.StringArrayOutput
Set of 1 to 5 Security Group ID-s to be associated with the task. These security groups must all be in the same VPC.
func (ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) Subnets ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) Subnets() pulumi.StringArrayOutput
Set of 1 to 16 subnets to be associated with the task. These subnets must all be in the same VPC.
func (ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutput ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutput() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
func (ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutputWithContext ¶
func (o ScheduleTargetEcsParametersNetworkConfigurationPtrOutput) ToScheduleTargetEcsParametersNetworkConfigurationPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
type ScheduleTargetEcsParametersOutput ¶
type ScheduleTargetEcsParametersOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEcsParametersOutput) CapacityProviderStrategies ¶
func (o ScheduleTargetEcsParametersOutput) CapacityProviderStrategies() ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
Up to `6` capacity provider strategies to use for the task. Detailed below.
func (ScheduleTargetEcsParametersOutput) ElementType ¶
func (ScheduleTargetEcsParametersOutput) ElementType() reflect.Type
func (ScheduleTargetEcsParametersOutput) EnableEcsManagedTags ¶
func (o ScheduleTargetEcsParametersOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput
Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon ECS Developer Guide.
func (ScheduleTargetEcsParametersOutput) EnableExecuteCommand ¶
func (o ScheduleTargetEcsParametersOutput) EnableExecuteCommand() pulumi.BoolPtrOutput
Specifies whether to enable the execute command functionality for the containers in this task.
func (ScheduleTargetEcsParametersOutput) Group ¶
func (o ScheduleTargetEcsParametersOutput) Group() pulumi.StringPtrOutput
Specifies an ECS task group for the task. At most 255 characters.
func (ScheduleTargetEcsParametersOutput) LaunchType ¶
func (o ScheduleTargetEcsParametersOutput) LaunchType() pulumi.StringPtrOutput
Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. One of: `EC2`, `FARGATE`, `EXTERNAL`.
func (ScheduleTargetEcsParametersOutput) NetworkConfiguration ¶
func (o ScheduleTargetEcsParametersOutput) NetworkConfiguration() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
Configures the networking associated with the task. Detailed below.
func (ScheduleTargetEcsParametersOutput) PlacementConstraints ¶
func (o ScheduleTargetEcsParametersOutput) PlacementConstraints() ScheduleTargetEcsParametersPlacementConstraintArrayOutput
A set of up to 10 placement constraints to use for the task. Detailed below.
func (ScheduleTargetEcsParametersOutput) PlacementStrategies ¶
func (o ScheduleTargetEcsParametersOutput) PlacementStrategies() ScheduleTargetEcsParametersPlacementStrategyArrayOutput
A set of up to 5 placement strategies. Detailed below.
func (ScheduleTargetEcsParametersOutput) PlatformVersion ¶
func (o ScheduleTargetEcsParametersOutput) PlatformVersion() pulumi.StringPtrOutput
Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0`.
func (ScheduleTargetEcsParametersOutput) PropagateTags ¶
func (o ScheduleTargetEcsParametersOutput) PropagateTags() pulumi.StringPtrOutput
Specifies whether to propagate the tags from the task definition to the task. One of: `TASK_DEFINITION`.
func (ScheduleTargetEcsParametersOutput) ReferenceId ¶
func (o ScheduleTargetEcsParametersOutput) ReferenceId() pulumi.StringPtrOutput
Reference ID to use for the task.
func (ScheduleTargetEcsParametersOutput) Tags ¶
func (o ScheduleTargetEcsParametersOutput) Tags() pulumi.StringMapOutput
The metadata that you apply to the task. Each tag consists of a key and an optional value. For more information, see [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) in the Amazon ECS API Reference.
func (ScheduleTargetEcsParametersOutput) TaskCount ¶
func (o ScheduleTargetEcsParametersOutput) TaskCount() pulumi.IntPtrOutput
The number of tasks to create. Ranges from `1` (default) to `10`.
func (ScheduleTargetEcsParametersOutput) TaskDefinitionArn ¶
func (o ScheduleTargetEcsParametersOutput) TaskDefinitionArn() pulumi.StringOutput
ARN of the task definition to use.
The following arguments are optional:
func (ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersOutput ¶
func (o ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersOutput() ScheduleTargetEcsParametersOutput
func (ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersOutputWithContext ¶
func (o ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersOutput
func (ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersPtrOutput ¶
func (o ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersPtrOutput() ScheduleTargetEcsParametersPtrOutput
func (ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersPtrOutputWithContext ¶
func (o ScheduleTargetEcsParametersOutput) ToScheduleTargetEcsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPtrOutput
type ScheduleTargetEcsParametersPlacementConstraint ¶
type ScheduleTargetEcsParametersPlacementConstraint struct { // A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is `distinctInstance`. For more information, see [Cluster query language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the Amazon ECS Developer Guide. Expression *string `pulumi:"expression"` // The type of constraint. One of: `distinctInstance`, `memberOf`. Type string `pulumi:"type"` }
type ScheduleTargetEcsParametersPlacementConstraintArgs ¶
type ScheduleTargetEcsParametersPlacementConstraintArgs struct { // A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is `distinctInstance`. For more information, see [Cluster query language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the Amazon ECS Developer Guide. Expression pulumi.StringPtrInput `pulumi:"expression"` // The type of constraint. One of: `distinctInstance`, `memberOf`. Type pulumi.StringInput `pulumi:"type"` }
func (ScheduleTargetEcsParametersPlacementConstraintArgs) ElementType ¶
func (ScheduleTargetEcsParametersPlacementConstraintArgs) ElementType() reflect.Type
func (ScheduleTargetEcsParametersPlacementConstraintArgs) ToScheduleTargetEcsParametersPlacementConstraintOutput ¶
func (i ScheduleTargetEcsParametersPlacementConstraintArgs) ToScheduleTargetEcsParametersPlacementConstraintOutput() ScheduleTargetEcsParametersPlacementConstraintOutput
func (ScheduleTargetEcsParametersPlacementConstraintArgs) ToScheduleTargetEcsParametersPlacementConstraintOutputWithContext ¶
func (i ScheduleTargetEcsParametersPlacementConstraintArgs) ToScheduleTargetEcsParametersPlacementConstraintOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementConstraintOutput
type ScheduleTargetEcsParametersPlacementConstraintArray ¶
type ScheduleTargetEcsParametersPlacementConstraintArray []ScheduleTargetEcsParametersPlacementConstraintInput
func (ScheduleTargetEcsParametersPlacementConstraintArray) ElementType ¶
func (ScheduleTargetEcsParametersPlacementConstraintArray) ElementType() reflect.Type
func (ScheduleTargetEcsParametersPlacementConstraintArray) ToScheduleTargetEcsParametersPlacementConstraintArrayOutput ¶
func (i ScheduleTargetEcsParametersPlacementConstraintArray) ToScheduleTargetEcsParametersPlacementConstraintArrayOutput() ScheduleTargetEcsParametersPlacementConstraintArrayOutput
func (ScheduleTargetEcsParametersPlacementConstraintArray) ToScheduleTargetEcsParametersPlacementConstraintArrayOutputWithContext ¶
func (i ScheduleTargetEcsParametersPlacementConstraintArray) ToScheduleTargetEcsParametersPlacementConstraintArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementConstraintArrayOutput
type ScheduleTargetEcsParametersPlacementConstraintArrayInput ¶
type ScheduleTargetEcsParametersPlacementConstraintArrayInput interface { pulumi.Input ToScheduleTargetEcsParametersPlacementConstraintArrayOutput() ScheduleTargetEcsParametersPlacementConstraintArrayOutput ToScheduleTargetEcsParametersPlacementConstraintArrayOutputWithContext(context.Context) ScheduleTargetEcsParametersPlacementConstraintArrayOutput }
ScheduleTargetEcsParametersPlacementConstraintArrayInput is an input type that accepts ScheduleTargetEcsParametersPlacementConstraintArray and ScheduleTargetEcsParametersPlacementConstraintArrayOutput values. You can construct a concrete instance of `ScheduleTargetEcsParametersPlacementConstraintArrayInput` via:
ScheduleTargetEcsParametersPlacementConstraintArray{ ScheduleTargetEcsParametersPlacementConstraintArgs{...} }
type ScheduleTargetEcsParametersPlacementConstraintArrayOutput ¶
type ScheduleTargetEcsParametersPlacementConstraintArrayOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEcsParametersPlacementConstraintArrayOutput) ElementType ¶
func (ScheduleTargetEcsParametersPlacementConstraintArrayOutput) ElementType() reflect.Type
func (ScheduleTargetEcsParametersPlacementConstraintArrayOutput) ToScheduleTargetEcsParametersPlacementConstraintArrayOutput ¶
func (o ScheduleTargetEcsParametersPlacementConstraintArrayOutput) ToScheduleTargetEcsParametersPlacementConstraintArrayOutput() ScheduleTargetEcsParametersPlacementConstraintArrayOutput
func (ScheduleTargetEcsParametersPlacementConstraintArrayOutput) ToScheduleTargetEcsParametersPlacementConstraintArrayOutputWithContext ¶
func (o ScheduleTargetEcsParametersPlacementConstraintArrayOutput) ToScheduleTargetEcsParametersPlacementConstraintArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementConstraintArrayOutput
type ScheduleTargetEcsParametersPlacementConstraintInput ¶
type ScheduleTargetEcsParametersPlacementConstraintInput interface { pulumi.Input ToScheduleTargetEcsParametersPlacementConstraintOutput() ScheduleTargetEcsParametersPlacementConstraintOutput ToScheduleTargetEcsParametersPlacementConstraintOutputWithContext(context.Context) ScheduleTargetEcsParametersPlacementConstraintOutput }
ScheduleTargetEcsParametersPlacementConstraintInput is an input type that accepts ScheduleTargetEcsParametersPlacementConstraintArgs and ScheduleTargetEcsParametersPlacementConstraintOutput values. You can construct a concrete instance of `ScheduleTargetEcsParametersPlacementConstraintInput` via:
ScheduleTargetEcsParametersPlacementConstraintArgs{...}
type ScheduleTargetEcsParametersPlacementConstraintOutput ¶
type ScheduleTargetEcsParametersPlacementConstraintOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEcsParametersPlacementConstraintOutput) ElementType ¶
func (ScheduleTargetEcsParametersPlacementConstraintOutput) ElementType() reflect.Type
func (ScheduleTargetEcsParametersPlacementConstraintOutput) Expression ¶
func (o ScheduleTargetEcsParametersPlacementConstraintOutput) Expression() pulumi.StringPtrOutput
A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is `distinctInstance`. For more information, see [Cluster query language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the Amazon ECS Developer Guide.
func (ScheduleTargetEcsParametersPlacementConstraintOutput) ToScheduleTargetEcsParametersPlacementConstraintOutput ¶
func (o ScheduleTargetEcsParametersPlacementConstraintOutput) ToScheduleTargetEcsParametersPlacementConstraintOutput() ScheduleTargetEcsParametersPlacementConstraintOutput
func (ScheduleTargetEcsParametersPlacementConstraintOutput) ToScheduleTargetEcsParametersPlacementConstraintOutputWithContext ¶
func (o ScheduleTargetEcsParametersPlacementConstraintOutput) ToScheduleTargetEcsParametersPlacementConstraintOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementConstraintOutput
func (ScheduleTargetEcsParametersPlacementConstraintOutput) Type ¶
func (o ScheduleTargetEcsParametersPlacementConstraintOutput) Type() pulumi.StringOutput
The type of constraint. One of: `distinctInstance`, `memberOf`.
type ScheduleTargetEcsParametersPlacementStrategyArgs ¶
type ScheduleTargetEcsParametersPlacementStrategyArgs struct { // The field to apply the placement strategy against. Field pulumi.StringPtrInput `pulumi:"field"` // The type of placement strategy. One of: `random`, `spread`, `binpack`. Type pulumi.StringInput `pulumi:"type"` }
func (ScheduleTargetEcsParametersPlacementStrategyArgs) ElementType ¶
func (ScheduleTargetEcsParametersPlacementStrategyArgs) ElementType() reflect.Type
func (ScheduleTargetEcsParametersPlacementStrategyArgs) ToScheduleTargetEcsParametersPlacementStrategyOutput ¶
func (i ScheduleTargetEcsParametersPlacementStrategyArgs) ToScheduleTargetEcsParametersPlacementStrategyOutput() ScheduleTargetEcsParametersPlacementStrategyOutput
func (ScheduleTargetEcsParametersPlacementStrategyArgs) ToScheduleTargetEcsParametersPlacementStrategyOutputWithContext ¶
func (i ScheduleTargetEcsParametersPlacementStrategyArgs) ToScheduleTargetEcsParametersPlacementStrategyOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementStrategyOutput
type ScheduleTargetEcsParametersPlacementStrategyArray ¶
type ScheduleTargetEcsParametersPlacementStrategyArray []ScheduleTargetEcsParametersPlacementStrategyInput
func (ScheduleTargetEcsParametersPlacementStrategyArray) ElementType ¶
func (ScheduleTargetEcsParametersPlacementStrategyArray) ElementType() reflect.Type
func (ScheduleTargetEcsParametersPlacementStrategyArray) ToScheduleTargetEcsParametersPlacementStrategyArrayOutput ¶
func (i ScheduleTargetEcsParametersPlacementStrategyArray) ToScheduleTargetEcsParametersPlacementStrategyArrayOutput() ScheduleTargetEcsParametersPlacementStrategyArrayOutput
func (ScheduleTargetEcsParametersPlacementStrategyArray) ToScheduleTargetEcsParametersPlacementStrategyArrayOutputWithContext ¶
func (i ScheduleTargetEcsParametersPlacementStrategyArray) ToScheduleTargetEcsParametersPlacementStrategyArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementStrategyArrayOutput
type ScheduleTargetEcsParametersPlacementStrategyArrayInput ¶
type ScheduleTargetEcsParametersPlacementStrategyArrayInput interface { pulumi.Input ToScheduleTargetEcsParametersPlacementStrategyArrayOutput() ScheduleTargetEcsParametersPlacementStrategyArrayOutput ToScheduleTargetEcsParametersPlacementStrategyArrayOutputWithContext(context.Context) ScheduleTargetEcsParametersPlacementStrategyArrayOutput }
ScheduleTargetEcsParametersPlacementStrategyArrayInput is an input type that accepts ScheduleTargetEcsParametersPlacementStrategyArray and ScheduleTargetEcsParametersPlacementStrategyArrayOutput values. You can construct a concrete instance of `ScheduleTargetEcsParametersPlacementStrategyArrayInput` via:
ScheduleTargetEcsParametersPlacementStrategyArray{ ScheduleTargetEcsParametersPlacementStrategyArgs{...} }
type ScheduleTargetEcsParametersPlacementStrategyArrayOutput ¶
type ScheduleTargetEcsParametersPlacementStrategyArrayOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEcsParametersPlacementStrategyArrayOutput) ElementType ¶
func (ScheduleTargetEcsParametersPlacementStrategyArrayOutput) ElementType() reflect.Type
func (ScheduleTargetEcsParametersPlacementStrategyArrayOutput) ToScheduleTargetEcsParametersPlacementStrategyArrayOutput ¶
func (o ScheduleTargetEcsParametersPlacementStrategyArrayOutput) ToScheduleTargetEcsParametersPlacementStrategyArrayOutput() ScheduleTargetEcsParametersPlacementStrategyArrayOutput
func (ScheduleTargetEcsParametersPlacementStrategyArrayOutput) ToScheduleTargetEcsParametersPlacementStrategyArrayOutputWithContext ¶
func (o ScheduleTargetEcsParametersPlacementStrategyArrayOutput) ToScheduleTargetEcsParametersPlacementStrategyArrayOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementStrategyArrayOutput
type ScheduleTargetEcsParametersPlacementStrategyInput ¶
type ScheduleTargetEcsParametersPlacementStrategyInput interface { pulumi.Input ToScheduleTargetEcsParametersPlacementStrategyOutput() ScheduleTargetEcsParametersPlacementStrategyOutput ToScheduleTargetEcsParametersPlacementStrategyOutputWithContext(context.Context) ScheduleTargetEcsParametersPlacementStrategyOutput }
ScheduleTargetEcsParametersPlacementStrategyInput is an input type that accepts ScheduleTargetEcsParametersPlacementStrategyArgs and ScheduleTargetEcsParametersPlacementStrategyOutput values. You can construct a concrete instance of `ScheduleTargetEcsParametersPlacementStrategyInput` via:
ScheduleTargetEcsParametersPlacementStrategyArgs{...}
type ScheduleTargetEcsParametersPlacementStrategyOutput ¶
type ScheduleTargetEcsParametersPlacementStrategyOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEcsParametersPlacementStrategyOutput) ElementType ¶
func (ScheduleTargetEcsParametersPlacementStrategyOutput) ElementType() reflect.Type
func (ScheduleTargetEcsParametersPlacementStrategyOutput) Field ¶
func (o ScheduleTargetEcsParametersPlacementStrategyOutput) Field() pulumi.StringPtrOutput
The field to apply the placement strategy against.
func (ScheduleTargetEcsParametersPlacementStrategyOutput) ToScheduleTargetEcsParametersPlacementStrategyOutput ¶
func (o ScheduleTargetEcsParametersPlacementStrategyOutput) ToScheduleTargetEcsParametersPlacementStrategyOutput() ScheduleTargetEcsParametersPlacementStrategyOutput
func (ScheduleTargetEcsParametersPlacementStrategyOutput) ToScheduleTargetEcsParametersPlacementStrategyOutputWithContext ¶
func (o ScheduleTargetEcsParametersPlacementStrategyOutput) ToScheduleTargetEcsParametersPlacementStrategyOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPlacementStrategyOutput
func (ScheduleTargetEcsParametersPlacementStrategyOutput) Type ¶
func (o ScheduleTargetEcsParametersPlacementStrategyOutput) Type() pulumi.StringOutput
The type of placement strategy. One of: `random`, `spread`, `binpack`.
type ScheduleTargetEcsParametersPtrInput ¶
type ScheduleTargetEcsParametersPtrInput interface { pulumi.Input ToScheduleTargetEcsParametersPtrOutput() ScheduleTargetEcsParametersPtrOutput ToScheduleTargetEcsParametersPtrOutputWithContext(context.Context) ScheduleTargetEcsParametersPtrOutput }
ScheduleTargetEcsParametersPtrInput is an input type that accepts ScheduleTargetEcsParametersArgs, ScheduleTargetEcsParametersPtr and ScheduleTargetEcsParametersPtrOutput values. You can construct a concrete instance of `ScheduleTargetEcsParametersPtrInput` via:
ScheduleTargetEcsParametersArgs{...} or: nil
func ScheduleTargetEcsParametersPtr ¶
func ScheduleTargetEcsParametersPtr(v *ScheduleTargetEcsParametersArgs) ScheduleTargetEcsParametersPtrInput
type ScheduleTargetEcsParametersPtrOutput ¶
type ScheduleTargetEcsParametersPtrOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEcsParametersPtrOutput) CapacityProviderStrategies ¶
func (o ScheduleTargetEcsParametersPtrOutput) CapacityProviderStrategies() ScheduleTargetEcsParametersCapacityProviderStrategyArrayOutput
Up to `6` capacity provider strategies to use for the task. Detailed below.
func (ScheduleTargetEcsParametersPtrOutput) ElementType ¶
func (ScheduleTargetEcsParametersPtrOutput) ElementType() reflect.Type
func (ScheduleTargetEcsParametersPtrOutput) EnableEcsManagedTags ¶
func (o ScheduleTargetEcsParametersPtrOutput) EnableEcsManagedTags() pulumi.BoolPtrOutput
Specifies whether to enable Amazon ECS managed tags for the task. For more information, see [Tagging Your Amazon ECS Resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the Amazon ECS Developer Guide.
func (ScheduleTargetEcsParametersPtrOutput) EnableExecuteCommand ¶
func (o ScheduleTargetEcsParametersPtrOutput) EnableExecuteCommand() pulumi.BoolPtrOutput
Specifies whether to enable the execute command functionality for the containers in this task.
func (ScheduleTargetEcsParametersPtrOutput) Group ¶
func (o ScheduleTargetEcsParametersPtrOutput) Group() pulumi.StringPtrOutput
Specifies an ECS task group for the task. At most 255 characters.
func (ScheduleTargetEcsParametersPtrOutput) LaunchType ¶
func (o ScheduleTargetEcsParametersPtrOutput) LaunchType() pulumi.StringPtrOutput
Specifies the launch type on which your task is running. The launch type that you specify here must match one of the launch type (compatibilities) of the target task. One of: `EC2`, `FARGATE`, `EXTERNAL`.
func (ScheduleTargetEcsParametersPtrOutput) NetworkConfiguration ¶
func (o ScheduleTargetEcsParametersPtrOutput) NetworkConfiguration() ScheduleTargetEcsParametersNetworkConfigurationPtrOutput
Configures the networking associated with the task. Detailed below.
func (ScheduleTargetEcsParametersPtrOutput) PlacementConstraints ¶
func (o ScheduleTargetEcsParametersPtrOutput) PlacementConstraints() ScheduleTargetEcsParametersPlacementConstraintArrayOutput
A set of up to 10 placement constraints to use for the task. Detailed below.
func (ScheduleTargetEcsParametersPtrOutput) PlacementStrategies ¶
func (o ScheduleTargetEcsParametersPtrOutput) PlacementStrategies() ScheduleTargetEcsParametersPlacementStrategyArrayOutput
A set of up to 5 placement strategies. Detailed below.
func (ScheduleTargetEcsParametersPtrOutput) PlatformVersion ¶
func (o ScheduleTargetEcsParametersPtrOutput) PlatformVersion() pulumi.StringPtrOutput
Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as `1.1.0`.
func (ScheduleTargetEcsParametersPtrOutput) PropagateTags ¶
func (o ScheduleTargetEcsParametersPtrOutput) PropagateTags() pulumi.StringPtrOutput
Specifies whether to propagate the tags from the task definition to the task. One of: `TASK_DEFINITION`.
func (ScheduleTargetEcsParametersPtrOutput) ReferenceId ¶
func (o ScheduleTargetEcsParametersPtrOutput) ReferenceId() pulumi.StringPtrOutput
Reference ID to use for the task.
func (ScheduleTargetEcsParametersPtrOutput) Tags ¶
func (o ScheduleTargetEcsParametersPtrOutput) Tags() pulumi.StringMapOutput
The metadata that you apply to the task. Each tag consists of a key and an optional value. For more information, see [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) in the Amazon ECS API Reference.
func (ScheduleTargetEcsParametersPtrOutput) TaskCount ¶
func (o ScheduleTargetEcsParametersPtrOutput) TaskCount() pulumi.IntPtrOutput
The number of tasks to create. Ranges from `1` (default) to `10`.
func (ScheduleTargetEcsParametersPtrOutput) TaskDefinitionArn ¶
func (o ScheduleTargetEcsParametersPtrOutput) TaskDefinitionArn() pulumi.StringPtrOutput
ARN of the task definition to use.
The following arguments are optional:
func (ScheduleTargetEcsParametersPtrOutput) ToScheduleTargetEcsParametersPtrOutput ¶
func (o ScheduleTargetEcsParametersPtrOutput) ToScheduleTargetEcsParametersPtrOutput() ScheduleTargetEcsParametersPtrOutput
func (ScheduleTargetEcsParametersPtrOutput) ToScheduleTargetEcsParametersPtrOutputWithContext ¶
func (o ScheduleTargetEcsParametersPtrOutput) ToScheduleTargetEcsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEcsParametersPtrOutput
type ScheduleTargetEventbridgeParametersArgs ¶
type ScheduleTargetEventbridgeParametersArgs struct { // Free-form string used to decide what fields to expect in the event detail. Up to 128 characters. DetailType pulumi.StringInput `pulumi:"detailType"` // Source of the event. Source pulumi.StringInput `pulumi:"source"` }
func (ScheduleTargetEventbridgeParametersArgs) ElementType ¶
func (ScheduleTargetEventbridgeParametersArgs) ElementType() reflect.Type
func (ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersOutput ¶
func (i ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersOutput() ScheduleTargetEventbridgeParametersOutput
func (ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersOutputWithContext ¶
func (i ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersOutputWithContext(ctx context.Context) ScheduleTargetEventbridgeParametersOutput
func (ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersPtrOutput ¶
func (i ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersPtrOutput() ScheduleTargetEventbridgeParametersPtrOutput
func (ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersPtrOutputWithContext ¶
func (i ScheduleTargetEventbridgeParametersArgs) ToScheduleTargetEventbridgeParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEventbridgeParametersPtrOutput
type ScheduleTargetEventbridgeParametersInput ¶
type ScheduleTargetEventbridgeParametersInput interface { pulumi.Input ToScheduleTargetEventbridgeParametersOutput() ScheduleTargetEventbridgeParametersOutput ToScheduleTargetEventbridgeParametersOutputWithContext(context.Context) ScheduleTargetEventbridgeParametersOutput }
ScheduleTargetEventbridgeParametersInput is an input type that accepts ScheduleTargetEventbridgeParametersArgs and ScheduleTargetEventbridgeParametersOutput values. You can construct a concrete instance of `ScheduleTargetEventbridgeParametersInput` via:
ScheduleTargetEventbridgeParametersArgs{...}
type ScheduleTargetEventbridgeParametersOutput ¶
type ScheduleTargetEventbridgeParametersOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEventbridgeParametersOutput) DetailType ¶
func (o ScheduleTargetEventbridgeParametersOutput) DetailType() pulumi.StringOutput
Free-form string used to decide what fields to expect in the event detail. Up to 128 characters.
func (ScheduleTargetEventbridgeParametersOutput) ElementType ¶
func (ScheduleTargetEventbridgeParametersOutput) ElementType() reflect.Type
func (ScheduleTargetEventbridgeParametersOutput) Source ¶
func (o ScheduleTargetEventbridgeParametersOutput) Source() pulumi.StringOutput
Source of the event.
func (ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersOutput ¶
func (o ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersOutput() ScheduleTargetEventbridgeParametersOutput
func (ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersOutputWithContext ¶
func (o ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersOutputWithContext(ctx context.Context) ScheduleTargetEventbridgeParametersOutput
func (ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersPtrOutput ¶
func (o ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersPtrOutput() ScheduleTargetEventbridgeParametersPtrOutput
func (ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersPtrOutputWithContext ¶
func (o ScheduleTargetEventbridgeParametersOutput) ToScheduleTargetEventbridgeParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEventbridgeParametersPtrOutput
type ScheduleTargetEventbridgeParametersPtrInput ¶
type ScheduleTargetEventbridgeParametersPtrInput interface { pulumi.Input ToScheduleTargetEventbridgeParametersPtrOutput() ScheduleTargetEventbridgeParametersPtrOutput ToScheduleTargetEventbridgeParametersPtrOutputWithContext(context.Context) ScheduleTargetEventbridgeParametersPtrOutput }
ScheduleTargetEventbridgeParametersPtrInput is an input type that accepts ScheduleTargetEventbridgeParametersArgs, ScheduleTargetEventbridgeParametersPtr and ScheduleTargetEventbridgeParametersPtrOutput values. You can construct a concrete instance of `ScheduleTargetEventbridgeParametersPtrInput` via:
ScheduleTargetEventbridgeParametersArgs{...} or: nil
func ScheduleTargetEventbridgeParametersPtr ¶
func ScheduleTargetEventbridgeParametersPtr(v *ScheduleTargetEventbridgeParametersArgs) ScheduleTargetEventbridgeParametersPtrInput
type ScheduleTargetEventbridgeParametersPtrOutput ¶
type ScheduleTargetEventbridgeParametersPtrOutput struct{ *pulumi.OutputState }
func (ScheduleTargetEventbridgeParametersPtrOutput) DetailType ¶
func (o ScheduleTargetEventbridgeParametersPtrOutput) DetailType() pulumi.StringPtrOutput
Free-form string used to decide what fields to expect in the event detail. Up to 128 characters.
func (ScheduleTargetEventbridgeParametersPtrOutput) ElementType ¶
func (ScheduleTargetEventbridgeParametersPtrOutput) ElementType() reflect.Type
func (ScheduleTargetEventbridgeParametersPtrOutput) Source ¶
func (o ScheduleTargetEventbridgeParametersPtrOutput) Source() pulumi.StringPtrOutput
Source of the event.
func (ScheduleTargetEventbridgeParametersPtrOutput) ToScheduleTargetEventbridgeParametersPtrOutput ¶
func (o ScheduleTargetEventbridgeParametersPtrOutput) ToScheduleTargetEventbridgeParametersPtrOutput() ScheduleTargetEventbridgeParametersPtrOutput
func (ScheduleTargetEventbridgeParametersPtrOutput) ToScheduleTargetEventbridgeParametersPtrOutputWithContext ¶
func (o ScheduleTargetEventbridgeParametersPtrOutput) ToScheduleTargetEventbridgeParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetEventbridgeParametersPtrOutput
type ScheduleTargetInput ¶
type ScheduleTargetInput interface { pulumi.Input ToScheduleTargetOutput() ScheduleTargetOutput ToScheduleTargetOutputWithContext(context.Context) ScheduleTargetOutput }
ScheduleTargetInput is an input type that accepts ScheduleTargetArgs and ScheduleTargetOutput values. You can construct a concrete instance of `ScheduleTargetInput` via:
ScheduleTargetArgs{...}
type ScheduleTargetKinesisParameters ¶
type ScheduleTargetKinesisParameters struct { // Specifies the shard to which EventBridge Scheduler sends the event. Up to 256 characters. PartitionKey string `pulumi:"partitionKey"` }
type ScheduleTargetKinesisParametersArgs ¶
type ScheduleTargetKinesisParametersArgs struct { // Specifies the shard to which EventBridge Scheduler sends the event. Up to 256 characters. PartitionKey pulumi.StringInput `pulumi:"partitionKey"` }
func (ScheduleTargetKinesisParametersArgs) ElementType ¶
func (ScheduleTargetKinesisParametersArgs) ElementType() reflect.Type
func (ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersOutput ¶
func (i ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersOutput() ScheduleTargetKinesisParametersOutput
func (ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersOutputWithContext ¶
func (i ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersOutputWithContext(ctx context.Context) ScheduleTargetKinesisParametersOutput
func (ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersPtrOutput ¶
func (i ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersPtrOutput() ScheduleTargetKinesisParametersPtrOutput
func (ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersPtrOutputWithContext ¶
func (i ScheduleTargetKinesisParametersArgs) ToScheduleTargetKinesisParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetKinesisParametersPtrOutput
type ScheduleTargetKinesisParametersInput ¶
type ScheduleTargetKinesisParametersInput interface { pulumi.Input ToScheduleTargetKinesisParametersOutput() ScheduleTargetKinesisParametersOutput ToScheduleTargetKinesisParametersOutputWithContext(context.Context) ScheduleTargetKinesisParametersOutput }
ScheduleTargetKinesisParametersInput is an input type that accepts ScheduleTargetKinesisParametersArgs and ScheduleTargetKinesisParametersOutput values. You can construct a concrete instance of `ScheduleTargetKinesisParametersInput` via:
ScheduleTargetKinesisParametersArgs{...}
type ScheduleTargetKinesisParametersOutput ¶
type ScheduleTargetKinesisParametersOutput struct{ *pulumi.OutputState }
func (ScheduleTargetKinesisParametersOutput) ElementType ¶
func (ScheduleTargetKinesisParametersOutput) ElementType() reflect.Type
func (ScheduleTargetKinesisParametersOutput) PartitionKey ¶
func (o ScheduleTargetKinesisParametersOutput) PartitionKey() pulumi.StringOutput
Specifies the shard to which EventBridge Scheduler sends the event. Up to 256 characters.
func (ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersOutput ¶
func (o ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersOutput() ScheduleTargetKinesisParametersOutput
func (ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersOutputWithContext ¶
func (o ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersOutputWithContext(ctx context.Context) ScheduleTargetKinesisParametersOutput
func (ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersPtrOutput ¶
func (o ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersPtrOutput() ScheduleTargetKinesisParametersPtrOutput
func (ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersPtrOutputWithContext ¶
func (o ScheduleTargetKinesisParametersOutput) ToScheduleTargetKinesisParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetKinesisParametersPtrOutput
type ScheduleTargetKinesisParametersPtrInput ¶
type ScheduleTargetKinesisParametersPtrInput interface { pulumi.Input ToScheduleTargetKinesisParametersPtrOutput() ScheduleTargetKinesisParametersPtrOutput ToScheduleTargetKinesisParametersPtrOutputWithContext(context.Context) ScheduleTargetKinesisParametersPtrOutput }
ScheduleTargetKinesisParametersPtrInput is an input type that accepts ScheduleTargetKinesisParametersArgs, ScheduleTargetKinesisParametersPtr and ScheduleTargetKinesisParametersPtrOutput values. You can construct a concrete instance of `ScheduleTargetKinesisParametersPtrInput` via:
ScheduleTargetKinesisParametersArgs{...} or: nil
func ScheduleTargetKinesisParametersPtr ¶
func ScheduleTargetKinesisParametersPtr(v *ScheduleTargetKinesisParametersArgs) ScheduleTargetKinesisParametersPtrInput
type ScheduleTargetKinesisParametersPtrOutput ¶
type ScheduleTargetKinesisParametersPtrOutput struct{ *pulumi.OutputState }
func (ScheduleTargetKinesisParametersPtrOutput) ElementType ¶
func (ScheduleTargetKinesisParametersPtrOutput) ElementType() reflect.Type
func (ScheduleTargetKinesisParametersPtrOutput) PartitionKey ¶
func (o ScheduleTargetKinesisParametersPtrOutput) PartitionKey() pulumi.StringPtrOutput
Specifies the shard to which EventBridge Scheduler sends the event. Up to 256 characters.
func (ScheduleTargetKinesisParametersPtrOutput) ToScheduleTargetKinesisParametersPtrOutput ¶
func (o ScheduleTargetKinesisParametersPtrOutput) ToScheduleTargetKinesisParametersPtrOutput() ScheduleTargetKinesisParametersPtrOutput
func (ScheduleTargetKinesisParametersPtrOutput) ToScheduleTargetKinesisParametersPtrOutputWithContext ¶
func (o ScheduleTargetKinesisParametersPtrOutput) ToScheduleTargetKinesisParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetKinesisParametersPtrOutput
type ScheduleTargetOutput ¶
type ScheduleTargetOutput struct{ *pulumi.OutputState }
func (ScheduleTargetOutput) Arn ¶
func (o ScheduleTargetOutput) Arn() pulumi.StringOutput
ARN of the target of this schedule, such as a SQS queue or ECS cluster. For universal targets, this is a [Service ARN specific to the target service](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html#supported-universal-targets).
func (ScheduleTargetOutput) DeadLetterConfig ¶
func (o ScheduleTargetOutput) DeadLetterConfig() ScheduleTargetDeadLetterConfigPtrOutput
Information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule. If specified, EventBridge Scheduler delivers failed events that could not be successfully delivered to a target to the queue. Detailed below.
func (ScheduleTargetOutput) EcsParameters ¶
func (o ScheduleTargetOutput) EcsParameters() ScheduleTargetEcsParametersPtrOutput
Templated target type for the Amazon ECS [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) API operation. Detailed below.
func (ScheduleTargetOutput) ElementType ¶
func (ScheduleTargetOutput) ElementType() reflect.Type
func (ScheduleTargetOutput) EventbridgeParameters ¶
func (o ScheduleTargetOutput) EventbridgeParameters() ScheduleTargetEventbridgeParametersPtrOutput
Templated target type for the EventBridge [`PutEvents`](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html) API operation. Detailed below.
func (ScheduleTargetOutput) Input ¶
func (o ScheduleTargetOutput) Input() pulumi.StringPtrOutput
Text, or well-formed JSON, passed to the target. Read more in [Universal target](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html).
func (ScheduleTargetOutput) KinesisParameters ¶
func (o ScheduleTargetOutput) KinesisParameters() ScheduleTargetKinesisParametersPtrOutput
Templated target type for the Amazon Kinesis [`PutRecord`](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html) API operation. Detailed below.
func (ScheduleTargetOutput) RetryPolicy ¶
func (o ScheduleTargetOutput) RetryPolicy() ScheduleTargetRetryPolicyPtrOutput
Information about the retry policy settings. Detailed below.
func (ScheduleTargetOutput) RoleArn ¶
func (o ScheduleTargetOutput) RoleArn() pulumi.StringOutput
ARN of the IAM role that EventBridge Scheduler will use for this target when the schedule is invoked. Read more in [Set up the execution role](https://docs.aws.amazon.com/scheduler/latest/UserGuide/setting-up.html#setting-up-execution-role).
The following arguments are optional:
func (ScheduleTargetOutput) SagemakerPipelineParameters ¶
func (o ScheduleTargetOutput) SagemakerPipelineParameters() ScheduleTargetSagemakerPipelineParametersPtrOutput
Templated target type for the Amazon SageMaker [`StartPipelineExecution`](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StartPipelineExecution.html) API operation. Detailed below.
func (ScheduleTargetOutput) SqsParameters ¶
func (o ScheduleTargetOutput) SqsParameters() ScheduleTargetSqsParametersPtrOutput
The templated target type for the Amazon SQS [`SendMessage`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html) API operation. Detailed below.
func (ScheduleTargetOutput) ToScheduleTargetOutput ¶
func (o ScheduleTargetOutput) ToScheduleTargetOutput() ScheduleTargetOutput
func (ScheduleTargetOutput) ToScheduleTargetOutputWithContext ¶
func (o ScheduleTargetOutput) ToScheduleTargetOutputWithContext(ctx context.Context) ScheduleTargetOutput
func (ScheduleTargetOutput) ToScheduleTargetPtrOutput ¶
func (o ScheduleTargetOutput) ToScheduleTargetPtrOutput() ScheduleTargetPtrOutput
func (ScheduleTargetOutput) ToScheduleTargetPtrOutputWithContext ¶
func (o ScheduleTargetOutput) ToScheduleTargetPtrOutputWithContext(ctx context.Context) ScheduleTargetPtrOutput
type ScheduleTargetPtrInput ¶
type ScheduleTargetPtrInput interface { pulumi.Input ToScheduleTargetPtrOutput() ScheduleTargetPtrOutput ToScheduleTargetPtrOutputWithContext(context.Context) ScheduleTargetPtrOutput }
ScheduleTargetPtrInput is an input type that accepts ScheduleTargetArgs, ScheduleTargetPtr and ScheduleTargetPtrOutput values. You can construct a concrete instance of `ScheduleTargetPtrInput` via:
ScheduleTargetArgs{...} or: nil
func ScheduleTargetPtr ¶
func ScheduleTargetPtr(v *ScheduleTargetArgs) ScheduleTargetPtrInput
type ScheduleTargetPtrOutput ¶
type ScheduleTargetPtrOutput struct{ *pulumi.OutputState }
func (ScheduleTargetPtrOutput) Arn ¶
func (o ScheduleTargetPtrOutput) Arn() pulumi.StringPtrOutput
ARN of the target of this schedule, such as a SQS queue or ECS cluster. For universal targets, this is a [Service ARN specific to the target service](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html#supported-universal-targets).
func (ScheduleTargetPtrOutput) DeadLetterConfig ¶
func (o ScheduleTargetPtrOutput) DeadLetterConfig() ScheduleTargetDeadLetterConfigPtrOutput
Information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule. If specified, EventBridge Scheduler delivers failed events that could not be successfully delivered to a target to the queue. Detailed below.
func (ScheduleTargetPtrOutput) EcsParameters ¶
func (o ScheduleTargetPtrOutput) EcsParameters() ScheduleTargetEcsParametersPtrOutput
Templated target type for the Amazon ECS [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) API operation. Detailed below.
func (ScheduleTargetPtrOutput) Elem ¶
func (o ScheduleTargetPtrOutput) Elem() ScheduleTargetOutput
func (ScheduleTargetPtrOutput) ElementType ¶
func (ScheduleTargetPtrOutput) ElementType() reflect.Type
func (ScheduleTargetPtrOutput) EventbridgeParameters ¶
func (o ScheduleTargetPtrOutput) EventbridgeParameters() ScheduleTargetEventbridgeParametersPtrOutput
Templated target type for the EventBridge [`PutEvents`](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html) API operation. Detailed below.
func (ScheduleTargetPtrOutput) Input ¶
func (o ScheduleTargetPtrOutput) Input() pulumi.StringPtrOutput
Text, or well-formed JSON, passed to the target. Read more in [Universal target](https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html).
func (ScheduleTargetPtrOutput) KinesisParameters ¶
func (o ScheduleTargetPtrOutput) KinesisParameters() ScheduleTargetKinesisParametersPtrOutput
Templated target type for the Amazon Kinesis [`PutRecord`](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html) API operation. Detailed below.
func (ScheduleTargetPtrOutput) RetryPolicy ¶
func (o ScheduleTargetPtrOutput) RetryPolicy() ScheduleTargetRetryPolicyPtrOutput
Information about the retry policy settings. Detailed below.
func (ScheduleTargetPtrOutput) RoleArn ¶
func (o ScheduleTargetPtrOutput) RoleArn() pulumi.StringPtrOutput
ARN of the IAM role that EventBridge Scheduler will use for this target when the schedule is invoked. Read more in [Set up the execution role](https://docs.aws.amazon.com/scheduler/latest/UserGuide/setting-up.html#setting-up-execution-role).
The following arguments are optional:
func (ScheduleTargetPtrOutput) SagemakerPipelineParameters ¶
func (o ScheduleTargetPtrOutput) SagemakerPipelineParameters() ScheduleTargetSagemakerPipelineParametersPtrOutput
Templated target type for the Amazon SageMaker [`StartPipelineExecution`](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StartPipelineExecution.html) API operation. Detailed below.
func (ScheduleTargetPtrOutput) SqsParameters ¶
func (o ScheduleTargetPtrOutput) SqsParameters() ScheduleTargetSqsParametersPtrOutput
The templated target type for the Amazon SQS [`SendMessage`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html) API operation. Detailed below.
func (ScheduleTargetPtrOutput) ToScheduleTargetPtrOutput ¶
func (o ScheduleTargetPtrOutput) ToScheduleTargetPtrOutput() ScheduleTargetPtrOutput
func (ScheduleTargetPtrOutput) ToScheduleTargetPtrOutputWithContext ¶
func (o ScheduleTargetPtrOutput) ToScheduleTargetPtrOutputWithContext(ctx context.Context) ScheduleTargetPtrOutput
type ScheduleTargetRetryPolicy ¶
type ScheduleTargetRetryPolicy struct { // Maximum amount of time, in seconds, to continue to make retry attempts. Ranges from `60` to `86400` (default). MaximumEventAgeInSeconds *int `pulumi:"maximumEventAgeInSeconds"` // Maximum number of retry attempts to make before the request fails. Ranges from `0` to `185` (default). MaximumRetryAttempts *int `pulumi:"maximumRetryAttempts"` }
type ScheduleTargetRetryPolicyArgs ¶
type ScheduleTargetRetryPolicyArgs struct { // Maximum amount of time, in seconds, to continue to make retry attempts. Ranges from `60` to `86400` (default). MaximumEventAgeInSeconds pulumi.IntPtrInput `pulumi:"maximumEventAgeInSeconds"` // Maximum number of retry attempts to make before the request fails. Ranges from `0` to `185` (default). MaximumRetryAttempts pulumi.IntPtrInput `pulumi:"maximumRetryAttempts"` }
func (ScheduleTargetRetryPolicyArgs) ElementType ¶
func (ScheduleTargetRetryPolicyArgs) ElementType() reflect.Type
func (ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyOutput ¶
func (i ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyOutput() ScheduleTargetRetryPolicyOutput
func (ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyOutputWithContext ¶
func (i ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyOutputWithContext(ctx context.Context) ScheduleTargetRetryPolicyOutput
func (ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyPtrOutput ¶
func (i ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyPtrOutput() ScheduleTargetRetryPolicyPtrOutput
func (ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyPtrOutputWithContext ¶
func (i ScheduleTargetRetryPolicyArgs) ToScheduleTargetRetryPolicyPtrOutputWithContext(ctx context.Context) ScheduleTargetRetryPolicyPtrOutput
type ScheduleTargetRetryPolicyInput ¶
type ScheduleTargetRetryPolicyInput interface { pulumi.Input ToScheduleTargetRetryPolicyOutput() ScheduleTargetRetryPolicyOutput ToScheduleTargetRetryPolicyOutputWithContext(context.Context) ScheduleTargetRetryPolicyOutput }
ScheduleTargetRetryPolicyInput is an input type that accepts ScheduleTargetRetryPolicyArgs and ScheduleTargetRetryPolicyOutput values. You can construct a concrete instance of `ScheduleTargetRetryPolicyInput` via:
ScheduleTargetRetryPolicyArgs{...}
type ScheduleTargetRetryPolicyOutput ¶
type ScheduleTargetRetryPolicyOutput struct{ *pulumi.OutputState }
func (ScheduleTargetRetryPolicyOutput) ElementType ¶
func (ScheduleTargetRetryPolicyOutput) ElementType() reflect.Type
func (ScheduleTargetRetryPolicyOutput) MaximumEventAgeInSeconds ¶
func (o ScheduleTargetRetryPolicyOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
Maximum amount of time, in seconds, to continue to make retry attempts. Ranges from `60` to `86400` (default).
func (ScheduleTargetRetryPolicyOutput) MaximumRetryAttempts ¶
func (o ScheduleTargetRetryPolicyOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
Maximum number of retry attempts to make before the request fails. Ranges from `0` to `185` (default).
func (ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyOutput ¶
func (o ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyOutput() ScheduleTargetRetryPolicyOutput
func (ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyOutputWithContext ¶
func (o ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyOutputWithContext(ctx context.Context) ScheduleTargetRetryPolicyOutput
func (ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyPtrOutput ¶
func (o ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyPtrOutput() ScheduleTargetRetryPolicyPtrOutput
func (ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyPtrOutputWithContext ¶
func (o ScheduleTargetRetryPolicyOutput) ToScheduleTargetRetryPolicyPtrOutputWithContext(ctx context.Context) ScheduleTargetRetryPolicyPtrOutput
type ScheduleTargetRetryPolicyPtrInput ¶
type ScheduleTargetRetryPolicyPtrInput interface { pulumi.Input ToScheduleTargetRetryPolicyPtrOutput() ScheduleTargetRetryPolicyPtrOutput ToScheduleTargetRetryPolicyPtrOutputWithContext(context.Context) ScheduleTargetRetryPolicyPtrOutput }
ScheduleTargetRetryPolicyPtrInput is an input type that accepts ScheduleTargetRetryPolicyArgs, ScheduleTargetRetryPolicyPtr and ScheduleTargetRetryPolicyPtrOutput values. You can construct a concrete instance of `ScheduleTargetRetryPolicyPtrInput` via:
ScheduleTargetRetryPolicyArgs{...} or: nil
func ScheduleTargetRetryPolicyPtr ¶
func ScheduleTargetRetryPolicyPtr(v *ScheduleTargetRetryPolicyArgs) ScheduleTargetRetryPolicyPtrInput
type ScheduleTargetRetryPolicyPtrOutput ¶
type ScheduleTargetRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (ScheduleTargetRetryPolicyPtrOutput) Elem ¶
func (o ScheduleTargetRetryPolicyPtrOutput) Elem() ScheduleTargetRetryPolicyOutput
func (ScheduleTargetRetryPolicyPtrOutput) ElementType ¶
func (ScheduleTargetRetryPolicyPtrOutput) ElementType() reflect.Type
func (ScheduleTargetRetryPolicyPtrOutput) MaximumEventAgeInSeconds ¶
func (o ScheduleTargetRetryPolicyPtrOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
Maximum amount of time, in seconds, to continue to make retry attempts. Ranges from `60` to `86400` (default).
func (ScheduleTargetRetryPolicyPtrOutput) MaximumRetryAttempts ¶
func (o ScheduleTargetRetryPolicyPtrOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
Maximum number of retry attempts to make before the request fails. Ranges from `0` to `185` (default).
func (ScheduleTargetRetryPolicyPtrOutput) ToScheduleTargetRetryPolicyPtrOutput ¶
func (o ScheduleTargetRetryPolicyPtrOutput) ToScheduleTargetRetryPolicyPtrOutput() ScheduleTargetRetryPolicyPtrOutput
func (ScheduleTargetRetryPolicyPtrOutput) ToScheduleTargetRetryPolicyPtrOutputWithContext ¶
func (o ScheduleTargetRetryPolicyPtrOutput) ToScheduleTargetRetryPolicyPtrOutputWithContext(ctx context.Context) ScheduleTargetRetryPolicyPtrOutput
type ScheduleTargetSagemakerPipelineParameters ¶
type ScheduleTargetSagemakerPipelineParameters struct { // Set of up to 200 parameter names and values to use when executing the SageMaker Model Building Pipeline. Detailed below. PipelineParameters []ScheduleTargetSagemakerPipelineParametersPipelineParameter `pulumi:"pipelineParameters"` }
type ScheduleTargetSagemakerPipelineParametersArgs ¶
type ScheduleTargetSagemakerPipelineParametersArgs struct { // Set of up to 200 parameter names and values to use when executing the SageMaker Model Building Pipeline. Detailed below. PipelineParameters ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayInput `pulumi:"pipelineParameters"` }
func (ScheduleTargetSagemakerPipelineParametersArgs) ElementType ¶
func (ScheduleTargetSagemakerPipelineParametersArgs) ElementType() reflect.Type
func (ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersOutput ¶
func (i ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersOutput() ScheduleTargetSagemakerPipelineParametersOutput
func (ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersOutputWithContext ¶
func (i ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersOutput
func (ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersPtrOutput ¶
func (i ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersPtrOutput() ScheduleTargetSagemakerPipelineParametersPtrOutput
func (ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersPtrOutputWithContext ¶
func (i ScheduleTargetSagemakerPipelineParametersArgs) ToScheduleTargetSagemakerPipelineParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPtrOutput
type ScheduleTargetSagemakerPipelineParametersInput ¶
type ScheduleTargetSagemakerPipelineParametersInput interface { pulumi.Input ToScheduleTargetSagemakerPipelineParametersOutput() ScheduleTargetSagemakerPipelineParametersOutput ToScheduleTargetSagemakerPipelineParametersOutputWithContext(context.Context) ScheduleTargetSagemakerPipelineParametersOutput }
ScheduleTargetSagemakerPipelineParametersInput is an input type that accepts ScheduleTargetSagemakerPipelineParametersArgs and ScheduleTargetSagemakerPipelineParametersOutput values. You can construct a concrete instance of `ScheduleTargetSagemakerPipelineParametersInput` via:
ScheduleTargetSagemakerPipelineParametersArgs{...}
type ScheduleTargetSagemakerPipelineParametersOutput ¶
type ScheduleTargetSagemakerPipelineParametersOutput struct{ *pulumi.OutputState }
func (ScheduleTargetSagemakerPipelineParametersOutput) ElementType ¶
func (ScheduleTargetSagemakerPipelineParametersOutput) ElementType() reflect.Type
func (ScheduleTargetSagemakerPipelineParametersOutput) PipelineParameters ¶
func (o ScheduleTargetSagemakerPipelineParametersOutput) PipelineParameters() ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
Set of up to 200 parameter names and values to use when executing the SageMaker Model Building Pipeline. Detailed below.
func (ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersOutput ¶
func (o ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersOutput() ScheduleTargetSagemakerPipelineParametersOutput
func (ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersOutputWithContext ¶
func (o ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersOutput
func (ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutput ¶
func (o ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutput() ScheduleTargetSagemakerPipelineParametersPtrOutput
func (ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutputWithContext ¶
func (o ScheduleTargetSagemakerPipelineParametersOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPtrOutput
type ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs ¶
type ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs struct { // Name of parameter to start execution of a SageMaker Model Building Pipeline. Name pulumi.StringInput `pulumi:"name"` // Value of parameter to start execution of a SageMaker Model Building Pipeline. Value pulumi.StringInput `pulumi:"value"` }
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs) ElementType ¶
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs) ElementType() reflect.Type
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutput ¶
func (i ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutput() ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutputWithContext ¶
func (i ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput
type ScheduleTargetSagemakerPipelineParametersPipelineParameterArray ¶
type ScheduleTargetSagemakerPipelineParametersPipelineParameterArray []ScheduleTargetSagemakerPipelineParametersPipelineParameterInput
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArray) ElementType ¶
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArray) ElementType() reflect.Type
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArray) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput ¶
func (i ScheduleTargetSagemakerPipelineParametersPipelineParameterArray) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput() ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArray) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutputWithContext ¶
func (i ScheduleTargetSagemakerPipelineParametersPipelineParameterArray) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
type ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayInput ¶
type ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayInput interface { pulumi.Input ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput() ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutputWithContext(context.Context) ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput }
ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayInput is an input type that accepts ScheduleTargetSagemakerPipelineParametersPipelineParameterArray and ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput values. You can construct a concrete instance of `ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayInput` via:
ScheduleTargetSagemakerPipelineParametersPipelineParameterArray{ ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs{...} }
type ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput ¶
type ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput struct{ *pulumi.OutputState }
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput) ElementType ¶
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput) ElementType() reflect.Type
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput ¶
func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput() ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutputWithContext ¶
func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
type ScheduleTargetSagemakerPipelineParametersPipelineParameterInput ¶
type ScheduleTargetSagemakerPipelineParametersPipelineParameterInput interface { pulumi.Input ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutput() ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutputWithContext(context.Context) ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput }
ScheduleTargetSagemakerPipelineParametersPipelineParameterInput is an input type that accepts ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs and ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput values. You can construct a concrete instance of `ScheduleTargetSagemakerPipelineParametersPipelineParameterInput` via:
ScheduleTargetSagemakerPipelineParametersPipelineParameterArgs{...}
type ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput ¶
type ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput struct{ *pulumi.OutputState }
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) ElementType ¶
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) ElementType() reflect.Type
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) Name ¶
func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) Name() pulumi.StringOutput
Name of parameter to start execution of a SageMaker Model Building Pipeline.
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutput ¶
func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutput() ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutputWithContext ¶
func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) ToScheduleTargetSagemakerPipelineParametersPipelineParameterOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput
func (ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) Value ¶
func (o ScheduleTargetSagemakerPipelineParametersPipelineParameterOutput) Value() pulumi.StringOutput
Value of parameter to start execution of a SageMaker Model Building Pipeline.
type ScheduleTargetSagemakerPipelineParametersPtrInput ¶
type ScheduleTargetSagemakerPipelineParametersPtrInput interface { pulumi.Input ToScheduleTargetSagemakerPipelineParametersPtrOutput() ScheduleTargetSagemakerPipelineParametersPtrOutput ToScheduleTargetSagemakerPipelineParametersPtrOutputWithContext(context.Context) ScheduleTargetSagemakerPipelineParametersPtrOutput }
ScheduleTargetSagemakerPipelineParametersPtrInput is an input type that accepts ScheduleTargetSagemakerPipelineParametersArgs, ScheduleTargetSagemakerPipelineParametersPtr and ScheduleTargetSagemakerPipelineParametersPtrOutput values. You can construct a concrete instance of `ScheduleTargetSagemakerPipelineParametersPtrInput` via:
ScheduleTargetSagemakerPipelineParametersArgs{...} or: nil
func ScheduleTargetSagemakerPipelineParametersPtr ¶
func ScheduleTargetSagemakerPipelineParametersPtr(v *ScheduleTargetSagemakerPipelineParametersArgs) ScheduleTargetSagemakerPipelineParametersPtrInput
type ScheduleTargetSagemakerPipelineParametersPtrOutput ¶
type ScheduleTargetSagemakerPipelineParametersPtrOutput struct{ *pulumi.OutputState }
func (ScheduleTargetSagemakerPipelineParametersPtrOutput) ElementType ¶
func (ScheduleTargetSagemakerPipelineParametersPtrOutput) ElementType() reflect.Type
func (ScheduleTargetSagemakerPipelineParametersPtrOutput) PipelineParameters ¶
func (o ScheduleTargetSagemakerPipelineParametersPtrOutput) PipelineParameters() ScheduleTargetSagemakerPipelineParametersPipelineParameterArrayOutput
Set of up to 200 parameter names and values to use when executing the SageMaker Model Building Pipeline. Detailed below.
func (ScheduleTargetSagemakerPipelineParametersPtrOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutput ¶
func (o ScheduleTargetSagemakerPipelineParametersPtrOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutput() ScheduleTargetSagemakerPipelineParametersPtrOutput
func (ScheduleTargetSagemakerPipelineParametersPtrOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutputWithContext ¶
func (o ScheduleTargetSagemakerPipelineParametersPtrOutput) ToScheduleTargetSagemakerPipelineParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSagemakerPipelineParametersPtrOutput
type ScheduleTargetSqsParameters ¶
type ScheduleTargetSqsParameters struct { // FIFO message group ID to use as the target. MessageGroupId *string `pulumi:"messageGroupId"` }
type ScheduleTargetSqsParametersArgs ¶
type ScheduleTargetSqsParametersArgs struct { // FIFO message group ID to use as the target. MessageGroupId pulumi.StringPtrInput `pulumi:"messageGroupId"` }
func (ScheduleTargetSqsParametersArgs) ElementType ¶
func (ScheduleTargetSqsParametersArgs) ElementType() reflect.Type
func (ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersOutput ¶
func (i ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersOutput() ScheduleTargetSqsParametersOutput
func (ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersOutputWithContext ¶
func (i ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersOutputWithContext(ctx context.Context) ScheduleTargetSqsParametersOutput
func (ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersPtrOutput ¶
func (i ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersPtrOutput() ScheduleTargetSqsParametersPtrOutput
func (ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersPtrOutputWithContext ¶
func (i ScheduleTargetSqsParametersArgs) ToScheduleTargetSqsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSqsParametersPtrOutput
type ScheduleTargetSqsParametersInput ¶
type ScheduleTargetSqsParametersInput interface { pulumi.Input ToScheduleTargetSqsParametersOutput() ScheduleTargetSqsParametersOutput ToScheduleTargetSqsParametersOutputWithContext(context.Context) ScheduleTargetSqsParametersOutput }
ScheduleTargetSqsParametersInput is an input type that accepts ScheduleTargetSqsParametersArgs and ScheduleTargetSqsParametersOutput values. You can construct a concrete instance of `ScheduleTargetSqsParametersInput` via:
ScheduleTargetSqsParametersArgs{...}
type ScheduleTargetSqsParametersOutput ¶
type ScheduleTargetSqsParametersOutput struct{ *pulumi.OutputState }
func (ScheduleTargetSqsParametersOutput) ElementType ¶
func (ScheduleTargetSqsParametersOutput) ElementType() reflect.Type
func (ScheduleTargetSqsParametersOutput) MessageGroupId ¶
func (o ScheduleTargetSqsParametersOutput) MessageGroupId() pulumi.StringPtrOutput
FIFO message group ID to use as the target.
func (ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersOutput ¶
func (o ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersOutput() ScheduleTargetSqsParametersOutput
func (ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersOutputWithContext ¶
func (o ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersOutputWithContext(ctx context.Context) ScheduleTargetSqsParametersOutput
func (ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersPtrOutput ¶
func (o ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersPtrOutput() ScheduleTargetSqsParametersPtrOutput
func (ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersPtrOutputWithContext ¶
func (o ScheduleTargetSqsParametersOutput) ToScheduleTargetSqsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSqsParametersPtrOutput
type ScheduleTargetSqsParametersPtrInput ¶
type ScheduleTargetSqsParametersPtrInput interface { pulumi.Input ToScheduleTargetSqsParametersPtrOutput() ScheduleTargetSqsParametersPtrOutput ToScheduleTargetSqsParametersPtrOutputWithContext(context.Context) ScheduleTargetSqsParametersPtrOutput }
ScheduleTargetSqsParametersPtrInput is an input type that accepts ScheduleTargetSqsParametersArgs, ScheduleTargetSqsParametersPtr and ScheduleTargetSqsParametersPtrOutput values. You can construct a concrete instance of `ScheduleTargetSqsParametersPtrInput` via:
ScheduleTargetSqsParametersArgs{...} or: nil
func ScheduleTargetSqsParametersPtr ¶
func ScheduleTargetSqsParametersPtr(v *ScheduleTargetSqsParametersArgs) ScheduleTargetSqsParametersPtrInput
type ScheduleTargetSqsParametersPtrOutput ¶
type ScheduleTargetSqsParametersPtrOutput struct{ *pulumi.OutputState }
func (ScheduleTargetSqsParametersPtrOutput) ElementType ¶
func (ScheduleTargetSqsParametersPtrOutput) ElementType() reflect.Type
func (ScheduleTargetSqsParametersPtrOutput) MessageGroupId ¶
func (o ScheduleTargetSqsParametersPtrOutput) MessageGroupId() pulumi.StringPtrOutput
FIFO message group ID to use as the target.
func (ScheduleTargetSqsParametersPtrOutput) ToScheduleTargetSqsParametersPtrOutput ¶
func (o ScheduleTargetSqsParametersPtrOutput) ToScheduleTargetSqsParametersPtrOutput() ScheduleTargetSqsParametersPtrOutput
func (ScheduleTargetSqsParametersPtrOutput) ToScheduleTargetSqsParametersPtrOutputWithContext ¶
func (o ScheduleTargetSqsParametersPtrOutput) ToScheduleTargetSqsParametersPtrOutputWithContext(ctx context.Context) ScheduleTargetSqsParametersPtrOutput