import * as core from "@terrascript/core"; export interface DsContainerDefinitionArgs { /** * (Required) The name of the container definition */ containerName: string | core.StringOut; /** * (Required) The ARN of the task definition which contains the container */ taskDefinition: string | core.StringOut; } export declare class DsContainerDefinition extends core.Data { /** * (Required) The name of the container definition */ containerName: string | core.StringOut; /** * The CPU limit for this container definition */ cpu: number | core.NumberOut; /** * Indicator if networking is disabled */ disableNetworking: boolean | core.BooleanOut; /** * Set docker labels */ dockerLabels: core.Map | core.MapOut; /** * The environment in use */ environment: core.Map | core.MapOut; id: string | core.StringOut; /** * The docker image in use, including the digest */ image: string | core.StringOut; /** * The digest of the docker image in use */ imageDigest: string | core.StringOut; /** * The memory limit for this container definition */ memory: number | core.NumberOut; /** * The soft limit (in MiB) of memory to reserve for the container. When system memory is under contenti * on, Docker attempts to keep the container memory to this soft limit */ memoryReservation: number | core.NumberOut; /** * (Required) The ARN of the task definition which contains the container */ taskDefinition: string | core.StringOut; constructor(name: string, args?: DsContainerDefinitionArgs); getNamespace(): string; } //# sourceMappingURL=ds_container_definition.d.ts.map