ServiceArgs

data class ServiceArgs(val capacityProviderStrategy: Output<List<ServiceCapacityProviderStrategyItemArgs>>? = null, val cluster: Output<String>? = null, val deploymentConfiguration: Output<ServiceDeploymentConfigurationArgs>? = null, val deploymentController: Output<ServiceDeploymentControllerArgs>? = null, val desiredCount: Output<Int>? = null, val enableEcsManagedTags: Output<Boolean>? = null, val enableExecuteCommand: Output<Boolean>? = null, val healthCheckGracePeriodSeconds: Output<Int>? = null, val launchType: Output<ServiceLaunchType>? = null, val loadBalancers: Output<List<ServiceLoadBalancerArgs>>? = null, val networkConfiguration: Output<ServiceNetworkConfigurationArgs>? = null, val placementConstraints: Output<List<ServicePlacementConstraintArgs>>? = null, val placementStrategies: Output<List<ServicePlacementStrategyArgs>>? = null, val platformVersion: Output<String>? = null, val propagateTags: Output<ServicePropagateTags>? = null, val role: Output<String>? = null, val schedulingStrategy: Output<ServiceSchedulingStrategy>? = null, val serviceConnectConfiguration: Output<ServiceConnectConfigurationArgs>? = null, val serviceName: Output<String>? = null, val serviceRegistries: Output<List<ServiceRegistryArgs>>? = null, val tags: Output<List<ServiceTagArgs>>? = null, val taskDefinition: Output<String>? = null) : ConvertibleToJava<ServiceArgs>

Resource Type definition for AWS::ECS::Service

Constructors

Link copied to clipboard
fun ServiceArgs(capacityProviderStrategy: Output<List<ServiceCapacityProviderStrategyItemArgs>>? = null, cluster: Output<String>? = null, deploymentConfiguration: Output<ServiceDeploymentConfigurationArgs>? = null, deploymentController: Output<ServiceDeploymentControllerArgs>? = null, desiredCount: Output<Int>? = null, enableEcsManagedTags: Output<Boolean>? = null, enableExecuteCommand: Output<Boolean>? = null, healthCheckGracePeriodSeconds: Output<Int>? = null, launchType: Output<ServiceLaunchType>? = null, loadBalancers: Output<List<ServiceLoadBalancerArgs>>? = null, networkConfiguration: Output<ServiceNetworkConfigurationArgs>? = null, placementConstraints: Output<List<ServicePlacementConstraintArgs>>? = null, placementStrategies: Output<List<ServicePlacementStrategyArgs>>? = null, platformVersion: Output<String>? = null, propagateTags: Output<ServicePropagateTags>? = null, role: Output<String>? = null, schedulingStrategy: Output<ServiceSchedulingStrategy>? = null, serviceConnectConfiguration: Output<ServiceConnectConfigurationArgs>? = null, serviceName: Output<String>? = null, serviceRegistries: Output<List<ServiceRegistryArgs>>? = null, tags: Output<List<ServiceTagArgs>>? = null, taskDefinition: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ServiceArgs

Properties

Link copied to clipboard
val cluster: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val desiredCount: Output<Int>? = null
Link copied to clipboard
val enableEcsManagedTags: Output<Boolean>? = null
Link copied to clipboard
val enableExecuteCommand: Output<Boolean>? = null
Link copied to clipboard
val healthCheckGracePeriodSeconds: Output<Int>? = null
Link copied to clipboard
val launchType: Output<ServiceLaunchType>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val platformVersion: Output<String>? = null
Link copied to clipboard
val propagateTags: Output<ServicePropagateTags>? = null
Link copied to clipboard
val role: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val serviceName: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val tags: Output<List<ServiceTagArgs>>? = null
Link copied to clipboard
val taskDefinition: Output<String>? = null