ServiceRevision
¶
Source code in docs_src/capo_ecs/types/service_revision.py
capacity_provider_strategy
instance-attribute
¶
capacity_provider_strategy: NotRequired[CapacityProviderStrategy]
The capacity provider strategy the service revision uses.
cluster_arn
instance-attribute
¶
cluster_arn: NotRequired[String]
The ARN of the cluster that hosts the service.
container_images
instance-attribute
¶
container_images: NotRequired[ContainerImages]
The container images the service revision uses.
created_at
instance-attribute
¶
created_at: NotRequired[Timestamp]
The time that the service revision was created. The format is yyyy-mm-dd HH:mm:ss.SSSSS.
ecs_managed_resources
instance-attribute
¶
ecs_managed_resources: NotRequired[ECSManagedResources]
The resources created and managed by Amazon ECS when you create an Express service for Amazon ECS.
fargate_ephemeral_storage
instance-attribute
¶
fargate_ephemeral_storage: NotRequired[DeploymentEphemeralStorage]
guard_duty_enabled
instance-attribute
¶
guard_duty_enabled: Boolean
Indicates whether Runtime Monitoring is turned on.
launch_type
instance-attribute
¶
launch_type: NotRequired[LaunchType]
The launch type the service revision uses.
load_balancers
instance-attribute
¶
load_balancers: NotRequired[LoadBalancers]
The load balancers the service revision uses.
monitoring
instance-attribute
¶
monitoring: NotRequired[MonitoringConfiguration]
The optional monitoring configuration for the service, which defines the resolution for the service-level CPUUtilization and MemoryUtilization Amazon CloudWatch metrics. When not specified, Amazon ECS uses the default resolution of 60 seconds.
overrides
instance-attribute
¶
overrides: NotRequired[ServiceRevisionOverrides]
The effective runtime overrides that Amazon ECS applies to this service revision. This value is present only when Amazon ECS detects a difference between the task definition and the actual runtime configuration.
platform_family
instance-attribute
¶
platform_family: NotRequired[String]
The platform family the service revision uses.
platform_version
instance-attribute
¶
platform_version: NotRequired[String]
For the Fargate launch type, the platform version the service revision uses.
resolved_configuration
instance-attribute
¶
resolved_configuration: NotRequired[ResolvedConfiguration]
The resolved configuration for the service revision which contains the actual resources your service revision uses, such as which target groups serve traffic.
service_arn
instance-attribute
¶
service_arn: NotRequired[String]
The ARN of the service for the service revision.
service_connect_configuration
instance-attribute
¶
service_connect_configuration: NotRequired[ServiceConnectConfiguration]
service_registries
instance-attribute
¶
service_registries: NotRequired[ServiceRegistries]
The service registries (for Service Discovery) the service revision uses.
service_revision_arn
instance-attribute
¶
service_revision_arn: NotRequired[String]
The ARN of the service revision.
task_definition
instance-attribute
¶
task_definition: NotRequired[String]
The task definition the service revision uses.
volume_configurations
instance-attribute
¶
volume_configurations: NotRequired[ServiceVolumeConfigurations]
The volumes that are configured at deployment that the service revision uses.
vpc_lattice_configurations
instance-attribute
¶
vpc_lattice_configurations: NotRequired[VpcLatticeConfigurations]
The VPC Lattice configuration for the service revision.