Package com.pulumi.aws.ecs.outputs
Class GetServiceResult
- java.lang.Object
-
- com.pulumi.aws.ecs.outputs.GetServiceResult
-
public final class GetServiceResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetServiceResult.Builder
-
Method Summary
-
-
-
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.
-
builder
public static GetServiceResult.Builder builder()
-
builder
public static GetServiceResult.Builder builder(GetServiceResult defaults)
-
-