$ A B C D E F G H I J L M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
$
- $jsii$toJson() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- $jsii$toJson() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
- $jsii$toJson() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- $jsii$toJson() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Jsii$Proxy
- $jsii$toJson() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Jsii$Proxy
- $jsii$toJson() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
- $jsii$toJson() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
A
- accessLogBucket(IBucket) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The bucket to use for access logs from the Application Load Balancer.
- accessLogBucket(IBucket) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- accessLogPrefix(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The prefix to use for access logs from the Application Load Balancer.
- accessLogPrefix(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- addServiceAsTarget(BaseService) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) Adds service as a target of the target group.
- addTestStep(ApiTestStep) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary
-
(experimental) Add a new test step to this canary.
- afterAllowTestTraffic(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Sets the value of
AppSpecHooks.getAfterAllowTestTraffic() - afterAllowTestTraffic(IFunction) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Sets the value of
AppSpecHooks.getAfterAllowTestTraffic() - afterAllowTraffic(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Sets the value of
AppSpecHooks.getAfterAllowTraffic() - afterAllowTraffic(IFunction) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Sets the value of
AppSpecHooks.getAfterAllowTraffic() - afterInstall(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Sets the value of
AppSpecHooks.getAfterInstall() - afterInstall(IFunction) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Sets the value of
AppSpecHooks.getAfterInstall() - ApiCanary - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) A CloudWatch Synthetic Canary for monitoring APIs.
- ApiCanary(JsiiObject.InitializationMode) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary
- ApiCanary(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary
- ApiCanary(Construct, String, ApiCanaryProps) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary
- ApiCanary.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) A fluent builder for
ApiCanary. - ApiCanaryProps - Interface in io.github.cdklabs.cdk.ecs.codedeploy
- ApiCanaryProps.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
A builder for
ApiCanaryProps - ApiCanaryProps.Jsii$Proxy - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
An implementation for
ApiCanaryProps - apiCanarySchedule(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The frequency for running the api canaries.
- apiCanarySchedule(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- apiCanaryThreadCount(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The number of threads to run concurrently for the synthetic test.
- apiCanaryThreadCount(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- apiCanaryTimeout(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The threshold for how long a api canary can take to run.
- apiCanaryTimeout(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- ApiTestStep - Interface in io.github.cdklabs.cdk.ecs.codedeploy
- ApiTestStep.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
A builder for
ApiTestStep - ApiTestStep.Jsii$Proxy - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
An implementation for
ApiTestStep - apiTestSteps(List<? extends ApiTestStep>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The steps to run in the canary.
- apiTestSteps(List<? extends ApiTestStep>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedCodeDeployedFargateServiceProps.getApiTestSteps() - ApplicationLoadBalancedCodeDeployedFargateService - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) A Fargate service running on an ECS cluster fronted by an application load balancer and deployed by CodeDeploy.
- ApplicationLoadBalancedCodeDeployedFargateService(JsiiObject.InitializationMode) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
- ApplicationLoadBalancedCodeDeployedFargateService(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
- ApplicationLoadBalancedCodeDeployedFargateService(Construct, String, ApplicationLoadBalancedCodeDeployedFargateServiceProps) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) Constructs a new instance of the ApplicationLoadBalancedCodeDeployedFargateService class.
- ApplicationLoadBalancedCodeDeployedFargateService.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) A fluent builder for
ApplicationLoadBalancedCodeDeployedFargateService. - ApplicationLoadBalancedCodeDeployedFargateServiceProps - Interface in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) The properties for the ApplicationLoadBalancedCodeDeployedFargateService service.
- ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
A builder for
ApplicationLoadBalancedCodeDeployedFargateServiceProps - ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
An implementation for
ApplicationLoadBalancedCodeDeployedFargateServiceProps - applicationName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The physical, human-readable name of the CodeDeploy Application.
- applicationName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- AppSpecHooks - Interface in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) Lifecycle hooks configuration.
- AppSpecHooks.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
A builder for
AppSpecHooks - AppSpecHooks.Jsii$Proxy - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
An implementation for
AppSpecHooks - artifactsBucketLocation(ArtifactsBucketLocation) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) The s3 location that stores the data of the canary runs.
- artifactsBucketLocation(ArtifactsBucketLocation) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getArtifactsBucketLocation() - assignPublicIp(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Determines whether the service will be assigned a public IP address.
- assignPublicIp(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedFargateServiceProps.getAssignPublicIp() - assignPublicIp(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Builder
-
Sets the value of
AwsvpcConfiguration.getAssignPublicIp() - autoRollback(AutoRollbackConfig) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment.Builder
-
(experimental) The configuration for rollback in the event that a deployment fails.
- autoRollback(AutoRollbackConfig) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Builder
-
Sets the value of
EcsDeploymentProps.getAutoRollback() - awsvpcConfiguration(AwsvpcConfiguration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec.Builder
-
(experimental) Network configuration for ECS services that have a network type of
awsvpc. - awsvpcConfiguration(AwsvpcConfiguration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Builder
-
Sets the value of
TargetService.getAwsvpcConfiguration() - AwsvpcConfiguration - Interface in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) Network configuration for ECS services that have a network type of
awsvpc. - AwsvpcConfiguration.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
A builder for
AwsvpcConfiguration - AwsvpcConfiguration.Jsii$Proxy - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
An implementation for
AwsvpcConfiguration
B
- baseUrl(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) The base URL to use for tests.
- baseUrl(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getBaseUrl() - beforeAllowTraffic(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Sets the value of
AppSpecHooks.getBeforeAllowTraffic() - beforeAllowTraffic(IFunction) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Sets the value of
AppSpecHooks.getBeforeAllowTraffic() - beforeInstall(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Sets the value of
AppSpecHooks.getBeforeInstall() - beforeInstall(IFunction) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Sets the value of
AppSpecHooks.getBeforeInstall() - body(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Builder
-
Sets the value of
ApiTestStep.getBody() - build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
- build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Builds the configured instance.
- build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Builder
-
Builds the configured instance.
- build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
- build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Builds the configured instance.
- build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
-
Builds the configured instance.
- build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Builder
-
Builds the configured instance.
- build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec.Builder
- build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment.Builder
- build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Builder
-
Builds the configured instance.
- build() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Builder
-
Builds the configured instance.
- builder() - Static method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
- builder() - Static method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep
- builder() - Static method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
- builder() - Static method in interface io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks
- builder() - Static method in interface io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration
- builder() - Static method in interface io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps
- builder() - Static method in interface io.github.cdklabs.cdk.ecs.codedeploy.TargetService
- Builder() - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
- Builder() - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Builder
- Builder() - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- Builder() - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Builder
- Builder() - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Builder
- Builder() - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Builder
- Builder() - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Builder
C
- canaryName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) The name of the canary.
- canaryName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getCanaryName() - capacityProviderStrategies(List<? extends CapacityProviderStrategy>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
A list of Capacity Provider strategies used to place a service.
- capacityProviderStrategies(List<? extends CapacityProviderStrategy>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getCapacityProviderStrategies() - capacityProviderStrategy(List<? extends CapacityProviderStrategy>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec.Builder
-
(experimental) A list of Amazon ECS capacity providers to use for the deployment.
- capacityProviderStrategy(List<? extends CapacityProviderStrategy>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Builder
-
Sets the value of
TargetService.getCapacityProviderStrategy() - certificate(ICertificate) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Certificate Manager certificate to associate with the load balancer.
- certificate(ICertificate) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getCertificate() - circuitBreaker(DeploymentCircuitBreaker) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Whether to enable the deployment circuit breaker.
- circuitBreaker(DeploymentCircuitBreaker) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getCircuitBreaker() - cloudMapOptions(CloudMapOptions) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The options for configuring an Amazon ECS service to use service discovery.
- cloudMapOptions(CloudMapOptions) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getCloudMapOptions() - cluster(ICluster) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The name of the cluster that hosts the service.
- cluster(ICluster) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getCluster() - containerName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec.Builder
-
(experimental) The name of the Amazon ECS container that contains your Amazon ECS application.
- containerName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Builder
-
Sets the value of
TargetService.getContainerName() - containerPort(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec.Builder
-
(experimental) The port on the container where traffic will be routed to.
- containerPort(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Builder
-
Sets the value of
TargetService.getContainerPort() - cpu(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The number of cpu units used by the task.
- cpu(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
FargateServiceBaseProps.getCpu() - create() - Static method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec.Builder
- create() - Static method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment.Builder
- create(AppSpecHooks) - Static method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec.Builder
- create(Construct, String) - Static method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
- create(Construct, String) - Static method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
D
- deploymentConfig(IEcsDeploymentConfig) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The deployment configuration to use for the deployment group.
- deploymentConfig(IEcsDeploymentConfig) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- deploymentController(DeploymentController) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Specifies which deployment controller to use for the service.
- deploymentController(DeploymentController) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getDeploymentController() - deploymentGroup(IEcsDeploymentGroup) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment.Builder
-
(experimental) The deployment group to target for this deployment.
- deploymentGroup(IEcsDeploymentGroup) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Builder
-
Sets the value of
EcsDeploymentProps.getDeploymentGroup() - deploymentGroupName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The physical, human-readable name of the CodeDeploy Deployment Group.
- deploymentGroupName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- deploymentTimeout(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The timeout for a CodeDeploy deployment.
- deploymentTimeout(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- deregistrationDelay(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The amount of time for ELB to wait before changing the state of a deregistering target from 'draining' to 'unused'.
- deregistrationDelay(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- description(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment.Builder
-
(experimental) The description for the deployment.
- description(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Builder
-
Sets the value of
EcsDeploymentProps.getDescription() - desiredCount(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The desired number of instantiations of the task definition to keep running on the service.
- desiredCount(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getDesiredCount() - domainName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The domain name for the service, e.g.
- domainName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getDomainName() - domainZone(IHostedZone) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The Route53 hosted zone for the domain, e.g.
- domainZone(IHostedZone) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getDomainZone() - durationAlarmThreshold(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) The threshold for triggering an alarm on the test duration.
- durationAlarmThreshold(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getDurationAlarmThreshold()
E
- EcsAppSpec - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) Represents an AppSpec to be used for ECS services.
- EcsAppSpec(TargetService) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec
- EcsAppSpec(TargetService, AppSpecHooks) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec
- EcsAppSpec(JsiiObject.InitializationMode) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec
- EcsAppSpec(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec
- EcsAppSpec.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) A fluent builder for
EcsAppSpec. - EcsDeployment - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) A CodeDeploy Deployment for a Amazon ECS service DeploymentGroup.
- EcsDeployment(EcsDeploymentProps) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment
- EcsDeployment(JsiiObject.InitializationMode) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment
- EcsDeployment(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment
- EcsDeployment.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) A fluent builder for
EcsDeployment. - EcsDeploymentProps - Interface in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) Construction properties of EcsDeployment.
- EcsDeploymentProps.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
A builder for
EcsDeploymentProps - EcsDeploymentProps.Jsii$Proxy - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
An implementation for
EcsDeploymentProps - enableEcsManagedTags(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Specifies whether to enable Amazon ECS managed tags for the tasks within the service.
- enableEcsManagedTags(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedCodeDeployedFargateServiceProps#getEnableEcsManagedTags - enableExecuteCommand(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Whether ECS Exec should be enabled.
- enableExecuteCommand(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getEnableExecuteCommand() - ephemeralStorageGiB(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The amount (in GiB) of ephemeral storage to be allocated to the task.
- ephemeralStorageGiB(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
FargateServiceBaseProps.getEphemeralStorageGiB() - equals(Object) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- equals(Object) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
- equals(Object) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- equals(Object) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Jsii$Proxy
- equals(Object) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Jsii$Proxy
- equals(Object) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
- equals(Object) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
- expectedValue(Object) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Builder
-
Sets the value of
ApiTestStep.getExpectedValue()
F
- failureRetentionPeriod(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) How many days should failed runs be retained.
- failureRetentionPeriod(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getFailureRetentionPeriod()
G
- getAccessLogBucket() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) S3 Bucket used for access logs.
- getAccessLogBucket() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The bucket to use for access logs from the Application Load Balancer.
- getAccessLogBucket() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getAccessLogPrefix() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The prefix to use for access logs from the Application Load Balancer.
- getAccessLogPrefix() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getAfterAllowTestTraffic() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks
-
(experimental) Lambda or ARN of a lambda to run tasks after the test listener serves traffic to the replacement task set.
- getAfterAllowTestTraffic() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Jsii$Proxy
- getAfterAllowTraffic() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks
-
(experimental) Lambda or ARN of a lambda to run tasks after the second target group serves traffic to the replacement task set.
- getAfterAllowTraffic() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Jsii$Proxy
- getAfterInstall() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks
-
(experimental) Lambda or ARN of a lambda to run tasks after the replacement task set is created and one of the target groups is associated with it.
- getAfterInstall() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Jsii$Proxy
- getApiCanary() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) API Canary for the service.
- getApiCanarySchedule() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The frequency for running the api canaries.
- getApiCanarySchedule() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getApiCanaryThreadCount() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The number of threads to run concurrently for the synthetic test.
- getApiCanaryThreadCount() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getApiCanaryTimeout() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The threshold for how long a api canary can take to run.
- getApiCanaryTimeout() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getApiTestSteps() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The steps to run in the canary.
- getApiTestSteps() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getApplication() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) CodeDeploy application for this service.
- getApplicationName() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The physical, human-readable name of the CodeDeploy Application.
- getApplicationName() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getArtifactsBucketLocation() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) The s3 location that stores the data of the canary runs.
- getArtifactsBucketLocation() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getAssignPublicIp() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getAssignPublicIp() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration
-
(experimental) Assign a public IP address to the task.
- getAssignPublicIp() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Jsii$Proxy
- getAutoRollback() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps
-
(experimental) The configuration for rollback in the event that a deployment fails.
- getAutoRollback() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
- getAwsvpcConfiguration() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.TargetService
-
(experimental) Network configuration for ECS services that have a network type of
awsvpc. - getAwsvpcConfiguration() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
- getBaseUrl() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) The base URL to use for tests.
- getBaseUrl() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getBeforeAllowTraffic() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks
-
(experimental) Lambda or ARN of a lambda to run tasks after the second target group is associated with the replacement task set, but before traffic is shifted to the replacement task set.
- getBeforeAllowTraffic() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Jsii$Proxy
- getBeforeInstall() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks
-
(experimental) Lambda or ARN of a lambda to run tasks before the replacement task set is created.
- getBeforeInstall() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Jsii$Proxy
- getBody() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep
-
(experimental) Optional body to include in HTTP request.
- getBody() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
- getCanaryName() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) The name of the canary.
- getCanaryName() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getCapacityProviderStrategies() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getCapacityProviderStrategy() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.TargetService
-
(experimental) A list of Amazon ECS capacity providers to use for the deployment.
- getCapacityProviderStrategy() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
- getCertificate() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getCircuitBreaker() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getCloudMapOptions() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getCluster() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getContainerName() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.TargetService
-
(experimental) The name of the Amazon ECS container that contains your Amazon ECS application.
- getContainerName() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
- getContainerPort() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.TargetService
-
(experimental) The port on the container where traffic will be routed to.
- getContainerPort() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
- getCpu() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getDeployment() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) CodeDeploy deployment for this service.
- getDeploymentConfig() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The deployment configuration to use for the deployment group.
- getDeploymentConfig() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getDeploymentController() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getDeploymentGroup() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) CodeDeploy deployment group for this service.
- getDeploymentGroup() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps
-
(experimental) The deployment group to target for this deployment.
- getDeploymentGroup() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
- getDeploymentGroupName() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The physical, human-readable name of the CodeDeploy Deployment Group.
- getDeploymentGroupName() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getDeploymentId() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment
-
(experimental) The id of the deployment that was created.
- getDeploymentTimeout() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The timeout for a CodeDeploy deployment.
- getDeploymentTimeout() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getDeregistrationDelay() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The amount of time for ELB to wait before changing the state of a deregistering target from 'draining' to 'unused'.
- getDeregistrationDelay() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getDescription() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps
-
(experimental) The description for the deployment.
- getDescription() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
- getDesiredCount() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getDomainName() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getDomainZone() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getDurationAlarm() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary
-
(experimental) A CloudWatch Alarm that triggers when the duration of the tests exceeds the given threshold over the past 2 periods.
- getDurationAlarmThreshold() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) The threshold for triggering an alarm on the test duration.
- getDurationAlarmThreshold() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getEnableECSManagedTags() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getEnableExecuteCommand() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getEphemeralStorageGiB() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getExpectedValue() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep
-
(experimental) Expected value to compare against the jmesPath.
- getExpectedValue() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
- getFailureRetentionPeriod() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) How many days should failed runs be retained.
- getFailureRetentionPeriod() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getGreenTargetGroup() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) Test target group to use for CodeDeploy deployments.
- getHeaders() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep
-
(experimental) Optional headers to include in HTTP request.
- getHeaders() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
- getHealthAlarm() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) Composite alarm for monitoring health of service.
- getHealthCheck() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getHealthCheckGracePeriod() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getHooks() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) Optional lifecycle hooks.
- getHooks() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getHooks() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps
-
(experimental) Optional lifecycle hooks.
- getHooks() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
- getIdleTimeout() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getJmesPath() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep
-
(experimental) JMESPath to apply against the response from the HTTP request and compare against expected value.
- getJmesPath() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
- getListenerPort() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getLoadBalancer() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getLoadBalancerName() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getMaxHealthyPercent() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getMemoryLimitMiB() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getMethod() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep
-
(experimental) Optional method to for HTTP request.
- getMethod() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
- getMinHealthyPercent() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getName() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep
-
(experimental) Name of test.
- getName() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
- getOpenListener() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getPath() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep
-
(experimental) Path of HTTP request, relative to baseUrl.
- getPath() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
- getPlatformVersion() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getPlatformVersion() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.TargetService
-
(experimental) The platform version of the Fargate tasks in the deployed Amazon ECS service.
- getPlatformVersion() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
- getPropagateTags() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getProtocol() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getProtocolVersion() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getPublicLoadBalancer() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getRecordType() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getRedirectHTTP() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getResponseTimeAlarmThreshold() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The threshold for response time alarm.
- getResponseTimeAlarmThreshold() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getRole() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) Canary execution role.
- getRole() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getRuntimePlatform() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getSchedule() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) Specify the schedule for how often the canary runs.
- getSchedule() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getSecurityGroups() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) The list of security groups to associate with the canary's network interfaces.
- getSecurityGroups() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getSecurityGroups() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getSecurityGroups() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration
-
(experimental) The Security Groups to use for the task.
- getSecurityGroups() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Jsii$Proxy
- getServiceName() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getSslPolicy() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getStartAfterCreation() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) Whether or not the canary should start after creation.
- getStartAfterCreation() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getSteps() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) The steps to perform in the synthetic test.
- getSteps() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getSuccessAlarm() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary
-
(experimental) A CloudWatch Alarm that triggers when the success rate falls below 100% over the past 2 periods.
- getSuccessRetentionPeriod() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) How many days should successful runs be retained.
- getSuccessRetentionPeriod() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getTargetHealthCheck() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The healthcheck to configure on the Application Load Balancer target groups.
- getTargetHealthCheck() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getTargetProtocol() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getTargetService() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps
-
(experimental) The ECS service to target for the deployment.
- getTargetService() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
- getTaskDefinition() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getTaskDefinition() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.TargetService
-
(experimental) The TaskDefintion to deploy to the target services.
- getTaskDefinition() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
- getTaskImageOptions() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getTaskSubnets() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getTerminationWaitTime() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The time to wait before terminating the original (blue) task set.
- getTerminationWaitTime() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getTestListener() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) Test listener to use for CodeDeploy deployments.
- getTestPort() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
-
(experimental) The port to use for test traffic on the listener.
- getTestPort() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getThreadCount() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) The number of threads to run concurrently for the synthetic test.
- getThreadCount() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getTimeout() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps
-
(experimental) The timeout for the deployment.
- getTimeout() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
- getTimeToLive() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) How long the canary will be in a 'RUNNING' state.
- getTimeToLive() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getVpc() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) The VPC where this canary is run.
- getVpc() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getVpc() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- getVpc() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration
-
(experimental) The VPC to use for the task.
- getVpc() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Jsii$Proxy
- getVpcSubnets() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps
-
(experimental) Where to place the network interfaces within the VPC.
- getVpcSubnets() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- getVpcSubnets() - Method in interface io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration
-
(experimental) The Subnets to use for the task.
- getVpcSubnets() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Jsii$Proxy
H
- hashCode() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
- hashCode() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
- hashCode() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- hashCode() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Jsii$Proxy
- hashCode() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Jsii$Proxy
- hashCode() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
- hashCode() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
- headers(Map<String, String>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Builder
-
Sets the value of
ApiTestStep.getHeaders() - healthCheck(HealthCheck) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The health check command and associated configuration parameters for the container.
- healthCheck(HealthCheck) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedFargateServiceProps.getHealthCheck() - healthCheckGracePeriod(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The period of time, in seconds, that the Amazon ECS service scheduler ignores unhealthy Elastic Load Balancing target health checks after a task has first started.
- healthCheckGracePeriod(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getHealthCheckGracePeriod() - hooks(AppSpecHooks) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) Optional lifecycle hooks.
- hooks(AppSpecHooks) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedCodeDeployedFargateServiceProps.getHooks() - hooks(AppSpecHooks) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment.Builder
-
(experimental) Optional lifecycle hooks.
- hooks(AppSpecHooks) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Builder
-
Sets the value of
EcsDeploymentProps.getHooks()
I
- idleTimeout(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The load balancer idle timeout, in seconds.
- idleTimeout(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getIdleTimeout() - io.github.cdklabs.cdk.ecs.codedeploy - package io.github.cdklabs.cdk.ecs.codedeploy
-
CDK ECS CodeDeploy
J
- jmesPath(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Builder
-
Sets the value of
ApiTestStep.getJmesPath() - Jsii$Proxy(ApiCanaryProps.Builder) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
ApiCanaryProps.Builder. - Jsii$Proxy(ApiTestStep.Builder) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
ApiTestStep.Builder. - Jsii$Proxy(ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder. - Jsii$Proxy(AppSpecHooks.Builder) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
AppSpecHooks.Builder. - Jsii$Proxy(AwsvpcConfiguration.Builder) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
AwsvpcConfiguration.Builder. - Jsii$Proxy(EcsDeploymentProps.Builder) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
EcsDeploymentProps.Builder. - Jsii$Proxy(TargetService.Builder) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
-
Constructor that initializes the object based on literal property values passed by the
TargetService.Builder. - Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.AppSpecHooks.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
- Jsii$Proxy(JsiiObjectRef) - Constructor for class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Jsii$Proxy
-
Constructor that initializes the object based on values retrieved from the JsiiObject.
L
- listenerPort(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Listener port of the application load balancer that will serve traffic to the service.
- listenerPort(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getListenerPort() - loadBalancer(IApplicationLoadBalancer) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The application load balancer that will serve traffic to the service.
- loadBalancer(IApplicationLoadBalancer) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getLoadBalancer() - loadBalancerName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Name of the load balancer.
- loadBalancerName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getLoadBalancerName()
M
- maxHealthyPercent(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The maximum number of tasks, specified as a percentage of the Amazon ECS service's DesiredCount value, that can run in a service during a deployment.
- maxHealthyPercent(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getMaxHealthyPercent() - memoryLimitMiB(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The amount (in MiB) of memory used by the task.
- memoryLimitMiB(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
FargateServiceBaseProps.getMemoryLimitMiB() - method(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Builder
-
Sets the value of
ApiTestStep.getMethod() - minHealthyPercent(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The minimum number of tasks, specified as a percentage of the Amazon ECS service's DesiredCount value, that must continue to run and remain healthy during a deployment.
- minHealthyPercent(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getMinHealthyPercent()
N
- name(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Builder
-
Sets the value of
ApiTestStep.getName()
O
- openListener(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Determines whether or not the Security Group for the Load Balancer's Listener will be open to all traffic by default.
- openListener(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getOpenListener()
P
- path(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiTestStep.Builder
-
Sets the value of
ApiTestStep.getPath() - platformVersion(FargatePlatformVersion) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The platform version on which to run your service.
- platformVersion(FargatePlatformVersion) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
FargateServiceBaseProps.getPlatformVersion() - platformVersion(FargatePlatformVersion) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec.Builder
-
(experimental) The platform version of the Fargate tasks in the deployed Amazon ECS service.
- platformVersion(FargatePlatformVersion) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Builder
-
Sets the value of
TargetService.getPlatformVersion() - propagateTags(PropagatedTagSource) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Specifies whether to propagate the tags from the task definition or the service to the tasks in the service.
- propagateTags(PropagatedTagSource) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getPropagateTags() - protocol(ApplicationProtocol) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The protocol for connections from clients to the load balancer.
- protocol(ApplicationProtocol) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getProtocol() - protocolVersion(ApplicationProtocolVersion) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The protocol version to use.
- protocolVersion(ApplicationProtocolVersion) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getProtocolVersion() - publicLoadBalancer(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Determines whether the Load Balancer will be internet-facing.
- publicLoadBalancer(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getPublicLoadBalancer()
R
- recordType(ApplicationLoadBalancedServiceRecordType) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Specifies whether the Route53 record should be a CNAME, an A record using the Alias feature or no record at all.
- recordType(ApplicationLoadBalancedServiceRecordType) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getRecordType() - redirectHttp(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
Specifies whether the load balancer should redirect traffic on port 80 to port 443 to support HTTP->HTTPS redirects This is only valid if the protocol of the ALB is HTTPS.
- redirectHttp(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedCodeDeployedFargateServiceProps#getRedirectHttp - responseTimeAlarmThreshold(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The threshold for response time alarm.
- responseTimeAlarmThreshold(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- role(IRole) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) Canary execution role.
- role(IRole) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getRole() - runtimePlatform(RuntimePlatform) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The runtime platform of the task definition.
- runtimePlatform(RuntimePlatform) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
FargateServiceBaseProps.getRuntimePlatform()
S
- schedule(Schedule) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) Specify the schedule for how often the canary runs.
- schedule(Schedule) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getSchedule() - securityGroups(List<? extends ISecurityGroup>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) The list of security groups to associate with the canary's network interfaces.
- securityGroups(List<? extends ISecurityGroup>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getSecurityGroups() - securityGroups(List<? extends ISecurityGroup>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The security groups to associate with the service.
- securityGroups(List<? extends ISecurityGroup>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedFargateServiceProps.getSecurityGroups() - securityGroups(List<? extends ISecurityGroup>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Builder
-
Sets the value of
AwsvpcConfiguration.getSecurityGroups() - serviceName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The name of the service.
- serviceName(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getServiceName() - setAccessLogBucket(IBucket) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) S3 Bucket used for access logs.
- setApiCanary(ApiCanary) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) API Canary for the service.
- setApplication(EcsApplication) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) CodeDeploy application for this service.
- setDeployment(EcsDeployment) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) CodeDeploy deployment for this service.
- setDeploymentGroup(EcsDeploymentGroup) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) CodeDeploy deployment group for this service.
- setDeploymentId(String) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment
-
(experimental) The id of the deployment that was created.
- setDurationAlarm(Alarm) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary
-
(experimental) A CloudWatch Alarm that triggers when the duration of the tests exceeds the given threshold over the past 2 periods.
- setGreenTargetGroup(ApplicationTargetGroup) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) Test target group to use for CodeDeploy deployments.
- setHealthAlarm(IAlarm) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) Composite alarm for monitoring health of service.
- setSuccessAlarm(Alarm) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary
-
(experimental) A CloudWatch Alarm that triggers when the success rate falls below 100% over the past 2 periods.
- setTestListener(ApplicationListener) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService
-
(experimental) Test listener to use for CodeDeploy deployments.
- sslPolicy(SslPolicy) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The security policy that defines which ciphers and protocols are supported by the ALB Listener.
- sslPolicy(SslPolicy) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getSslPolicy() - startAfterCreation(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) Whether or not the canary should start after creation.
- startAfterCreation(Boolean) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getStartAfterCreation() - steps(List<? extends ApiTestStep>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) The steps to perform in the synthetic test.
- steps(List<? extends ApiTestStep>) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getSteps() - successRetentionPeriod(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) How many days should successful runs be retained.
- successRetentionPeriod(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getSuccessRetentionPeriod()
T
- targetHealthCheck(HealthCheck) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The healthcheck to configure on the Application Load Balancer target groups.
- targetHealthCheck(HealthCheck) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- targetProtocol(ApplicationProtocol) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The protocol for connections from the load balancer to the ECS tasks.
- targetProtocol(ApplicationProtocol) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getTargetProtocol() - targetService(TargetService) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment.Builder
-
(experimental) The ECS service to target for the deployment.
- targetService(TargetService) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Builder
-
Sets the value of
EcsDeploymentProps.getTargetService() - TargetService - Interface in io.github.cdklabs.cdk.ecs.codedeploy
-
(experimental) Describe the target for CodeDeploy to use when creating a deployment for an ecs.EcsDeploymentGroup.
- TargetService.Builder - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
A builder for
TargetService - TargetService.Jsii$Proxy - Class in io.github.cdklabs.cdk.ecs.codedeploy
-
An implementation for
TargetService - taskDefinition(FargateTaskDefinition) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The task definition to use for tasks in the service.
- taskDefinition(FargateTaskDefinition) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
FargateServiceBaseProps.getTaskDefinition() - taskDefinition(ITaskDefinition) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec.Builder
-
(experimental) The TaskDefintion to deploy to the target services.
- taskDefinition(ITaskDefinition) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.TargetService.Builder
-
Sets the value of
TargetService.getTaskDefinition() - taskImageOptions(ApplicationLoadBalancedTaskImageOptions) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The properties required to create a new task definition.
- taskImageOptions(ApplicationLoadBalancedTaskImageOptions) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getTaskImageOptions() - taskSubnets(SubnetSelection) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The subnets to associate with the service.
- taskSubnets(SubnetSelection) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedFargateServiceProps.getTaskSubnets() - terminationWaitTime(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The time to wait before terminating the original (blue) task set.
- terminationWaitTime(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
- testPort(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
(experimental) The port to use for test traffic on the listener.
- testPort(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedCodeDeployedFargateServiceProps.getTestPort() - threadCount(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) The number of threads to run concurrently for the synthetic test.
- threadCount(Number) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getThreadCount() - timeout(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeployment.Builder
-
(experimental) The timeout for the deployment.
- timeout(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Builder
-
Sets the value of
EcsDeploymentProps.getTimeout() - timeToLive(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) How long the canary will be in a 'RUNNING' state.
- timeToLive(Duration) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getTimeToLive() - toString() - Method in class io.github.cdklabs.cdk.ecs.codedeploy.EcsAppSpec
-
(experimental) Render JSON string for this AppSpec to be used.
V
- vpc(IVpc) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) The VPC where this canary is run.
- vpc(IVpc) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getVpc() - vpc(IVpc) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateService.Builder
-
The VPC where the container instances will be launched or the elastic network interfaces (ENIs) will be deployed.
- vpc(IVpc) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder
-
Sets the value of
ApplicationLoadBalancedServiceBaseProps.getVpc() - vpc(IVpc) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Builder
-
Sets the value of
AwsvpcConfiguration.getVpc() - vpcSubnets(SubnetSelection) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanary.Builder
-
(experimental) Where to place the network interfaces within the VPC.
- vpcSubnets(SubnetSelection) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.ApiCanaryProps.Builder
-
Sets the value of
ApiCanaryProps.getVpcSubnets() - vpcSubnets(SubnetSelection) - Method in class io.github.cdklabs.cdk.ecs.codedeploy.AwsvpcConfiguration.Builder
-
Sets the value of
AwsvpcConfiguration.getVpcSubnets()
All Classes All Packages