AWSECSService
No description
type AWSECSService {
metadata: ResourceMetadata!
capacityProviderStrategy: [AWSECSCapacityProviderStrategyItem!]!
clusterArn: String!
createdAt: DateTime
createdBy: String!
deploymentConfiguration: AWSECSServiceDeploymentConfiguration
deploymentController: AWSECSServiceDeploymentController
deployments: [AWSECSServiceDeployment!]!
numberOfDesired: Int!
enableECSManagedTags: Boolean!
enableExecuteCommand: Boolean!
events: [AWSECSServiceEvent!]!
healthCheckGracePeriodSeconds: Int!
launchType: AWSECSServiceLaunchType
loadBalancers: [AWSECSServiceLoadBalancer!]!
networkConfiguration: AWSECSNetworkConfiguration
numberOfPending: Int!
placementConstraints: [AWSECSServicePlacementConstraint!]!
placementStrategies: [AWSECSServicePlacementStrategyType!]!
platformFamily: String!
platformVersion: String!
propagateTags: AWSECSServicePropagateTagsType!
role: AWSIAMRole
numberOfRunning: Int!
schedulingStrategy: AWSECSServiceSchedulingStrategyType!
arn: String!
name: String!
serviceRegistries: [AWSECSServiceRegistry!]!
status: AWSECSServiceStatusType!
tags: [AWSTag!]!
taskDefinition: AWSECSTaskDefinition
tasks: [AWSECSTask!]!
taskSets: [AWSECSServiceTaskSet!]!
}
Fields
AWSECSService.metadata
● ResourceMetadata!
non-null object
The metadata to identify this cluster in Shisho Cloud
AWSECSService.capacityProviderStrategy
● [AWSECSCapacityProviderStrategyItem!]!
non-null object
The capacity provider strategy the service uses
AWSECSService.clusterArn
● String!
non-null scalar
The Amazon Resource Name (ARN) of the cluster that hosts the service
AWSECSService.createdAt
● DateTime
scalar
The Unix timestamp for when the service was created
AWSECSService.createdBy
● String!
non-null scalar
The principal that created the service
AWSECSService.deploymentConfiguration
● AWSECSServiceDeploymentConfiguration
object
Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks
AWSECSService.deploymentController
● AWSECSServiceDeploymentController
object
The deployment controller type the service is using
AWSECSService.deployments
● [AWSECSServiceDeployment!]!
non-null object
The current state of deployments for the service
AWSECSService.numberOfDesired
● Int!
non-null scalar
The desired number of instantiations of the task definition to keep running on the service
AWSECSService.enableECSManagedTags
● Boolean!
non-null scalar
Indicates whether to use Amazon ECS managed tags for the tasks in the service
AWSECSService.enableExecuteCommand
● Boolean!
non-null scalar
Indicates whether the execute command functionality is enabled for the service
AWSECSService.events
● [AWSECSServiceEvent!]!
non-null object
The event stream for your service
AWSECSService.healthCheckGracePeriodSeconds
● Int!
non-null scalar
The period of time, in seconds, that the Amazon ECS service scheduler ignores unhealthy Elastic Load Balancing target health checks after a task has first started
AWSECSService.launchType
● AWSECSServiceLaunchType
enum
The launch type on which your service is running
AWSECSService.loadBalancers
● [AWSECSServiceLoadBalancer!]!
non-null object
A list of Elastic Load Balancing load balancer objects
AWSECSService.networkConfiguration
● AWSECSNetworkConfiguration
object
The VPC subnet and security group configuration for tasks that receive their own elastic network interface by using the awsvpc networking mode
AWSECSService.numberOfPending
● Int!
non-null scalar
The number of tasks in the cluster that are in the PENDING state
AWSECSService.placementConstraints
● [AWSECSServicePlacementConstraint!]!
non-null object
The placement constraints for the tasks in the service
AWSECSService.placementStrategies
● [AWSECSServicePlacementStrategyType!]!
non-null enum
The placement strategy that determines how tasks for the service are placed
AWSECSService.platformFamily
● String!
non-null scalar
The operating system that your tasks in the service run on
AWSECSService.platformVersion
● String!
non-null scalar
The platform version to run your service on
AWSECSService.propagateTags
● AWSECSServicePropagateTagsType!
non-null enum
Indicates whether to propagate the tags from the task definition or the service to the tasks in the service
AWSECSService.role
● AWSIAMRole
object
The IAM role that's associated with the service
AWSECSService.numberOfRunning
● Int!
non-null scalar
The number of tasks in the cluster that are in the RUNNING state
AWSECSService.schedulingStrategy
● AWSECSServiceSchedulingStrategyType!
non-null enum
The scheduling strategy to use for the service
AWSECSService.arn
● String!
non-null scalar
The ARN that identifies the service
AWSECSService.name
● String!
non-null scalar
The name of the service
AWSECSService.serviceRegistries
● [AWSECSServiceRegistry!]!
non-null object
The details for the service discovery registries to assign to this service
AWSECSService.status
● AWSECSServiceStatusType!
non-null enum
The status of the service
AWSECSService.tags
● [AWSTag!]!
non-null object
The tags
AWSECSService.taskDefinition
● AWSECSTaskDefinition
object
The task definition to use for tasks in the service
AWSECSService.tasks
● [AWSECSTask!]!
non-null object
The tasks
AWSECSService.taskSets
● [AWSECSServiceTaskSet!]!
non-null object
Information about a set of Amazon ECS tasks in either an CodeDeploy or an EXTERNAL deployment
Member of
AWSECSCluster
object