PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::ECS::Deployment; use Moose; has CapacityProviderStrategy => (is => 'ro', isa => 'ArrayRef[Paws::ECS::CapacityProviderStrategyItem]', request_name => 'capacityProviderStrategy', traits => ['NameInRequest']); has CreatedAt => (is => 'ro', isa => 'Str', request_name => 'createdAt', traits => ['NameInRequest']); has DesiredCount => (is => 'ro', isa => 'Int', request_name => 'desiredCount', traits => ['NameInRequest']); has FailedTasks => (is => 'ro', isa => 'Int', request_name => 'failedTasks', traits => ['NameInRequest']); has Id => (is => 'ro', isa => 'Str', request_name => 'id', traits => ['NameInRequest']); has LaunchType => (is => 'ro', isa => 'Str', request_name => 'launchType', traits => ['NameInRequest']); has NetworkConfiguration => (is => 'ro', isa => 'Paws::ECS::NetworkConfiguration', request_name => 'networkConfiguration', traits => ['NameInRequest']); has PendingCount => (is => 'ro', isa => 'Int', request_name => 'pendingCount', traits => ['NameInRequest']); has PlatformVersion => (is => 'ro', isa => 'Str', request_name => 'platformVersion', traits => ['NameInRequest']); has RolloutState => (is => 'ro', isa => 'Str', request_name => 'rolloutState', traits => ['NameInRequest']); has RolloutStateReason => (is => 'ro', isa => 'Str', request_name => 'rolloutStateReason', traits => ['NameInRequest']); has RunningCount => (is => 'ro', isa => 'Int', request_name => 'runningCount', traits => ['NameInRequest']); has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']); has TaskDefinition => (is => 'ro', isa => 'Str', request_name => 'taskDefinition', traits => ['NameInRequest']); has UpdatedAt => (is => 'ro', isa => 'Str', request_name => 'updatedAt', traits => ['NameInRequest']); 1; ### main pod documentation begin ### =head1 NAME Paws::ECS::Deployment =head1 USAGE This class represents one of two things: =head3 Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::ECS::Deployment object: $service_obj->Method(Att1 => { CapacityProviderStrategy => $value, ..., UpdatedAt => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::ECS::Deployment object: $result = $service_obj->Method(...); $result->Att1->CapacityProviderStrategy =head1 DESCRIPTION The details of an Amazon ECS service deployment. This is used only when a service uses the C deployment controller type. =head1 ATTRIBUTES =head2 CapacityProviderStrategy => ArrayRef[L] The capacity provider strategy that the deployment is using. =head2 CreatedAt => Str The Unix timestamp for when the service deployment was created. =head2 DesiredCount => Int The most recent desired count of tasks that was specified for the service to deploy or maintain. =head2 FailedTasks => Int The number of consecutively failed tasks in the deployment. A task is considered a failure if the service scheduler can't launch the task, the task doesn't transition to a C state, or if it fails any of its defined health checks and is stopped. Once a service deployment has one or more successfully running tasks, the failed task count resets to zero and stops being evaluated. =head2 Id => Str The ID of the deployment. =head2 LaunchType => Str The launch type the tasks in the service are using. For more information, see Amazon ECS Launch Types (https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html) in the I. =head2 NetworkConfiguration => L The VPC subnet and security group configuration for tasks that receive their own elastic network interface by using the C networking mode. =head2 PendingCount => Int The number of tasks in the deployment that are in the C status. =head2 PlatformVersion => Str The platform version on which your tasks in the service are running. A platform version is only specified for tasks using the Fargate launch type. If one is not specified, the C platform version is used by default. For more information, see AWS Fargate Platform Versions (https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html) in the I. =head2 RolloutState => Str The C of a service is only returned for services that use the rolling update (C) deployment type that are not behind a Classic Load Balancer. The rollout state of the deployment. When a service deployment is started, it begins in an C state. When the service reaches a steady state, the deployment will transition to a C state. If the service fails to reach a steady state and circuit breaker is enabled, the deployment will transition to a C state. A deployment in C state will launch no new tasks. For more information, see DeploymentCircuitBreaker. =head2 RolloutStateReason => Str A description of the rollout state of a deployment. =head2 RunningCount => Int The number of tasks in the deployment that are in the C status. =head2 Status => Str The status of the deployment. The following describes each state: =over =item PRIMARY The most recent deployment of a service. =item ACTIVE A service deployment that still has running tasks, but are in the process of being replaced with a new C deployment. =item INACTIVE A deployment that has been completely replaced. =back =head2 TaskDefinition => Str The most recent task definition that was specified for the tasks in the service to use. =head2 UpdatedAt => Str The Unix timestamp for when the service deployment was last updated. =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut