Class GetServiceResult


  • public final class GetServiceResult
    extends java.lang.Object
    • Method Detail

      • arn

        public java.lang.String arn()
        Returns:
        ARN of the task set
      • availabilityZoneRebalancing

        public java.lang.String availabilityZoneRebalancing()
        Returns:
        Whether Availability Zone rebalancing is enabled
      • capacityProviderStrategies

        public java.util.List<GetServiceCapacityProviderStrategy> capacityProviderStrategies()
        Returns:
        Capacity provider strategy for the service. See `capacityProviderStrategy` Block for details.
      • clusterArn

        public java.lang.String clusterArn()
      • createdAt

        public java.lang.String createdAt()
        Returns:
        Time when task set was created (RFC3339 format)
      • createdBy

        public java.lang.String createdBy()
        Returns:
        Principal that created the service
      • deploymentConfigurations

        public java.util.List<GetServiceDeploymentConfiguration> deploymentConfigurations()
        Returns:
        Deployment configuration for the service. See `deploymentConfiguration` Block for details.
      • deploymentControllers

        public java.util.List<GetServiceDeploymentController> deploymentControllers()
        Returns:
        Deployment controller configuration. See `deploymentController` Block for details.
      • deployments

        public java.util.List<GetServiceDeployment> deployments()
        Returns:
        Current deployments for the service. See `deployments` Block for details.
      • desiredCount

        public java.lang.Integer desiredCount()
        Returns:
        Desired number of tasks
      • enableEcsManagedTags

        public java.lang.Boolean enableEcsManagedTags()
        Returns:
        Whether ECS managed tags are enabled
      • enableExecuteCommand

        public java.lang.Boolean enableExecuteCommand()
        Returns:
        Whether execute command functionality is enabled
      • events

        public java.util.List<GetServiceEvent> events()
        Returns:
        Recent service events. See `events` Block for details.
      • healthCheckGracePeriodSeconds

        public java.lang.Integer healthCheckGracePeriodSeconds()
        Returns:
        Grace period for health checks
      • iamRole

        public java.lang.String iamRole()
        Returns:
        ARN of the IAM role associated with the service
      • id

        public java.lang.String id()
        Returns:
        The provider-assigned unique ID for this managed resource.
      • launchType

        public java.lang.String launchType()
        Returns:
        Launch type for the ECS Service
      • loadBalancers

        public java.util.List<GetServiceLoadBalancer> loadBalancers()
        Returns:
        Load balancers for the ECS Service. See `loadBalancer` Block for details.
      • networkConfigurations

        public java.util.List<GetServiceNetworkConfiguration> networkConfigurations()
        Returns:
        Network configuration for the service. See `networkConfiguration` Block for details.
      • orderedPlacementStrategies

        public java.util.List<GetServiceOrderedPlacementStrategy> orderedPlacementStrategies()
        Returns:
        Placement strategy for tasks. See `orderedPlacementStrategy` Block for details.
      • pendingCount

        public java.lang.Integer pendingCount()
        Returns:
        Number of pending tasks
      • placementConstraints

        public java.util.List<GetServicePlacementConstraint> placementConstraints()
        Returns:
        Placement constraints for tasks. See `placementConstraints` Block for details.
      • platformFamily

        public java.lang.String platformFamily()
        Returns:
        Platform family for Fargate tasks
      • platformVersion

        public java.lang.String platformVersion()
        Returns:
        Platform version for Fargate tasks
      • propagateTags

        public java.lang.String propagateTags()
        Returns:
        Whether tags are propagated from task definition or service
      • region

        public java.lang.String region()
      • runningCount

        public java.lang.Integer runningCount()
        Returns:
        Number of running tasks
      • schedulingStrategy

        public java.lang.String schedulingStrategy()
        Returns:
        Scheduling strategy for the ECS Service
      • serviceName

        public java.lang.String serviceName()
      • serviceRegistries

        public java.util.List<GetServiceServiceRegistry> serviceRegistries()
        Returns:
        Service discovery registries. See `serviceRegistries` Block for details.
      • status

        public java.lang.String status()
        Returns:
        Task set status
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Resource tags.
      • taskDefinition

        public java.lang.String taskDefinition()
        Returns:
        Task definition ARN
      • taskSets

        public java.util.List<GetServiceTaskSet> taskSets()
        Returns:
        Task sets for the service. See `taskSets` Block for details.