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.BuilderFirelensLogRouter.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.