Class DataAwsEcsTaskExecutionOverridesOutputReference

  • 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:51.764Z")
    @Stability(Stable)
    public class DataAwsEcsTaskExecutionOverridesOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • DataAwsEcsTaskExecutionOverridesOutputReference

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

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

        @Stability(Stable)
        public DataAwsEcsTaskExecutionOverridesOutputReference​(@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

      • putContainerOverrides

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

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

        @Stability(Stable)
        public void resetContainerOverrides()
      • resetCpu

        @Stability(Stable)
        public void resetCpu()
      • resetExecutionRoleArn

        @Stability(Stable)
        public void resetExecutionRoleArn()
      • resetInferenceAcceleratorOverrides

        @Stability(Stable)
        public void resetInferenceAcceleratorOverrides()
      • resetMemory

        @Stability(Stable)
        public void resetMemory()
      • resetTaskRoleArn

        @Stability(Stable)
        public void resetTaskRoleArn()
      • getContainerOverridesInput

        @Stability(Stable)
        @Nullable
        public Object getContainerOverridesInput()
      • getCpuInput

        @Stability(Stable)
        @Nullable
        public String getCpuInput()
      • getExecutionRoleArnInput

        @Stability(Stable)
        @Nullable
        public String getExecutionRoleArnInput()
      • getInferenceAcceleratorOverridesInput

        @Stability(Stable)
        @Nullable
        public Object getInferenceAcceleratorOverridesInput()
      • getMemoryInput

        @Stability(Stable)
        @Nullable
        public String getMemoryInput()
      • getTaskRoleArnInput

        @Stability(Stable)
        @Nullable
        public String getTaskRoleArnInput()
      • getCpu

        @Stability(Stable)
        @NotNull
        public String getCpu()
      • setCpu

        @Stability(Stable)
        public void setCpu​(@NotNull
                           String value)
      • getExecutionRoleArn

        @Stability(Stable)
        @NotNull
        public String getExecutionRoleArn()
      • setExecutionRoleArn

        @Stability(Stable)
        public void setExecutionRoleArn​(@NotNull
                                        String value)
      • getMemory

        @Stability(Stable)
        @NotNull
        public String getMemory()
      • setMemory

        @Stability(Stable)
        public void setMemory​(@NotNull
                              String value)
      • getTaskRoleArn

        @Stability(Stable)
        @NotNull
        public String getTaskRoleArn()
      • setTaskRoleArn

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