| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| software.amazon.awscdk.services.ecs.patterns |
CDK Construct library for higher-level ECS Constructs
|
| Modifier and Type | Class and Description |
|---|---|
static class |
CloudMapOptions.Jsii$Proxy
An implementation for
CloudMapOptions |
| Modifier and Type | Method and Description |
|---|---|
CloudMapOptions |
CloudMapOptions.Builder.build()
Builds the configured instance.
|
CloudMapOptions |
Ec2ServiceProps.Jsii$Proxy.getCloudMapOptions() |
CloudMapOptions |
FargateServiceProps.Jsii$Proxy.getCloudMapOptions() |
CloudMapOptions |
BaseServiceProps.Jsii$Proxy.getCloudMapOptions() |
default CloudMapOptions |
BaseServiceOptions.getCloudMapOptions()
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
CloudMapOptions |
BaseServiceOptions.Jsii$Proxy.getCloudMapOptions() |
| Modifier and Type | Method and Description |
|---|---|
FargateService.Builder |
FargateService.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
Ec2Service.Builder |
Ec2Service.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
Ec2ServiceProps.Builder |
Ec2ServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
BaseServiceOptions.getCloudMapOptions() |
FargateServiceProps.Builder |
FargateServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
BaseServiceOptions.getCloudMapOptions() |
BaseServiceProps.Builder |
BaseServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
BaseServiceOptions.getCloudMapOptions() |
BaseServiceOptions.Builder |
BaseServiceOptions.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
BaseServiceOptions.getCloudMapOptions() |
Service |
BaseService.enableCloudMap(CloudMapOptions options)
(experimental) Enable CloudMap service discovery for the service.
|
| Constructor and Description |
|---|
Jsii$Proxy(ICluster cluster,
List<? extends CapacityProviderStrategy> capacityProviderStrategies,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
DeploymentController deploymentController,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
String serviceName)
Constructor that initializes the object based on literal property values passed by the
BaseServiceOptions.Builder. |
Jsii$Proxy(LaunchType launchType,
ICluster cluster,
List<? extends CapacityProviderStrategy> capacityProviderStrategies,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
DeploymentController deploymentController,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
String serviceName)
Constructor that initializes the object based on literal property values passed by the
BaseServiceProps.Builder. |
Jsii$Proxy(TaskDefinition taskDefinition,
Boolean assignPublicIp,
Boolean daemon,
List<? extends PlacementConstraint> placementConstraints,
List<? extends PlacementStrategy> placementStrategies,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection vpcSubnets,
ICluster cluster,
List<? extends CapacityProviderStrategy> capacityProviderStrategies,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
DeploymentController deploymentController,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
String serviceName)
Constructor that initializes the object based on literal property values passed by the
Ec2ServiceProps.Builder. |
Jsii$Proxy(TaskDefinition taskDefinition,
Boolean assignPublicIp,
FargatePlatformVersion platformVersion,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection vpcSubnets,
ICluster cluster,
List<? extends CapacityProviderStrategy> capacityProviderStrategies,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
DeploymentController deploymentController,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
String serviceName)
Constructor that initializes the object based on literal property values passed by the
FargateServiceProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
CloudMapOptions |
ApplicationLoadBalancedFargateServiceProps.Jsii$Proxy.getCloudMapOptions() |
CloudMapOptions |
ApplicationLoadBalancedEc2ServiceProps.Jsii$Proxy.getCloudMapOptions() |
CloudMapOptions |
ApplicationMultipleTargetGroupsEc2ServiceProps.Jsii$Proxy.getCloudMapOptions() |
default CloudMapOptions |
ApplicationLoadBalancedServiceBaseProps.getCloudMapOptions()
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
CloudMapOptions |
ApplicationLoadBalancedServiceBaseProps.Jsii$Proxy.getCloudMapOptions() |
CloudMapOptions |
ApplicationMultipleTargetGroupsFargateServiceProps.Jsii$Proxy.getCloudMapOptions() |
CloudMapOptions |
NetworkMultipleTargetGroupsEc2ServiceProps.Jsii$Proxy.getCloudMapOptions() |
default CloudMapOptions |
NetworkMultipleTargetGroupsServiceBaseProps.getCloudMapOptions()
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
CloudMapOptions |
NetworkMultipleTargetGroupsServiceBaseProps.Jsii$Proxy.getCloudMapOptions() |
default CloudMapOptions |
NetworkLoadBalancedServiceBaseProps.getCloudMapOptions()
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
CloudMapOptions |
NetworkLoadBalancedServiceBaseProps.Jsii$Proxy.getCloudMapOptions() |
CloudMapOptions |
NetworkLoadBalancedFargateServiceProps.Jsii$Proxy.getCloudMapOptions() |
default CloudMapOptions |
ApplicationMultipleTargetGroupsServiceBaseProps.getCloudMapOptions()
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
CloudMapOptions |
ApplicationMultipleTargetGroupsServiceBaseProps.Jsii$Proxy.getCloudMapOptions() |
CloudMapOptions |
NetworkLoadBalancedEc2ServiceProps.Jsii$Proxy.getCloudMapOptions() |
CloudMapOptions |
NetworkMultipleTargetGroupsFargateServiceProps.Jsii$Proxy.getCloudMapOptions() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationLoadBalancedFargateServiceProps.Builder |
ApplicationLoadBalancedFargateServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getCloudMapOptions() |
ApplicationLoadBalancedEc2ServiceProps.Builder |
ApplicationLoadBalancedEc2ServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getCloudMapOptions() |
ApplicationMultipleTargetGroupsEc2ServiceProps.Builder |
ApplicationMultipleTargetGroupsEc2ServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
ApplicationMultipleTargetGroupsServiceBaseProps.getCloudMapOptions() |
NetworkMultipleTargetGroupsEc2Service.Builder |
NetworkMultipleTargetGroupsEc2Service.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
ApplicationLoadBalancedServiceBaseProps.Builder |
ApplicationLoadBalancedServiceBaseProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getCloudMapOptions() |
ApplicationMultipleTargetGroupsFargateServiceProps.Builder |
ApplicationMultipleTargetGroupsFargateServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
ApplicationMultipleTargetGroupsServiceBaseProps.getCloudMapOptions() |
NetworkMultipleTargetGroupsEc2ServiceProps.Builder |
NetworkMultipleTargetGroupsEc2ServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
NetworkMultipleTargetGroupsServiceBaseProps.getCloudMapOptions() |
NetworkLoadBalancedEc2Service.Builder |
NetworkLoadBalancedEc2Service.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
ApplicationLoadBalancedFargateService.Builder |
ApplicationLoadBalancedFargateService.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
NetworkMultipleTargetGroupsServiceBaseProps.Builder |
NetworkMultipleTargetGroupsServiceBaseProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
NetworkMultipleTargetGroupsServiceBaseProps.getCloudMapOptions() |
NetworkLoadBalancedFargateService.Builder |
NetworkLoadBalancedFargateService.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
NetworkLoadBalancedServiceBaseProps.Builder |
NetworkLoadBalancedServiceBaseProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
NetworkLoadBalancedServiceBaseProps.getCloudMapOptions() |
ApplicationMultipleTargetGroupsFargateService.Builder |
ApplicationMultipleTargetGroupsFargateService.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
ApplicationMultipleTargetGroupsEc2Service.Builder |
ApplicationMultipleTargetGroupsEc2Service.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
ApplicationLoadBalancedEc2Service.Builder |
ApplicationLoadBalancedEc2Service.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
NetworkLoadBalancedFargateServiceProps.Builder |
NetworkLoadBalancedFargateServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
NetworkLoadBalancedServiceBaseProps.getCloudMapOptions() |
ApplicationMultipleTargetGroupsServiceBaseProps.Builder |
ApplicationMultipleTargetGroupsServiceBaseProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
ApplicationMultipleTargetGroupsServiceBaseProps.getCloudMapOptions() |
NetworkLoadBalancedEc2ServiceProps.Builder |
NetworkLoadBalancedEc2ServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
NetworkLoadBalancedServiceBaseProps.getCloudMapOptions() |
NetworkMultipleTargetGroupsFargateService.Builder |
NetworkMultipleTargetGroupsFargateService.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
(experimental) The options for configuring an Amazon ECS service to use service discovery.
|
NetworkMultipleTargetGroupsFargateServiceProps.Builder |
NetworkMultipleTargetGroupsFargateServiceProps.Builder.cloudMapOptions(CloudMapOptions cloudMapOptions)
Sets the value of
NetworkMultipleTargetGroupsServiceBaseProps.getCloudMapOptions() |
| Constructor and Description |
|---|
Jsii$Proxy(Boolean assignPublicIp,
Number cpu,
Number memoryLimitMiB,
FargatePlatformVersion platformVersion,
FargateTaskDefinition taskDefinition,
CloudMapOptions cloudMapOptions,
ICluster cluster,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
List<? extends ApplicationLoadBalancerProps> loadBalancers,
PropagatedTagSource propagateTags,
String serviceName,
List<? extends ApplicationTargetProps> targetGroups,
ApplicationLoadBalancedTaskImageProps taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ApplicationMultipleTargetGroupsFargateServiceProps.Builder. |
Jsii$Proxy(Boolean assignPublicIp,
Number cpu,
Number memoryLimitMiB,
FargatePlatformVersion platformVersion,
FargateTaskDefinition taskDefinition,
CloudMapOptions cloudMapOptions,
ICluster cluster,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
List<? extends NetworkLoadBalancerProps> loadBalancers,
PropagatedTagSource propagateTags,
String serviceName,
List<? extends NetworkTargetProps> targetGroups,
NetworkLoadBalancedTaskImageProps taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
NetworkMultipleTargetGroupsFargateServiceProps.Builder. |
Jsii$Proxy(Boolean assignPublicIp,
Number cpu,
Number memoryLimitMiB,
FargatePlatformVersion platformVersion,
FargateTaskDefinition taskDefinition,
SubnetSelection taskSubnets,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
INetworkLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
Boolean publicLoadBalancer,
NetworkLoadBalancedServiceRecordType recordType,
String serviceName,
NetworkLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
NetworkLoadBalancedFargateServiceProps.Builder. |
Jsii$Proxy(Boolean assignPublicIp,
Number cpu,
Number memoryLimitMiB,
FargatePlatformVersion platformVersion,
List<? extends ISecurityGroup> securityGroups,
FargateTaskDefinition taskDefinition,
SubnetSelection taskSubnets,
ICertificate certificate,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
IApplicationLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
Boolean openListener,
PropagatedTagSource propagateTags,
ApplicationProtocol protocol,
ApplicationProtocolVersion protocolVersion,
Boolean publicLoadBalancer,
ApplicationLoadBalancedServiceRecordType recordType,
Boolean redirectHttp,
String serviceName,
ApplicationProtocol targetProtocol,
ApplicationLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancedFargateServiceProps.Builder. |
Jsii$Proxy(CloudMapOptions cloudMapOptions,
ICluster cluster,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
List<? extends ApplicationLoadBalancerProps> loadBalancers,
PropagatedTagSource propagateTags,
String serviceName,
List<? extends ApplicationTargetProps> targetGroups,
ApplicationLoadBalancedTaskImageProps taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ApplicationMultipleTargetGroupsServiceBaseProps.Builder. |
Jsii$Proxy(CloudMapOptions cloudMapOptions,
ICluster cluster,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
List<? extends NetworkLoadBalancerProps> loadBalancers,
PropagatedTagSource propagateTags,
String serviceName,
List<? extends NetworkTargetProps> targetGroups,
NetworkLoadBalancedTaskImageProps taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
NetworkMultipleTargetGroupsServiceBaseProps.Builder. |
Jsii$Proxy(DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
INetworkLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
Boolean publicLoadBalancer,
NetworkLoadBalancedServiceRecordType recordType,
String serviceName,
NetworkLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
NetworkLoadBalancedServiceBaseProps.Builder. |
Jsii$Proxy(ICertificate certificate,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
IApplicationLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
Boolean openListener,
PropagatedTagSource propagateTags,
ApplicationProtocol protocol,
ApplicationProtocolVersion protocolVersion,
Boolean publicLoadBalancer,
ApplicationLoadBalancedServiceRecordType recordType,
Boolean redirectHttp,
String serviceName,
ApplicationProtocol targetProtocol,
ApplicationLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancedServiceBaseProps.Builder. |
Jsii$Proxy(Number cpu,
Number memoryLimitMiB,
Number memoryReservationMiB,
Ec2TaskDefinition taskDefinition,
CloudMapOptions cloudMapOptions,
ICluster cluster,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
List<? extends ApplicationLoadBalancerProps> loadBalancers,
PropagatedTagSource propagateTags,
String serviceName,
List<? extends ApplicationTargetProps> targetGroups,
ApplicationLoadBalancedTaskImageProps taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ApplicationMultipleTargetGroupsEc2ServiceProps.Builder. |
Jsii$Proxy(Number cpu,
Number memoryLimitMiB,
Number memoryReservationMiB,
Ec2TaskDefinition taskDefinition,
CloudMapOptions cloudMapOptions,
ICluster cluster,
Number desiredCount,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
List<? extends NetworkLoadBalancerProps> loadBalancers,
PropagatedTagSource propagateTags,
String serviceName,
List<? extends NetworkTargetProps> targetGroups,
NetworkLoadBalancedTaskImageProps taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
NetworkMultipleTargetGroupsEc2ServiceProps.Builder. |
Jsii$Proxy(Number cpu,
Number memoryLimitMiB,
Number memoryReservationMiB,
Ec2TaskDefinition taskDefinition,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
INetworkLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
Boolean publicLoadBalancer,
NetworkLoadBalancedServiceRecordType recordType,
String serviceName,
NetworkLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
NetworkLoadBalancedEc2ServiceProps.Builder. |
Jsii$Proxy(Number cpu,
Number memoryLimitMiB,
Number memoryReservationMiB,
Ec2TaskDefinition taskDefinition,
ICertificate certificate,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
IApplicationLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
Boolean openListener,
PropagatedTagSource propagateTags,
ApplicationProtocol protocol,
ApplicationProtocolVersion protocolVersion,
Boolean publicLoadBalancer,
ApplicationLoadBalancedServiceRecordType recordType,
Boolean redirectHttp,
String serviceName,
ApplicationProtocol targetProtocol,
ApplicationLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancedEc2ServiceProps.Builder. |
Copyright © 2021. All rights reserved.