ScheduledTaskImageProps Struct
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ecs as ecs } from 'aws-cdk-lib';
import { aws_ecs_patterns as ecs_patterns } from 'aws-cdk-lib';
declare const containerImage: ecs.ContainerImage;
declare const logDriver: ecs.LogDriver;
declare const secret: ecs.Secret;
const scheduledTaskImageProps: ecs_patterns.ScheduledTaskImageProps = {
image: containerImage,
// the properties below are optional
command: ['command'],
containerName: 'containerName',
environment: {
environmentKey: 'environment',
},
logDriver: logDriver,
secrets: {
secretsKey: secret,
},
};
Properties
commandoptionalstring[]commandoptionaltyping.List[str]commandoptionalList<String>Commandoptionalstring[]Commandoptional*[]*string#The command that is passed to the container.
Default: CMD value built into container image.
If you provide a shell command as a single string, you have to quote command-line arguments.
containerNameoptionalstringcontainer_nameoptionalstrcontainerNameoptionalStringContainerNameoptionalstringContainerNameoptional*string= ScheduledContainer#Optional name for the container added.
environmentoptional{ [key: string]: string }environmentoptionaltyping.Mapping[str, str]environmentoptionalMap<String, String>EnvironmentoptionalIDictionary<string, string>Environmentoptional*map[string]*string= none#The environment variables to pass to the container.
imageContainerImageimageContainerImageimageContainerImageImageContainerImageImageContainerImage= nonerequired#The image used to start a container.
Image or taskDefinition must be specified, but not both.