Class ScheduledEc2TaskImageOptions.Jsii$Proxy
- All Implemented Interfaces:
ScheduledEc2TaskImageOptions,ScheduledTaskImageProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ScheduledEc2TaskImageOptions
ScheduledEc2TaskImageOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.patterns.ScheduledEc2TaskImageOptions
ScheduledEc2TaskImageOptions.Builder, ScheduledEc2TaskImageOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theScheduledEc2TaskImageOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanThe command that is passed to the container.final StringOptional name for the container added.final NumbergetCpu()The minimum number of CPU units to reserve for the container.The environment variables to pass to the container.final ContainerImagegetImage()The image used to start a container.final LogDriverThe log driver to use.final NumberThe hard limit (in MiB) of memory to present to the container.final NumberThe soft limit (in MiB) of memory to reserve for the container.The secret to expose to the container as an environment variable.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theScheduledEc2TaskImageOptions.Builder.
-
-
Method Details
-
getCpu
Description copied from interface:ScheduledEc2TaskImageOptionsThe minimum number of CPU units to reserve for the container.Default: none
- Specified by:
getCpuin interfaceScheduledEc2TaskImageOptions
-
getMemoryLimitMiB
Description copied from interface:ScheduledEc2TaskImageOptionsThe hard limit (in MiB) of memory to present to the container.If your container attempts to exceed the allocated memory, the container is terminated.
At least one of memoryLimitMiB and memoryReservationMiB is required for non-Fargate services.
Default: - No memory limit.
- Specified by:
getMemoryLimitMiBin interfaceScheduledEc2TaskImageOptions
-
getMemoryReservationMiB
Description copied from interface:ScheduledEc2TaskImageOptionsThe soft limit (in MiB) of memory to reserve for the container.When system memory is under contention, Docker attempts to keep the container memory within the limit. If the container requires more memory, it can consume up to the value specified by the Memory property or all of the available memory on the container instance—whichever comes first.
At least one of memoryLimitMiB and memoryReservationMiB is required for non-Fargate services.
Default: - No memory reserved.
- Specified by:
getMemoryReservationMiBin interfaceScheduledEc2TaskImageOptions
-
getImage
Description copied from interface:ScheduledTaskImagePropsThe image used to start a container.Image or taskDefinition must be specified, but not both.
Default: - none
- Specified by:
getImagein interfaceScheduledTaskImageProps
-
getCommand
Description copied from interface:ScheduledTaskImagePropsThe command that is passed to the container.If you provide a shell command as a single string, you have to quote command-line arguments.
Default: - CMD value built into container image.
- Specified by:
getCommandin interfaceScheduledTaskImageProps
-
getContainerName
Description copied from interface:ScheduledTaskImagePropsOptional name for the container added.Default: - ScheduledContainer
- Specified by:
getContainerNamein interfaceScheduledTaskImageProps
-
getEnvironment
Description copied from interface:ScheduledTaskImagePropsThe environment variables to pass to the container.Default: none
- Specified by:
getEnvironmentin interfaceScheduledTaskImageProps
-
getLogDriver
Description copied from interface:ScheduledTaskImagePropsThe log driver to use.Default: - AwsLogDriver if enableLogging is true
- Specified by:
getLogDriverin interfaceScheduledTaskImageProps
-
getSecrets
Description copied from interface:ScheduledTaskImagePropsThe secret to expose to the container as an environment variable.Default: - No secret environment variables.
- Specified by:
getSecretsin interfaceScheduledTaskImageProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-