Class CloudwatchEventTargetEcsTargetOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:50.985Z")
    @Stability(Stable)
    public class CloudwatchEventTargetEcsTargetOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • CloudwatchEventTargetEcsTargetOutputReference

        protected CloudwatchEventTargetEcsTargetOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • CloudwatchEventTargetEcsTargetOutputReference

        protected CloudwatchEventTargetEcsTargetOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • CloudwatchEventTargetEcsTargetOutputReference

        @Stability(Stable)
        public CloudwatchEventTargetEcsTargetOutputReference​(@NotNull
                                                             com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                             @NotNull
                                                             String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • putCapacityProviderStrategy

        @Stability(Stable)
        public void putCapacityProviderStrategy​(@NotNull
                                                Object value)
        Parameters:
        value - This parameter is required.
      • putOrderedPlacementStrategy

        @Stability(Stable)
        public void putOrderedPlacementStrategy​(@NotNull
                                                Object value)
        Parameters:
        value - This parameter is required.
      • putPlacementConstraint

        @Stability(Stable)
        public void putPlacementConstraint​(@NotNull
                                           Object value)
        Parameters:
        value - This parameter is required.
      • resetCapacityProviderStrategy

        @Stability(Stable)
        public void resetCapacityProviderStrategy()
      • resetEnableEcsManagedTags

        @Stability(Stable)
        public void resetEnableEcsManagedTags()
      • resetEnableExecuteCommand

        @Stability(Stable)
        public void resetEnableExecuteCommand()
      • resetGroup

        @Stability(Stable)
        public void resetGroup()
      • resetLaunchType

        @Stability(Stable)
        public void resetLaunchType()
      • resetNetworkConfiguration

        @Stability(Stable)
        public void resetNetworkConfiguration()
      • resetOrderedPlacementStrategy

        @Stability(Stable)
        public void resetOrderedPlacementStrategy()
      • resetPlacementConstraint

        @Stability(Stable)
        public void resetPlacementConstraint()
      • resetPlatformVersion

        @Stability(Stable)
        public void resetPlatformVersion()
      • resetPropagateTags

        @Stability(Stable)
        public void resetPropagateTags()
      • resetTags

        @Stability(Stable)
        public void resetTags()
      • resetTaskCount

        @Stability(Stable)
        public void resetTaskCount()
      • getCapacityProviderStrategyInput

        @Stability(Stable)
        @Nullable
        public Object getCapacityProviderStrategyInput()
      • getEnableEcsManagedTagsInput

        @Stability(Stable)
        @Nullable
        public Object getEnableEcsManagedTagsInput()
      • getEnableExecuteCommandInput

        @Stability(Stable)
        @Nullable
        public Object getEnableExecuteCommandInput()
      • getGroupInput

        @Stability(Stable)
        @Nullable
        public String getGroupInput()
      • getLaunchTypeInput

        @Stability(Stable)
        @Nullable
        public String getLaunchTypeInput()
      • getOrderedPlacementStrategyInput

        @Stability(Stable)
        @Nullable
        public Object getOrderedPlacementStrategyInput()
      • getPlacementConstraintInput

        @Stability(Stable)
        @Nullable
        public Object getPlacementConstraintInput()
      • getPlatformVersionInput

        @Stability(Stable)
        @Nullable
        public String getPlatformVersionInput()
      • getPropagateTagsInput

        @Stability(Stable)
        @Nullable
        public String getPropagateTagsInput()
      • getTagsInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getTagsInput()
      • getTaskCountInput

        @Stability(Stable)
        @Nullable
        public Number getTaskCountInput()
      • getTaskDefinitionArnInput

        @Stability(Stable)
        @Nullable
        public String getTaskDefinitionArnInput()
      • getEnableEcsManagedTags

        @Stability(Stable)
        @NotNull
        public Object getEnableEcsManagedTags()
      • setEnableEcsManagedTags

        @Stability(Stable)
        public void setEnableEcsManagedTags​(@NotNull
                                            Boolean value)
      • setEnableEcsManagedTags

        @Stability(Stable)
        public void setEnableEcsManagedTags​(@NotNull
                                            com.hashicorp.cdktf.IResolvable value)
      • getEnableExecuteCommand

        @Stability(Stable)
        @NotNull
        public Object getEnableExecuteCommand()
      • setEnableExecuteCommand

        @Stability(Stable)
        public void setEnableExecuteCommand​(@NotNull
                                            Boolean value)
      • setEnableExecuteCommand

        @Stability(Stable)
        public void setEnableExecuteCommand​(@NotNull
                                            com.hashicorp.cdktf.IResolvable value)
      • getGroup

        @Stability(Stable)
        @NotNull
        public String getGroup()
      • setGroup

        @Stability(Stable)
        public void setGroup​(@NotNull
                             String value)
      • getLaunchType

        @Stability(Stable)
        @NotNull
        public String getLaunchType()
      • setLaunchType

        @Stability(Stable)
        public void setLaunchType​(@NotNull
                                  String value)
      • getPlatformVersion

        @Stability(Stable)
        @NotNull
        public String getPlatformVersion()
      • setPlatformVersion

        @Stability(Stable)
        public void setPlatformVersion​(@NotNull
                                       String value)
      • getPropagateTags

        @Stability(Stable)
        @NotNull
        public String getPropagateTags()
      • setPropagateTags

        @Stability(Stable)
        public void setPropagateTags​(@NotNull
                                     String value)
      • getTags

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getTags()
      • setTags

        @Stability(Stable)
        public void setTags​(@NotNull
                            Map<String,​String> value)
      • getTaskCount

        @Stability(Stable)
        @NotNull
        public Number getTaskCount()
      • setTaskCount

        @Stability(Stable)
        public void setTaskCount​(@NotNull
                                 Number value)
      • getTaskDefinitionArn

        @Stability(Stable)
        @NotNull
        public String getTaskDefinitionArn()
      • setTaskDefinitionArn

        @Stability(Stable)
        public void setTaskDefinitionArn​(@NotNull
                                         String value)