Class ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
-
- All Implemented Interfaces:
ApplicationLoadBalancedCodeDeployedFargateServiceProps,software.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedFargateServiceProps,software.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps,software.amazon.awscdk.services.ecs.patterns.FargateServiceBaseProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ApplicationLoadBalancedCodeDeployedFargateServiceProps
@Stability(Experimental) @Internal public static final class ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApplicationLoadBalancedCodeDeployedFargateServiceProps
An implementation forApplicationLoadBalancedCodeDeployedFargateServiceProps
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface io.github.cdklabs.cdk.ecs.codedeploy.ApplicationLoadBalancedCodeDeployedFargateServiceProps
ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder, ApplicationLoadBalancedCodeDeployedFargateServiceProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder builder)Constructor that initializes the object based on literal property values passed by theApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)software.amazon.awscdk.services.s3.IBucketgetAccessLogBucket()(experimental) The bucket to use for access logs from the Application Load Balancer.StringgetAccessLogPrefix()(experimental) The prefix to use for access logs from the Application Load Balancer.software.amazon.awscdk.DurationgetApiCanarySchedule()(experimental) The frequency for running the api canaries.NumbergetApiCanaryThreadCount()(experimental) The number of threads to run concurrently for the synthetic test.software.amazon.awscdk.DurationgetApiCanaryTimeout()(experimental) The threshold for how long a api canary can take to run.List<ApiTestStep>getApiTestSteps()(experimental) The steps to run in the canary.StringgetApplicationName()(experimental) The physical, human-readable name of the CodeDeploy Application.BooleangetAssignPublicIp()List<software.amazon.awscdk.services.ecs.CapacityProviderStrategy>getCapacityProviderStrategies()software.amazon.awscdk.services.certificatemanager.ICertificategetCertificate()software.amazon.awscdk.services.ecs.DeploymentCircuitBreakergetCircuitBreaker()software.amazon.awscdk.services.ecs.CloudMapOptionsgetCloudMapOptions()software.amazon.awscdk.services.ecs.IClustergetCluster()NumbergetCpu()software.amazon.awscdk.services.codedeploy.IEcsDeploymentConfiggetDeploymentConfig()(experimental) The deployment configuration to use for the deployment group.software.amazon.awscdk.services.ecs.DeploymentControllergetDeploymentController()StringgetDeploymentGroupName()(experimental) The physical, human-readable name of the CodeDeploy Deployment Group.software.amazon.awscdk.DurationgetDeploymentTimeout()(experimental) The timeout for a CodeDeploy deployment.software.amazon.awscdk.DurationgetDeregistrationDelay()(experimental) The amount of time for ELB to wait before changing the state of a deregistering target from 'draining' to 'unused'.NumbergetDesiredCount()StringgetDomainName()software.amazon.awscdk.services.route53.IHostedZonegetDomainZone()BooleangetEnableECSManagedTags()BooleangetEnableExecuteCommand()NumbergetEphemeralStorageGiB()software.amazon.awscdk.services.ecs.HealthCheckgetHealthCheck()software.amazon.awscdk.DurationgetHealthCheckGracePeriod()AppSpecHooksgetHooks()(experimental) Optional lifecycle hooks.software.amazon.awscdk.DurationgetIdleTimeout()NumbergetListenerPort()software.amazon.awscdk.services.elasticloadbalancingv2.IApplicationLoadBalancergetLoadBalancer()StringgetLoadBalancerName()NumbergetMaxHealthyPercent()NumbergetMemoryLimitMiB()NumbergetMinHealthyPercent()BooleangetOpenListener()software.amazon.awscdk.services.ecs.FargatePlatformVersiongetPlatformVersion()software.amazon.awscdk.services.ecs.PropagatedTagSourcegetPropagateTags()software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationProtocolgetProtocol()software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationProtocolVersiongetProtocolVersion()BooleangetPublicLoadBalancer()software.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceRecordTypegetRecordType()BooleangetRedirectHTTP()software.amazon.awscdk.DurationgetResponseTimeAlarmThreshold()(experimental) The threshold for response time alarm.software.amazon.awscdk.services.ecs.RuntimePlatformgetRuntimePlatform()List<software.amazon.awscdk.services.ec2.ISecurityGroup>getSecurityGroups()StringgetServiceName()software.amazon.awscdk.services.elasticloadbalancingv2.SslPolicygetSslPolicy()software.amazon.awscdk.services.elasticloadbalancingv2.HealthCheckgetTargetHealthCheck()(experimental) The healthcheck to configure on the Application Load Balancer target groups.software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationProtocolgetTargetProtocol()software.amazon.awscdk.services.ecs.FargateTaskDefinitiongetTaskDefinition()software.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedTaskImageOptionsgetTaskImageOptions()software.amazon.awscdk.services.ec2.SubnetSelectiongetTaskSubnets()software.amazon.awscdk.DurationgetTerminationWaitTime()(experimental) The time to wait before terminating the original (blue) task set.NumbergetTestPort()(experimental) The port to use for test traffic on the listener.software.amazon.awscdk.services.ec2.IVpcgetVpc()inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder builder)
Constructor that initializes the object based on literal property values passed by theApplicationLoadBalancedCodeDeployedFargateServiceProps.Builder.
-
-
Method Detail
-
getAccessLogBucket
public final software.amazon.awscdk.services.s3.IBucket getAccessLogBucket()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The bucket to use for access logs from the Application Load Balancer.Default: - a new S3 bucket will be created
- Specified by:
getAccessLogBucketin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getAccessLogPrefix
public final String getAccessLogPrefix()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The prefix to use for access logs from the Application Load Balancer.Default: - none
- Specified by:
getAccessLogPrefixin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getApiCanarySchedule
public final software.amazon.awscdk.Duration getApiCanarySchedule()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The frequency for running the api canaries.Default: - 5 minutes
- Specified by:
getApiCanarySchedulein interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getApiCanaryThreadCount
public final Number getApiCanaryThreadCount()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The number of threads to run concurrently for the synthetic test.Default: - 20
- Specified by:
getApiCanaryThreadCountin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getApiCanaryTimeout
public final software.amazon.awscdk.Duration getApiCanaryTimeout()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The threshold for how long a api canary can take to run.Default: - no alarm is created for test duration
- Specified by:
getApiCanaryTimeoutin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getApiTestSteps
public final List<ApiTestStep> getApiTestSteps()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The steps to run in the canary.Default: - no synthetic test will be created
- Specified by:
getApiTestStepsin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getApplicationName
public final String getApplicationName()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The physical, human-readable name of the CodeDeploy Application.Default: an auto-generated name will be used
- Specified by:
getApplicationNamein interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getDeploymentConfig
public final software.amazon.awscdk.services.codedeploy.IEcsDeploymentConfig getDeploymentConfig()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The deployment configuration to use for the deployment group.Default: - EcsDeploymentConfig.ALL_AT_ONCE
- Specified by:
getDeploymentConfigin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getDeploymentGroupName
public final String getDeploymentGroupName()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The physical, human-readable name of the CodeDeploy Deployment Group.Default: An auto-generated name will be used.
- Specified by:
getDeploymentGroupNamein interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getDeploymentTimeout
public final software.amazon.awscdk.Duration getDeploymentTimeout()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The timeout for a CodeDeploy deployment.Default: - 60 minutes
- Specified by:
getDeploymentTimeoutin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getDeregistrationDelay
public final software.amazon.awscdk.Duration getDeregistrationDelay()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The amount of time for ELB to wait before changing the state of a deregistering target from 'draining' to 'unused'.Default: - 300 seconds
- Specified by:
getDeregistrationDelayin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getHooks
public final AppSpecHooks getHooks()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) Optional lifecycle hooks.Default: - no lifecycle hooks
- Specified by:
getHooksin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getResponseTimeAlarmThreshold
public final software.amazon.awscdk.Duration getResponseTimeAlarmThreshold()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The threshold for response time alarm.Default: - no alarm will be created
- Specified by:
getResponseTimeAlarmThresholdin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getTargetHealthCheck
public final software.amazon.awscdk.services.elasticloadbalancingv2.HealthCheck getTargetHealthCheck()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The healthcheck to configure on the Application Load Balancer target groups.Default: - no health check is configured
- Specified by:
getTargetHealthCheckin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getTerminationWaitTime
public final software.amazon.awscdk.Duration getTerminationWaitTime()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The time to wait before terminating the original (blue) task set.Default: - 10 minutes
- Specified by:
getTerminationWaitTimein interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getTestPort
public final Number getTestPort()
Description copied from interface:ApplicationLoadBalancedCodeDeployedFargateServiceProps(experimental) The port to use for test traffic on the listener.Default: - listenerPort + 1
- Specified by:
getTestPortin interfaceApplicationLoadBalancedCodeDeployedFargateServiceProps
-
getAssignPublicIp
public final Boolean getAssignPublicIp()
- Specified by:
getAssignPublicIpin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedFargateServiceProps
-
getHealthCheck
public final software.amazon.awscdk.services.ecs.HealthCheck getHealthCheck()
- Specified by:
getHealthCheckin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedFargateServiceProps
-
getSecurityGroups
public final List<software.amazon.awscdk.services.ec2.ISecurityGroup> getSecurityGroups()
- Specified by:
getSecurityGroupsin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedFargateServiceProps
-
getTaskSubnets
public final software.amazon.awscdk.services.ec2.SubnetSelection getTaskSubnets()
- Specified by:
getTaskSubnetsin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedFargateServiceProps
-
getCapacityProviderStrategies
public final List<software.amazon.awscdk.services.ecs.CapacityProviderStrategy> getCapacityProviderStrategies()
- Specified by:
getCapacityProviderStrategiesin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getCertificate
public final software.amazon.awscdk.services.certificatemanager.ICertificate getCertificate()
- Specified by:
getCertificatein interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getCircuitBreaker
public final software.amazon.awscdk.services.ecs.DeploymentCircuitBreaker getCircuitBreaker()
- Specified by:
getCircuitBreakerin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getCloudMapOptions
public final software.amazon.awscdk.services.ecs.CloudMapOptions getCloudMapOptions()
- Specified by:
getCloudMapOptionsin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getCluster
public final software.amazon.awscdk.services.ecs.ICluster getCluster()
- Specified by:
getClusterin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getDeploymentController
public final software.amazon.awscdk.services.ecs.DeploymentController getDeploymentController()
- Specified by:
getDeploymentControllerin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getDesiredCount
public final Number getDesiredCount()
- Specified by:
getDesiredCountin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getDomainName
public final String getDomainName()
- Specified by:
getDomainNamein interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getDomainZone
public final software.amazon.awscdk.services.route53.IHostedZone getDomainZone()
- Specified by:
getDomainZonein interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getEnableECSManagedTags
public final Boolean getEnableECSManagedTags()
- Specified by:
getEnableECSManagedTagsin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getEnableExecuteCommand
public final Boolean getEnableExecuteCommand()
- Specified by:
getEnableExecuteCommandin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getHealthCheckGracePeriod
public final software.amazon.awscdk.Duration getHealthCheckGracePeriod()
- Specified by:
getHealthCheckGracePeriodin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getIdleTimeout
public final software.amazon.awscdk.Duration getIdleTimeout()
- Specified by:
getIdleTimeoutin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getListenerPort
public final Number getListenerPort()
- Specified by:
getListenerPortin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getLoadBalancer
public final software.amazon.awscdk.services.elasticloadbalancingv2.IApplicationLoadBalancer getLoadBalancer()
- Specified by:
getLoadBalancerin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getLoadBalancerName
public final String getLoadBalancerName()
- Specified by:
getLoadBalancerNamein interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getMaxHealthyPercent
public final Number getMaxHealthyPercent()
- Specified by:
getMaxHealthyPercentin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getMinHealthyPercent
public final Number getMinHealthyPercent()
- Specified by:
getMinHealthyPercentin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getOpenListener
public final Boolean getOpenListener()
- Specified by:
getOpenListenerin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getPropagateTags
public final software.amazon.awscdk.services.ecs.PropagatedTagSource getPropagateTags()
- Specified by:
getPropagateTagsin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getProtocol
public final software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationProtocol getProtocol()
- Specified by:
getProtocolin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getProtocolVersion
public final software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationProtocolVersion getProtocolVersion()
- Specified by:
getProtocolVersionin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getPublicLoadBalancer
public final Boolean getPublicLoadBalancer()
- Specified by:
getPublicLoadBalancerin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getRecordType
public final software.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceRecordType getRecordType()
- Specified by:
getRecordTypein interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getRedirectHTTP
public final Boolean getRedirectHTTP()
- Specified by:
getRedirectHTTPin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getServiceName
public final String getServiceName()
- Specified by:
getServiceNamein interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getSslPolicy
public final software.amazon.awscdk.services.elasticloadbalancingv2.SslPolicy getSslPolicy()
- Specified by:
getSslPolicyin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getTargetProtocol
public final software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationProtocol getTargetProtocol()
- Specified by:
getTargetProtocolin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getTaskImageOptions
public final software.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedTaskImageOptions getTaskImageOptions()
- Specified by:
getTaskImageOptionsin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getVpc
public final software.amazon.awscdk.services.ec2.IVpc getVpc()
- Specified by:
getVpcin interfacesoftware.amazon.awscdk.services.ecs.patterns.ApplicationLoadBalancedServiceBaseProps
-
getCpu
public final Number getCpu()
- Specified by:
getCpuin interfacesoftware.amazon.awscdk.services.ecs.patterns.FargateServiceBaseProps
-
getEphemeralStorageGiB
public final Number getEphemeralStorageGiB()
- Specified by:
getEphemeralStorageGiBin interfacesoftware.amazon.awscdk.services.ecs.patterns.FargateServiceBaseProps
-
getMemoryLimitMiB
public final Number getMemoryLimitMiB()
- Specified by:
getMemoryLimitMiBin interfacesoftware.amazon.awscdk.services.ecs.patterns.FargateServiceBaseProps
-
getPlatformVersion
public final software.amazon.awscdk.services.ecs.FargatePlatformVersion getPlatformVersion()
- Specified by:
getPlatformVersionin interfacesoftware.amazon.awscdk.services.ecs.patterns.FargateServiceBaseProps
-
getRuntimePlatform
public final software.amazon.awscdk.services.ecs.RuntimePlatform getRuntimePlatform()
- Specified by:
getRuntimePlatformin interfacesoftware.amazon.awscdk.services.ecs.patterns.FargateServiceBaseProps
-
getTaskDefinition
public final software.amazon.awscdk.services.ecs.FargateTaskDefinition getTaskDefinition()
- Specified by:
getTaskDefinitionin interfacesoftware.amazon.awscdk.services.ecs.patterns.FargateServiceBaseProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-