java.lang.Object
software.amazon.awscdk.services.ecs.CfnExpressGatewayService.Builder
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
The short name or full ARN of the cluster that hosts the Express service.
The CPU allocation for tasks in this service revision.
The ARN of the task execution role for the service revision.
The health check path for this service revision.
The ARN of the infrastructure role that manages AWS resources for the Express service.
The memory allocation for tasks in this service revision.
The network configuration for tasks in this service revision.
The network configuration for tasks in this service revision.
The primary container configuration for this service revision.
The primary container configuration for this service revision.
The auto-scaling configuration for this service revision.
The auto-scaling configuration for this service revision.
The name of the Express service.
The metadata applied to the Express service.
The ARN of the task role for the service revision.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Method Details
create
Parameters:
scope - Scope in which this resource is defined. This parameter is required.
id - Construct identifier for this resource (unique in its scope). This parameter is required.
Returns:
a new instance of CfnExpressGatewayService.Builder .
executionRoleArn
The ARN of the task execution role for the service revision.
Parameters:
executionRoleArn - The ARN of the task execution role for the service revision. This parameter is required.
Returns:
this
See Also:
infrastructureRoleArn
The ARN of the infrastructure role that manages AWS resources for the Express service.
Parameters:
infrastructureRoleArn - The ARN of the infrastructure role that manages AWS resources for the Express service. This parameter is required.
Returns:
this
See Also:
primaryContainer
The primary container configuration for this service revision.
Parameters:
primaryContainer - The primary container configuration for this service revision. This parameter is required.
Returns:
this
See Also:
primaryContainer
The primary container configuration for this service revision.
Parameters:
primaryContainer - The primary container configuration for this service revision. This parameter is required.
Returns:
this
See Also:
cluster
The short name or full ARN of the cluster that hosts the Express service.
Default: - "default"
Parameters:
cluster - The short name or full ARN of the cluster that hosts the Express service. This parameter is required.
Returns:
this
See Also:
cpu
The CPU allocation for tasks in this service revision.
Default: - "256"
Parameters:
cpu - The CPU allocation for tasks in this service revision. This parameter is required.
Returns:
this
See Also:
healthCheckPath
The health check path for this service revision.
Default: - "HTTP:80/ping"
Parameters:
healthCheckPath - The health check path for this service revision. This parameter is required.
Returns:
this
See Also:
memory
The memory allocation for tasks in this service revision.
Default: - "512"
Parameters:
memory - The memory allocation for tasks in this service revision. This parameter is required.
Returns:
this
See Also:
networkConfiguration
The network configuration for tasks in this service revision.
Parameters:
networkConfiguration - The network configuration for tasks in this service revision. This parameter is required.
Returns:
this
See Also:
networkConfiguration
The network configuration for tasks in this service revision.
Parameters:
networkConfiguration - The network configuration for tasks in this service revision. This parameter is required.
Returns:
this
See Also:
scalingTarget
The auto-scaling configuration for this service revision.
Parameters:
scalingTarget - The auto-scaling configuration for this service revision. This parameter is required.
Returns:
this
See Also:
scalingTarget
The auto-scaling configuration for this service revision.
Parameters:
scalingTarget - The auto-scaling configuration for this service revision. This parameter is required.
Returns:
this
See Also:
serviceName
The name of the Express service.
Parameters:
serviceName - The name of the Express service. This parameter is required.
Returns:
this
See Also:
taskRoleArn
The ARN of the task role for the service revision.
Parameters:
taskRoleArn - The ARN of the task role for the service revision. This parameter is required.
Returns:
this
See Also: