Uses of Class
software.amazon.awscdk.services.ecs.FirelensLogRouter.Builder
Packages that use FirelensLogRouter.Builder
-
Uses of FirelensLogRouter.Builder in software.amazon.awscdk.services.ecs
Methods in software.amazon.awscdk.services.ecs that return FirelensLogRouter.BuilderModifier and TypeMethodDescriptionThe command that is passed to the container.FirelensLogRouter.Builder.containerName
(String containerName) The name of the container.The minimum number of CPU units to reserve for the container.static FirelensLogRouter.Builder
FirelensLogRouter.Builder.credentialSpecs
(List<? extends CredentialSpec> credentialSpecs) A list of ARNs in SSM or Amazon S3 to a credential spec (CredSpec
) file that configures the container for Active Directory authentication.FirelensLogRouter.Builder.disableNetworking
(Boolean disableNetworking) Specifies whether networking is disabled within the container.FirelensLogRouter.Builder.dnsSearchDomains
(List<String> dnsSearchDomains) A list of DNS search domains that are presented to the container.FirelensLogRouter.Builder.dnsServers
(List<String> dnsServers) A list of DNS servers that are presented to the container.FirelensLogRouter.Builder.dockerLabels
(Map<String, String> dockerLabels) A key/value map of labels to add to the container.FirelensLogRouter.Builder.dockerSecurityOptions
(List<String> dockerSecurityOptions) A list of strings to provide custom labels for SELinux and AppArmor multi-level security systems.FirelensLogRouter.Builder.enableRestartPolicy
(Boolean enableRestartPolicy) Enable a restart policy for a container.FirelensLogRouter.Builder.entryPoint
(List<String> entryPoint) The ENTRYPOINT value to pass to the container.FirelensLogRouter.Builder.environment
(Map<String, String> environment) The environment variables to pass to the container.FirelensLogRouter.Builder.environmentFiles
(List<? extends EnvironmentFile> environmentFiles) The environment files to pass to the container.Specifies whether the container is marked essential.FirelensLogRouter.Builder.extraHosts
(Map<String, String> extraHosts) A list of hostnames and IP address mappings to append to the /etc/hosts file on the container.FirelensLogRouter.Builder.firelensConfig
(FirelensConfig firelensConfig) Firelens configuration.The number of GPUs assigned to the container.FirelensLogRouter.Builder.healthCheck
(HealthCheck healthCheck) The health check command and associated configuration parameters for the container.The hostname to use for your container.FirelensLogRouter.Builder.image
(ContainerImage image) The image used to start a container.FirelensLogRouter.Builder.inferenceAcceleratorResources
(List<String> inferenceAcceleratorResources) The inference accelerators referenced by the container.FirelensLogRouter.Builder.interactive
(Boolean interactive) When this parameter is true, you can deploy containerized applications that require stdin or a tty to be allocated.FirelensLogRouter.Builder.linuxParameters
(LinuxParameters linuxParameters) Linux-specific modifications that are applied to the container, such as Linux kernel capabilities.The log configuration specification for the container.FirelensLogRouter.Builder.memoryLimitMiB
(Number memoryLimitMiB) The amount (in MiB) of memory to present to the container.FirelensLogRouter.Builder.memoryReservationMiB
(Number memoryReservationMiB) The soft limit (in MiB) of memory to reserve for the container.FirelensLogRouter.Builder.portMappings
(List<? extends PortMapping> portMappings) The port mappings to add to the container definition.FirelensLogRouter.Builder.privileged
(Boolean privileged) Specifies whether the container is marked as privileged.FirelensLogRouter.Builder.pseudoTerminal
(Boolean pseudoTerminal) When this parameter is true, a TTY is allocated.FirelensLogRouter.Builder.readonlyRootFilesystem
(Boolean readonlyRootFilesystem) When this parameter is true, the container is given read-only access to its root file system.FirelensLogRouter.Builder.restartAttemptPeriod
(Duration restartAttemptPeriod) A period of time that the container must run for before a restart can be attempted.FirelensLogRouter.Builder.restartIgnoredExitCodes
(List<? extends Number> restartIgnoredExitCodes) A list of exit codes that Amazon ECS will ignore and not attempt a restart on.The secret environment variables to pass to the container.FirelensLogRouter.Builder.startTimeout
(Duration startTimeout) Time duration (in seconds) to wait before giving up on resolving dependencies for a container.FirelensLogRouter.Builder.stopTimeout
(Duration stopTimeout) Time duration (in seconds) to wait before the container is forcefully killed if it doesn't exit normally on its own.FirelensLogRouter.Builder.systemControls
(List<? extends SystemControl> systemControls) A list of namespaced kernel parameters to set in the container.FirelensLogRouter.Builder.taskDefinition
(TaskDefinition taskDefinition) The name of the task definition that includes this container definition.An array of ulimits to set in the container.The user to use inside the container.FirelensLogRouter.Builder.versionConsistency
(VersionConsistency versionConsistency) Specifies whether Amazon ECS will resolve the container image tag provided in the container definition to an image digest.FirelensLogRouter.Builder.workingDirectory
(String workingDirectory) The working directory in which to run commands inside the container.