Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.elasticloadbalancing package.
Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.elasticloadbalancing package.
(build-cfn-load-balancer-access-logging-policy-property-builder builder
id
config)
The build-cfn-load-balancer-access-logging-policy-property-builder function updates a CfnLoadBalancer$AccessLoggingPolicyProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$AccessLoggingPolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
emitInterval | java.lang.Number | cdk.support/lookup-entry | :emit-interval |
enabled | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :enabled |
s3BucketName | java.lang.String | cdk.support/lookup-entry | :s3-bucket-name |
s3BucketPrefix | java.lang.String | cdk.support/lookup-entry | :s3-bucket-prefix |
The build-cfn-load-balancer-access-logging-policy-property-builder function updates a CfnLoadBalancer$AccessLoggingPolicyProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$AccessLoggingPolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `emitInterval` | java.lang.Number | [[cdk.support/lookup-entry]] | `:emit-interval` | | `enabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:enabled` | | `s3BucketName` | java.lang.String | [[cdk.support/lookup-entry]] | `:s3-bucket-name` | | `s3BucketPrefix` | java.lang.String | [[cdk.support/lookup-entry]] | `:s3-bucket-prefix` |
(build-cfn-load-balancer-app-cookie-stickiness-policy-property-builder builder
id
config)
The build-cfn-load-balancer-app-cookie-stickiness-policy-property-builder function updates a CfnLoadBalancer$AppCookieStickinessPolicyProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$AppCookieStickinessPolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
cookieName | java.lang.String | cdk.support/lookup-entry | :cookie-name |
policyName | java.lang.String | cdk.support/lookup-entry | :policy-name |
The build-cfn-load-balancer-app-cookie-stickiness-policy-property-builder function updates a CfnLoadBalancer$AppCookieStickinessPolicyProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$AppCookieStickinessPolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `cookieName` | java.lang.String | [[cdk.support/lookup-entry]] | `:cookie-name` | | `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
(build-cfn-load-balancer-builder builder id config)
The build-cfn-load-balancer-builder function updates a CfnLoadBalancer$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
accessLoggingPolicy | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :access-logging-policy |
appCookieStickinessPolicy | java.util.List | cdk.support/lookup-entry | :app-cookie-stickiness-policy |
availabilityZones | java.util.List | cdk.support/lookup-entry | :availability-zones |
connectionDrainingPolicy | software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer$ConnectionDrainingPolicyProperty | cdk.support/lookup-entry | :connection-draining-policy |
connectionSettings | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :connection-settings |
crossZone | java.lang.Boolean | cdk.support/lookup-entry | :cross-zone |
healthCheck | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :health-check |
instances | java.util.List | cdk.support/lookup-entry | :instances |
lbCookieStickinessPolicy | java.util.List | cdk.support/lookup-entry | :lb-cookie-stickiness-policy |
listeners | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :listeners |
loadBalancerName | java.lang.String | cdk.support/lookup-entry | :load-balancer-name |
policies | java.util.List | cdk.support/lookup-entry | :policies |
scheme | java.lang.String | cdk.support/lookup-entry | :scheme |
securityGroups | java.util.List | cdk.support/lookup-entry | :security-groups |
subnets | java.util.List | cdk.support/lookup-entry | :subnets |
tags | java.util.List | cdk.support/lookup-entry | :tags |
The build-cfn-load-balancer-builder function updates a CfnLoadBalancer$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `accessLoggingPolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:access-logging-policy` | | `appCookieStickinessPolicy` | java.util.List | [[cdk.support/lookup-entry]] | `:app-cookie-stickiness-policy` | | `availabilityZones` | java.util.List | [[cdk.support/lookup-entry]] | `:availability-zones` | | `connectionDrainingPolicy` | software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer$ConnectionDrainingPolicyProperty | [[cdk.support/lookup-entry]] | `:connection-draining-policy` | | `connectionSettings` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:connection-settings` | | `crossZone` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:cross-zone` | | `healthCheck` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:health-check` | | `instances` | java.util.List | [[cdk.support/lookup-entry]] | `:instances` | | `lbCookieStickinessPolicy` | java.util.List | [[cdk.support/lookup-entry]] | `:lb-cookie-stickiness-policy` | | `listeners` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:listeners` | | `loadBalancerName` | java.lang.String | [[cdk.support/lookup-entry]] | `:load-balancer-name` | | `policies` | java.util.List | [[cdk.support/lookup-entry]] | `:policies` | | `scheme` | java.lang.String | [[cdk.support/lookup-entry]] | `:scheme` | | `securityGroups` | java.util.List | [[cdk.support/lookup-entry]] | `:security-groups` | | `subnets` | java.util.List | [[cdk.support/lookup-entry]] | `:subnets` | | `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
(build-cfn-load-balancer-connection-draining-policy-property-builder builder
id
config)
The build-cfn-load-balancer-connection-draining-policy-property-builder function updates a CfnLoadBalancer$ConnectionDrainingPolicyProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$ConnectionDrainingPolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
enabled | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :enabled |
timeout | java.lang.Number | cdk.support/lookup-entry | :timeout |
The build-cfn-load-balancer-connection-draining-policy-property-builder function updates a CfnLoadBalancer$ConnectionDrainingPolicyProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$ConnectionDrainingPolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `enabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:enabled` | | `timeout` | java.lang.Number | [[cdk.support/lookup-entry]] | `:timeout` |
(build-cfn-load-balancer-connection-settings-property-builder builder id config)
The build-cfn-load-balancer-connection-settings-property-builder function updates a CfnLoadBalancer$ConnectionSettingsProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$ConnectionSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
idleTimeout | java.lang.Number | cdk.support/lookup-entry | :idle-timeout |
The build-cfn-load-balancer-connection-settings-property-builder function updates a CfnLoadBalancer$ConnectionSettingsProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$ConnectionSettingsProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `idleTimeout` | java.lang.Number | [[cdk.support/lookup-entry]] | `:idle-timeout` |
(build-cfn-load-balancer-health-check-property-builder builder id config)
The build-cfn-load-balancer-health-check-property-builder function updates a CfnLoadBalancer$HealthCheckProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$HealthCheckProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
healthyThreshold | java.lang.String | cdk.support/lookup-entry | :healthy-threshold |
interval | java.lang.String | cdk.support/lookup-entry | :interval |
target | java.lang.String | cdk.support/lookup-entry | :target |
timeout | java.lang.String | cdk.support/lookup-entry | :timeout |
unhealthyThreshold | java.lang.String | cdk.support/lookup-entry | :unhealthy-threshold |
The build-cfn-load-balancer-health-check-property-builder function updates a CfnLoadBalancer$HealthCheckProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$HealthCheckProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `healthyThreshold` | java.lang.String | [[cdk.support/lookup-entry]] | `:healthy-threshold` | | `interval` | java.lang.String | [[cdk.support/lookup-entry]] | `:interval` | | `target` | java.lang.String | [[cdk.support/lookup-entry]] | `:target` | | `timeout` | java.lang.String | [[cdk.support/lookup-entry]] | `:timeout` | | `unhealthyThreshold` | java.lang.String | [[cdk.support/lookup-entry]] | `:unhealthy-threshold` |
(build-cfn-load-balancer-lb-cookie-stickiness-policy-property-builder builder
id
config)
The build-cfn-load-balancer-lb-cookie-stickiness-policy-property-builder function updates a CfnLoadBalancer$LBCookieStickinessPolicyProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$LBCookieStickinessPolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
cookieExpirationPeriod | java.lang.String | cdk.support/lookup-entry | :cookie-expiration-period |
policyName | java.lang.String | cdk.support/lookup-entry | :policy-name |
The build-cfn-load-balancer-lb-cookie-stickiness-policy-property-builder function updates a CfnLoadBalancer$LBCookieStickinessPolicyProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$LBCookieStickinessPolicyProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `cookieExpirationPeriod` | java.lang.String | [[cdk.support/lookup-entry]] | `:cookie-expiration-period` | | `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
(build-cfn-load-balancer-listeners-property-builder builder id config)
The build-cfn-load-balancer-listeners-property-builder function updates a CfnLoadBalancer$ListenersProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$ListenersProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
instancePort | java.lang.String | cdk.support/lookup-entry | :instance-port |
instanceProtocol | java.lang.String | cdk.support/lookup-entry | :instance-protocol |
loadBalancerPort | java.lang.String | cdk.support/lookup-entry | :load-balancer-port |
policyNames | java.util.List | cdk.support/lookup-entry | :policy-names |
protocol | java.lang.String | cdk.support/lookup-entry | :protocol |
sslCertificateId | java.lang.String | cdk.support/lookup-entry | :ssl-certificate-id |
The build-cfn-load-balancer-listeners-property-builder function updates a CfnLoadBalancer$ListenersProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$ListenersProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `instancePort` | java.lang.String | [[cdk.support/lookup-entry]] | `:instance-port` | | `instanceProtocol` | java.lang.String | [[cdk.support/lookup-entry]] | `:instance-protocol` | | `loadBalancerPort` | java.lang.String | [[cdk.support/lookup-entry]] | `:load-balancer-port` | | `policyNames` | java.util.List | [[cdk.support/lookup-entry]] | `:policy-names` | | `protocol` | java.lang.String | [[cdk.support/lookup-entry]] | `:protocol` | | `sslCertificateId` | java.lang.String | [[cdk.support/lookup-entry]] | `:ssl-certificate-id` |
(build-cfn-load-balancer-policies-property-builder builder id config)
The build-cfn-load-balancer-policies-property-builder function updates a CfnLoadBalancer$PoliciesProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$PoliciesProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
attributes | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :attributes |
instancePorts | java.util.List | cdk.support/lookup-entry | :instance-ports |
loadBalancerPorts | java.util.List | cdk.support/lookup-entry | :load-balancer-ports |
policyName | java.lang.String | cdk.support/lookup-entry | :policy-name |
policyType | java.lang.String | cdk.support/lookup-entry | :policy-type |
The build-cfn-load-balancer-policies-property-builder function updates a CfnLoadBalancer$PoliciesProperty$Builder instance using the provided configuration. The function takes the CfnLoadBalancer$PoliciesProperty$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `attributes` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:attributes` | | `instancePorts` | java.util.List | [[cdk.support/lookup-entry]] | `:instance-ports` | | `loadBalancerPorts` | java.util.List | [[cdk.support/lookup-entry]] | `:load-balancer-ports` | | `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` | | `policyType` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-type` |
(build-cfn-load-balancer-props-builder builder id config)
The build-cfn-load-balancer-props-builder function updates a CfnLoadBalancerProps$Builder instance using the provided configuration. The function takes the CfnLoadBalancerProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
accessLoggingPolicy | software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer$AccessLoggingPolicyProperty | cdk.support/lookup-entry | :access-logging-policy |
appCookieStickinessPolicy | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :app-cookie-stickiness-policy |
availabilityZones | java.util.List | cdk.support/lookup-entry | :availability-zones |
connectionDrainingPolicy | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :connection-draining-policy |
connectionSettings | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :connection-settings |
crossZone | java.lang.Boolean | cdk.support/lookup-entry | :cross-zone |
healthCheck | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :health-check |
instances | java.util.List | cdk.support/lookup-entry | :instances |
lbCookieStickinessPolicy | java.util.List | cdk.support/lookup-entry | :lb-cookie-stickiness-policy |
listeners | software.amazon.awscdk.IResolvable | cdk.support/lookup-entry | :listeners |
loadBalancerName | java.lang.String | cdk.support/lookup-entry | :load-balancer-name |
policies | java.util.List | cdk.support/lookup-entry | :policies |
scheme | java.lang.String | cdk.support/lookup-entry | :scheme |
securityGroups | java.util.List | cdk.support/lookup-entry | :security-groups |
subnets | java.util.List | cdk.support/lookup-entry | :subnets |
tags | java.util.List | cdk.support/lookup-entry | :tags |
The build-cfn-load-balancer-props-builder function updates a CfnLoadBalancerProps$Builder instance using the provided configuration. The function takes the CfnLoadBalancerProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `accessLoggingPolicy` | software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer$AccessLoggingPolicyProperty | [[cdk.support/lookup-entry]] | `:access-logging-policy` | | `appCookieStickinessPolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:app-cookie-stickiness-policy` | | `availabilityZones` | java.util.List | [[cdk.support/lookup-entry]] | `:availability-zones` | | `connectionDrainingPolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:connection-draining-policy` | | `connectionSettings` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:connection-settings` | | `crossZone` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:cross-zone` | | `healthCheck` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:health-check` | | `instances` | java.util.List | [[cdk.support/lookup-entry]] | `:instances` | | `lbCookieStickinessPolicy` | java.util.List | [[cdk.support/lookup-entry]] | `:lb-cookie-stickiness-policy` | | `listeners` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:listeners` | | `loadBalancerName` | java.lang.String | [[cdk.support/lookup-entry]] | `:load-balancer-name` | | `policies` | java.util.List | [[cdk.support/lookup-entry]] | `:policies` | | `scheme` | java.lang.String | [[cdk.support/lookup-entry]] | `:scheme` | | `securityGroups` | java.util.List | [[cdk.support/lookup-entry]] | `:security-groups` | | `subnets` | java.util.List | [[cdk.support/lookup-entry]] | `:subnets` | | `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
(build-health-check-builder builder id config)
The build-health-check-builder function updates a HealthCheck$Builder instance using the provided configuration. The function takes the HealthCheck$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
healthyThreshold | java.lang.Number | cdk.support/lookup-entry | :healthy-threshold |
interval | software.amazon.awscdk.Duration | cdk.support/lookup-entry | :interval |
path | java.lang.String | cdk.support/lookup-entry | :path |
port | java.lang.Number | cdk.support/lookup-entry | :port |
protocol | software.amazon.awscdk.services.elasticloadbalancing.LoadBalancingProtocol | cdk.api.services.elasticloadbalancing/load-balancing-protocol | :protocol |
timeout | software.amazon.awscdk.Duration | cdk.support/lookup-entry | :timeout |
unhealthyThreshold | java.lang.Number | cdk.support/lookup-entry | :unhealthy-threshold |
The build-health-check-builder function updates a HealthCheck$Builder instance using the provided configuration. The function takes the HealthCheck$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `healthyThreshold` | java.lang.Number | [[cdk.support/lookup-entry]] | `:healthy-threshold` | | `interval` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:interval` | | `path` | java.lang.String | [[cdk.support/lookup-entry]] | `:path` | | `port` | java.lang.Number | [[cdk.support/lookup-entry]] | `:port` | | `protocol` | software.amazon.awscdk.services.elasticloadbalancing.LoadBalancingProtocol | [[cdk.api.services.elasticloadbalancing/load-balancing-protocol]] | `:protocol` | | `timeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:timeout` | | `unhealthyThreshold` | java.lang.Number | [[cdk.support/lookup-entry]] | `:unhealthy-threshold` |
(build-load-balancer-builder builder id config)
The build-load-balancer-builder function updates a LoadBalancer$Builder instance using the provided configuration. The function takes the LoadBalancer$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
accessLoggingPolicy | software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer$AccessLoggingPolicyProperty | cdk.support/lookup-entry | :access-logging-policy |
crossZone | java.lang.Boolean | cdk.support/lookup-entry | :cross-zone |
healthCheck | software.amazon.awscdk.services.elasticloadbalancing.HealthCheck | cdk.support/lookup-entry | :health-check |
internetFacing | java.lang.Boolean | cdk.support/lookup-entry | :internet-facing |
listeners | java.util.List | cdk.support/lookup-entry | :listeners |
subnetSelection | software.amazon.awscdk.services.ec2.SubnetSelection | cdk.support/lookup-entry | :subnet-selection |
targets | java.util.List | cdk.support/lookup-entry | :targets |
vpc | software.amazon.awscdk.services.ec2.IVpc | cdk.support/lookup-entry | :vpc |
The build-load-balancer-builder function updates a LoadBalancer$Builder instance using the provided configuration. The function takes the LoadBalancer$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `accessLoggingPolicy` | software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer$AccessLoggingPolicyProperty | [[cdk.support/lookup-entry]] | `:access-logging-policy` | | `crossZone` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:cross-zone` | | `healthCheck` | software.amazon.awscdk.services.elasticloadbalancing.HealthCheck | [[cdk.support/lookup-entry]] | `:health-check` | | `internetFacing` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:internet-facing` | | `listeners` | java.util.List | [[cdk.support/lookup-entry]] | `:listeners` | | `subnetSelection` | software.amazon.awscdk.services.ec2.SubnetSelection | [[cdk.support/lookup-entry]] | `:subnet-selection` | | `targets` | java.util.List | [[cdk.support/lookup-entry]] | `:targets` | | `vpc` | software.amazon.awscdk.services.ec2.IVpc | [[cdk.support/lookup-entry]] | `:vpc` |
(build-load-balancer-listener-builder builder id config)
The build-load-balancer-listener-builder function updates a LoadBalancerListener$Builder instance using the provided configuration. The function takes the LoadBalancerListener$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
allowConnectionsFrom | java.util.List | cdk.support/lookup-entry | :allow-connections-from |
externalPort | java.lang.Number | cdk.support/lookup-entry | :external-port |
externalProtocol | software.amazon.awscdk.services.elasticloadbalancing.LoadBalancingProtocol | cdk.api.services.elasticloadbalancing/load-balancing-protocol | :external-protocol |
internalPort | java.lang.Number | cdk.support/lookup-entry | :internal-port |
internalProtocol | software.amazon.awscdk.services.elasticloadbalancing.LoadBalancingProtocol | cdk.api.services.elasticloadbalancing/load-balancing-protocol | :internal-protocol |
policyNames | java.util.List | cdk.support/lookup-entry | :policy-names |
sslCertificateArn | java.lang.String | cdk.support/lookup-entry | :ssl-certificate-arn |
The build-load-balancer-listener-builder function updates a LoadBalancerListener$Builder instance using the provided configuration. The function takes the LoadBalancerListener$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `allowConnectionsFrom` | java.util.List | [[cdk.support/lookup-entry]] | `:allow-connections-from` | | `externalPort` | java.lang.Number | [[cdk.support/lookup-entry]] | `:external-port` | | `externalProtocol` | software.amazon.awscdk.services.elasticloadbalancing.LoadBalancingProtocol | [[cdk.api.services.elasticloadbalancing/load-balancing-protocol]] | `:external-protocol` | | `internalPort` | java.lang.Number | [[cdk.support/lookup-entry]] | `:internal-port` | | `internalProtocol` | software.amazon.awscdk.services.elasticloadbalancing.LoadBalancingProtocol | [[cdk.api.services.elasticloadbalancing/load-balancing-protocol]] | `:internal-protocol` | | `policyNames` | java.util.List | [[cdk.support/lookup-entry]] | `:policy-names` | | `sslCertificateArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:ssl-certificate-arn` |
(build-load-balancer-props-builder builder id config)
The build-load-balancer-props-builder function updates a LoadBalancerProps$Builder instance using the provided configuration. The function takes the LoadBalancerProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.
Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
accessLoggingPolicy | software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer$AccessLoggingPolicyProperty | cdk.support/lookup-entry | :access-logging-policy |
crossZone | java.lang.Boolean | cdk.support/lookup-entry | :cross-zone |
healthCheck | software.amazon.awscdk.services.elasticloadbalancing.HealthCheck | cdk.support/lookup-entry | :health-check |
internetFacing | java.lang.Boolean | cdk.support/lookup-entry | :internet-facing |
listeners | java.util.List | cdk.support/lookup-entry | :listeners |
subnetSelection | software.amazon.awscdk.services.ec2.SubnetSelection | cdk.support/lookup-entry | :subnet-selection |
targets | java.util.List | cdk.support/lookup-entry | :targets |
vpc | software.amazon.awscdk.services.ec2.IVpc | cdk.support/lookup-entry | :vpc |
The build-load-balancer-props-builder function updates a LoadBalancerProps$Builder instance using the provided configuration. The function takes the LoadBalancerProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself. Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value: | Field | DataType | Lookup Function | Data Key | |---|---|---|---| | `accessLoggingPolicy` | software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer$AccessLoggingPolicyProperty | [[cdk.support/lookup-entry]] | `:access-logging-policy` | | `crossZone` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:cross-zone` | | `healthCheck` | software.amazon.awscdk.services.elasticloadbalancing.HealthCheck | [[cdk.support/lookup-entry]] | `:health-check` | | `internetFacing` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:internet-facing` | | `listeners` | java.util.List | [[cdk.support/lookup-entry]] | `:listeners` | | `subnetSelection` | software.amazon.awscdk.services.ec2.SubnetSelection | [[cdk.support/lookup-entry]] | `:subnet-selection` | | `targets` | java.util.List | [[cdk.support/lookup-entry]] | `:targets` | | `vpc` | software.amazon.awscdk.services.ec2.IVpc | [[cdk.support/lookup-entry]] | `:vpc` |
(cfn-load-balancer-access-logging-policy-property-builder id config)
Creates a CfnLoadBalancer$AccessLoggingPolicyProperty$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnLoadBalancer$AccessLoggingPolicyProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-load-balancer-app-cookie-stickiness-policy-property-builder id config)
Creates a CfnLoadBalancer$AppCookieStickinessPolicyProperty$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnLoadBalancer$AppCookieStickinessPolicyProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-load-balancer-builder scope id config)
Creates a CfnLoadBalancer$Builder
instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments:
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
Creates a `CfnLoadBalancer$Builder` instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-load-balancer-connection-draining-policy-property-builder id config)
Creates a CfnLoadBalancer$ConnectionDrainingPolicyProperty$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnLoadBalancer$ConnectionDrainingPolicyProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-load-balancer-connection-settings-property-builder id config)
Creates a CfnLoadBalancer$ConnectionSettingsProperty$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnLoadBalancer$ConnectionSettingsProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-load-balancer-health-check-property-builder id config)
Creates a CfnLoadBalancer$HealthCheckProperty$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnLoadBalancer$HealthCheckProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-load-balancer-lb-cookie-stickiness-policy-property-builder id config)
Creates a CfnLoadBalancer$LBCookieStickinessPolicyProperty$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnLoadBalancer$LBCookieStickinessPolicyProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-load-balancer-listeners-property-builder id config)
Creates a CfnLoadBalancer$ListenersProperty$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnLoadBalancer$ListenersProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-load-balancer-policies-property-builder id config)
Creates a CfnLoadBalancer$PoliciesProperty$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnLoadBalancer$PoliciesProperty$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(cfn-load-balancer-props-builder id config)
Creates a CfnLoadBalancerProps$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `CfnLoadBalancerProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(health-check-builder id config)
Creates a HealthCheck$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `HealthCheck$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(load-balancer-builder scope id config)
Creates a LoadBalancer$Builder
instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments:
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
Creates a `LoadBalancer$Builder` instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |
(load-balancer-listener-builder id config)
Creates a LoadBalancerListener$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `LoadBalancerListener$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(load-balancer-props-builder id config)
Creates a LoadBalancerProps$Builder
instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `LoadBalancerProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. | | config | map | Data configuration |
(load-balancing-protocol config id item-key)
The load-balancing-protocol
function data interprets values in the provided config data into a
LoadBalancingProtocol
instance. This simplifies the use of keywords in place of actual enum values in
the configuration provided to builders. The value is found using the cdk.support/lookup-entry
function on the data with the provided namespace id and item-key. The found value is interpretted as follows:
LoadBalancingProtocol
- the value is returned.:http
- LoadBalancingProtocol/HTTP
is returned:tcp
- LoadBalancingProtocol/TCP
is returned:https
- LoadBalancingProtocol/HTTPS
is returned:ssl
- LoadBalancingProtocol/SSL
is returnedIf a value is not found or matches the above criteria, nil is returned.
The `load-balancing-protocol` function data interprets values in the provided config data into a `LoadBalancingProtocol` instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the `cdk.support/lookup-entry` function on the data with the provided namespace id and item-key. The found value is interpretted as follows: * instance of `LoadBalancingProtocol` - the value is returned. * is `:http` - `LoadBalancingProtocol/HTTP` is returned * is `:tcp` - `LoadBalancingProtocol/TCP` is returned * is `:https` - `LoadBalancingProtocol/HTTPS` is returned * is `:ssl` - `LoadBalancingProtocol/SSL` is returned If a value is not found or matches the above criteria, nil is returned.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close