Liking cljdoc? Tell your friends :D
Clojure only.

cdk.api.services.autoscaling

Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.autoscaling package.

Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.autoscaling package. 
raw docstring

adjustment-tier-builderclj

(adjustment-tier-builder id config)

Creates a AdjustmentTier$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `AdjustmentTier$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 |
sourceraw docstring

adjustment-typeclj

(adjustment-type config id item-key)

The adjustment-type function data interprets values in the provided config data into a AdjustmentType 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 AdjustmentType - the value is returned.
  • is :change-in-capacity - AdjustmentType/CHANGE_IN_CAPACITY is returned
  • is :percent-change-in-capacity - AdjustmentType/PERCENT_CHANGE_IN_CAPACITY is returned
  • is :exact-capacity - AdjustmentType/EXACT_CAPACITY is returned

If a value is not found or matches the above criteria, nil is returned.

The `adjustment-type` function data interprets values in the provided config data into a 
`AdjustmentType` 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 `AdjustmentType` - the value is returned.
* is `:change-in-capacity` - `AdjustmentType/CHANGE_IN_CAPACITY` is returned
* is `:percent-change-in-capacity` - `AdjustmentType/PERCENT_CHANGE_IN_CAPACITY` is returned
* is `:exact-capacity` - `AdjustmentType/EXACT_CAPACITY` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

apply-cloud-formation-init-options-builderclj

(apply-cloud-formation-init-options-builder id config)

Creates a ApplyCloudFormationInitOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `ApplyCloudFormationInitOptions$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 |
sourceraw docstring

auto-scaling-group-builderclj

(auto-scaling-group-builder scope id config)

Creates a AutoScalingGroup$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  `AutoScalingGroup$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 |
sourceraw docstring

auto-scaling-group-props-builderclj

(auto-scaling-group-props-builder id config)

Creates a AutoScalingGroupProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `AutoScalingGroupProps$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 |
sourceraw docstring

base-target-tracking-props-builderclj

(base-target-tracking-props-builder id config)

Creates a BaseTargetTrackingProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BaseTargetTrackingProps$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 |
sourceraw docstring

basic-lifecycle-hook-props-builderclj

(basic-lifecycle-hook-props-builder id config)

Creates a BasicLifecycleHookProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BasicLifecycleHookProps$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 |
sourceraw docstring

basic-scheduled-action-props-builderclj

(basic-scheduled-action-props-builder id config)

Creates a BasicScheduledActionProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BasicScheduledActionProps$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 |
sourceraw docstring

basic-step-scaling-policy-props-builderclj

(basic-step-scaling-policy-props-builder id config)

Creates a BasicStepScalingPolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BasicStepScalingPolicyProps$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 |
sourceraw docstring

basic-target-tracking-scaling-policy-props-builderclj

(basic-target-tracking-scaling-policy-props-builder id config)

Creates a BasicTargetTrackingScalingPolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BasicTargetTrackingScalingPolicyProps$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 |
sourceraw docstring

bind-hook-target-options-builderclj

(bind-hook-target-options-builder id config)

Creates a BindHookTargetOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BindHookTargetOptions$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 |
sourceraw docstring

block-device-builderclj

(block-device-builder id config)

Creates a BlockDevice$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `BlockDevice$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 |
sourceraw docstring

build-adjustment-tier-builderclj

(build-adjustment-tier-builder builder id config)

The build-adjustment-tier-builder function updates a AdjustmentTier$Builder instance using the provided configuration. The function takes the AdjustmentTier$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:

FieldDataTypeLookup FunctionData Key
adjustmentjava.lang.Numbercdk.support/lookup-entry:adjustment
lowerBoundjava.lang.Numbercdk.support/lookup-entry:lower-bound
upperBoundjava.lang.Numbercdk.support/lookup-entry:upper-bound
The build-adjustment-tier-builder function updates a AdjustmentTier$Builder instance using the provided configuration.
  The function takes the AdjustmentTier$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 |
|---|---|---|---|
| `adjustment` | java.lang.Number | [[cdk.support/lookup-entry]] | `:adjustment` |
| `lowerBound` | java.lang.Number | [[cdk.support/lookup-entry]] | `:lower-bound` |
| `upperBound` | java.lang.Number | [[cdk.support/lookup-entry]] | `:upper-bound` |
sourceraw docstring

build-apply-cloud-formation-init-options-builderclj

(build-apply-cloud-formation-init-options-builder builder id config)

The build-apply-cloud-formation-init-options-builder function updates a ApplyCloudFormationInitOptions$Builder instance using the provided configuration. The function takes the ApplyCloudFormationInitOptions$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:

FieldDataTypeLookup FunctionData Key
configSetsjava.util.Listcdk.support/lookup-entry:config-sets
embedFingerprintjava.lang.Booleancdk.support/lookup-entry:embed-fingerprint
ignoreFailuresjava.lang.Booleancdk.support/lookup-entry:ignore-failures
includeRolejava.lang.Booleancdk.support/lookup-entry:include-role
includeUrljava.lang.Booleancdk.support/lookup-entry:include-url
printLogjava.lang.Booleancdk.support/lookup-entry:print-log
The build-apply-cloud-formation-init-options-builder function updates a ApplyCloudFormationInitOptions$Builder instance using the provided configuration.
  The function takes the ApplyCloudFormationInitOptions$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 |
|---|---|---|---|
| `configSets` | java.util.List | [[cdk.support/lookup-entry]] | `:config-sets` |
| `embedFingerprint` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:embed-fingerprint` |
| `ignoreFailures` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ignore-failures` |
| `includeRole` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:include-role` |
| `includeUrl` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:include-url` |
| `printLog` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:print-log` |
sourceraw docstring

build-auto-scaling-group-builderclj

(build-auto-scaling-group-builder builder id config)

The build-auto-scaling-group-builder function updates a AutoScalingGroup$Builder instance using the provided configuration. The function takes the AutoScalingGroup$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:

FieldDataTypeLookup FunctionData Key
allowAllOutboundjava.lang.Booleancdk.support/lookup-entry:allow-all-outbound
associatePublicIpAddressjava.lang.Booleancdk.support/lookup-entry:associate-public-ip-address
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
blockDevicesjava.util.Listcdk.support/lookup-entry:block-devices
capacityRebalancejava.lang.Booleancdk.support/lookup-entry:capacity-rebalance
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
defaultInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:default-instance-warmup
desiredCapacityjava.lang.Numbercdk.support/lookup-entry:desired-capacity
groupMetricsjava.util.Listcdk.support/lookup-entry:group-metrics
healthChecksoftware.amazon.awscdk.services.autoscaling.HealthCheckcdk.support/lookup-entry:health-check
ignoreUnmodifiedSizePropertiesjava.lang.Booleancdk.support/lookup-entry:ignore-unmodified-size-properties
initsoftware.amazon.awscdk.services.ec2.CloudFormationInitcdk.support/lookup-entry:init
initOptionssoftware.amazon.awscdk.services.autoscaling.ApplyCloudFormationInitOptionscdk.support/lookup-entry:init-options
instanceMonitoringsoftware.amazon.awscdk.services.autoscaling.Monitoringcdk.api.services.autoscaling/monitoring:instance-monitoring
instanceTypesoftware.amazon.awscdk.services.ec2.InstanceTypecdk.support/lookup-entry:instance-type
keyNamejava.lang.Stringcdk.support/lookup-entry:key-name
keyPairsoftware.amazon.awscdk.services.ec2.IKeyPaircdk.support/lookup-entry:key-pair
launchTemplatesoftware.amazon.awscdk.services.ec2.ILaunchTemplatecdk.support/lookup-entry:launch-template
machineImagesoftware.amazon.awscdk.services.ec2.IMachineImagecdk.support/lookup-entry:machine-image
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
maxHealthyPercentagejava.lang.Numbercdk.support/lookup-entry:max-healthy-percentage
maxInstanceLifetimesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:max-instance-lifetime
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
minHealthyPercentagejava.lang.Numbercdk.support/lookup-entry:min-healthy-percentage
mixedInstancesPolicysoftware.amazon.awscdk.services.autoscaling.MixedInstancesPolicycdk.support/lookup-entry:mixed-instances-policy
newInstancesProtectedFromScaleInjava.lang.Booleancdk.support/lookup-entry:new-instances-protected-from-scale-in
notificationsjava.util.Listcdk.support/lookup-entry:notifications
requireImdsv2java.lang.Booleancdk.support/lookup-entry:require-imdsv2
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
securityGroupsoftware.amazon.awscdk.services.ec2.ISecurityGroupcdk.support/lookup-entry:security-group
signalssoftware.amazon.awscdk.services.autoscaling.Signalscdk.support/lookup-entry:signals
spotPricejava.lang.Stringcdk.support/lookup-entry:spot-price
ssmSessionPermissionsjava.lang.Booleancdk.support/lookup-entry:ssm-session-permissions
terminationPoliciesjava.util.Listcdk.support/lookup-entry:termination-policies
terminationPolicyCustomLambdaFunctionArnjava.lang.Stringcdk.support/lookup-entry:termination-policy-custom-lambda-function-arn
updatePolicysoftware.amazon.awscdk.services.autoscaling.UpdatePolicycdk.support/lookup-entry:update-policy
userDatasoftware.amazon.awscdk.services.ec2.UserDatacdk.support/lookup-entry:user-data
vpcsoftware.amazon.awscdk.services.ec2.IVpccdk.support/lookup-entry:vpc
vpcSubnetssoftware.amazon.awscdk.services.ec2.SubnetSelectioncdk.support/lookup-entry:vpc-subnets
The build-auto-scaling-group-builder function updates a AutoScalingGroup$Builder instance using the provided configuration.
  The function takes the AutoScalingGroup$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 |
|---|---|---|---|
| `allowAllOutbound` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:allow-all-outbound` |
| `associatePublicIpAddress` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:associate-public-ip-address` |
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `blockDevices` | java.util.List | [[cdk.support/lookup-entry]] | `:block-devices` |
| `capacityRebalance` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:capacity-rebalance` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `defaultInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:default-instance-warmup` |
| `desiredCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `groupMetrics` | java.util.List | [[cdk.support/lookup-entry]] | `:group-metrics` |
| `healthCheck` | software.amazon.awscdk.services.autoscaling.HealthCheck | [[cdk.support/lookup-entry]] | `:health-check` |
| `ignoreUnmodifiedSizeProperties` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ignore-unmodified-size-properties` |
| `init` | software.amazon.awscdk.services.ec2.CloudFormationInit | [[cdk.support/lookup-entry]] | `:init` |
| `initOptions` | software.amazon.awscdk.services.autoscaling.ApplyCloudFormationInitOptions | [[cdk.support/lookup-entry]] | `:init-options` |
| `instanceMonitoring` | software.amazon.awscdk.services.autoscaling.Monitoring | [[cdk.api.services.autoscaling/monitoring]] | `:instance-monitoring` |
| `instanceType` | software.amazon.awscdk.services.ec2.InstanceType | [[cdk.support/lookup-entry]] | `:instance-type` |
| `keyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-name` |
| `keyPair` | software.amazon.awscdk.services.ec2.IKeyPair | [[cdk.support/lookup-entry]] | `:key-pair` |
| `launchTemplate` | software.amazon.awscdk.services.ec2.ILaunchTemplate | [[cdk.support/lookup-entry]] | `:launch-template` |
| `machineImage` | software.amazon.awscdk.services.ec2.IMachineImage | [[cdk.support/lookup-entry]] | `:machine-image` |
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `maxHealthyPercentage` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-healthy-percentage` |
| `maxInstanceLifetime` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:max-instance-lifetime` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `minHealthyPercentage` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-healthy-percentage` |
| `mixedInstancesPolicy` | software.amazon.awscdk.services.autoscaling.MixedInstancesPolicy | [[cdk.support/lookup-entry]] | `:mixed-instances-policy` |
| `newInstancesProtectedFromScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:new-instances-protected-from-scale-in` |
| `notifications` | java.util.List | [[cdk.support/lookup-entry]] | `:notifications` |
| `requireImdsv2` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:require-imdsv2` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
| `securityGroup` | software.amazon.awscdk.services.ec2.ISecurityGroup | [[cdk.support/lookup-entry]] | `:security-group` |
| `signals` | software.amazon.awscdk.services.autoscaling.Signals | [[cdk.support/lookup-entry]] | `:signals` |
| `spotPrice` | java.lang.String | [[cdk.support/lookup-entry]] | `:spot-price` |
| `ssmSessionPermissions` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ssm-session-permissions` |
| `terminationPolicies` | java.util.List | [[cdk.support/lookup-entry]] | `:termination-policies` |
| `terminationPolicyCustomLambdaFunctionArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:termination-policy-custom-lambda-function-arn` |
| `updatePolicy` | software.amazon.awscdk.services.autoscaling.UpdatePolicy | [[cdk.support/lookup-entry]] | `:update-policy` |
| `userData` | software.amazon.awscdk.services.ec2.UserData | [[cdk.support/lookup-entry]] | `:user-data` |
| `vpc` | software.amazon.awscdk.services.ec2.IVpc | [[cdk.support/lookup-entry]] | `:vpc` |
| `vpcSubnets` | software.amazon.awscdk.services.ec2.SubnetSelection | [[cdk.support/lookup-entry]] | `:vpc-subnets` |
sourceraw docstring

build-auto-scaling-group-props-builderclj

(build-auto-scaling-group-props-builder builder id config)

The build-auto-scaling-group-props-builder function updates a AutoScalingGroupProps$Builder instance using the provided configuration. The function takes the AutoScalingGroupProps$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:

FieldDataTypeLookup FunctionData Key
allowAllOutboundjava.lang.Booleancdk.support/lookup-entry:allow-all-outbound
associatePublicIpAddressjava.lang.Booleancdk.support/lookup-entry:associate-public-ip-address
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
blockDevicesjava.util.Listcdk.support/lookup-entry:block-devices
capacityRebalancejava.lang.Booleancdk.support/lookup-entry:capacity-rebalance
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
defaultInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:default-instance-warmup
desiredCapacityjava.lang.Numbercdk.support/lookup-entry:desired-capacity
groupMetricsjava.util.Listcdk.support/lookup-entry:group-metrics
healthChecksoftware.amazon.awscdk.services.autoscaling.HealthCheckcdk.support/lookup-entry:health-check
ignoreUnmodifiedSizePropertiesjava.lang.Booleancdk.support/lookup-entry:ignore-unmodified-size-properties
initsoftware.amazon.awscdk.services.ec2.CloudFormationInitcdk.support/lookup-entry:init
initOptionssoftware.amazon.awscdk.services.autoscaling.ApplyCloudFormationInitOptionscdk.support/lookup-entry:init-options
instanceMonitoringsoftware.amazon.awscdk.services.autoscaling.Monitoringcdk.api.services.autoscaling/monitoring:instance-monitoring
instanceTypesoftware.amazon.awscdk.services.ec2.InstanceTypecdk.support/lookup-entry:instance-type
keyNamejava.lang.Stringcdk.support/lookup-entry:key-name
keyPairsoftware.amazon.awscdk.services.ec2.IKeyPaircdk.support/lookup-entry:key-pair
launchTemplatesoftware.amazon.awscdk.services.ec2.ILaunchTemplatecdk.support/lookup-entry:launch-template
machineImagesoftware.amazon.awscdk.services.ec2.IMachineImagecdk.support/lookup-entry:machine-image
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
maxHealthyPercentagejava.lang.Numbercdk.support/lookup-entry:max-healthy-percentage
maxInstanceLifetimesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:max-instance-lifetime
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
minHealthyPercentagejava.lang.Numbercdk.support/lookup-entry:min-healthy-percentage
mixedInstancesPolicysoftware.amazon.awscdk.services.autoscaling.MixedInstancesPolicycdk.support/lookup-entry:mixed-instances-policy
newInstancesProtectedFromScaleInjava.lang.Booleancdk.support/lookup-entry:new-instances-protected-from-scale-in
notificationsjava.util.Listcdk.support/lookup-entry:notifications
requireImdsv2java.lang.Booleancdk.support/lookup-entry:require-imdsv2
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
securityGroupsoftware.amazon.awscdk.services.ec2.ISecurityGroupcdk.support/lookup-entry:security-group
signalssoftware.amazon.awscdk.services.autoscaling.Signalscdk.support/lookup-entry:signals
spotPricejava.lang.Stringcdk.support/lookup-entry:spot-price
ssmSessionPermissionsjava.lang.Booleancdk.support/lookup-entry:ssm-session-permissions
terminationPoliciesjava.util.Listcdk.support/lookup-entry:termination-policies
terminationPolicyCustomLambdaFunctionArnjava.lang.Stringcdk.support/lookup-entry:termination-policy-custom-lambda-function-arn
updatePolicysoftware.amazon.awscdk.services.autoscaling.UpdatePolicycdk.support/lookup-entry:update-policy
userDatasoftware.amazon.awscdk.services.ec2.UserDatacdk.support/lookup-entry:user-data
vpcsoftware.amazon.awscdk.services.ec2.IVpccdk.support/lookup-entry:vpc
vpcSubnetssoftware.amazon.awscdk.services.ec2.SubnetSelectioncdk.support/lookup-entry:vpc-subnets
The build-auto-scaling-group-props-builder function updates a AutoScalingGroupProps$Builder instance using the provided configuration.
  The function takes the AutoScalingGroupProps$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 |
|---|---|---|---|
| `allowAllOutbound` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:allow-all-outbound` |
| `associatePublicIpAddress` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:associate-public-ip-address` |
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `blockDevices` | java.util.List | [[cdk.support/lookup-entry]] | `:block-devices` |
| `capacityRebalance` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:capacity-rebalance` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `defaultInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:default-instance-warmup` |
| `desiredCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `groupMetrics` | java.util.List | [[cdk.support/lookup-entry]] | `:group-metrics` |
| `healthCheck` | software.amazon.awscdk.services.autoscaling.HealthCheck | [[cdk.support/lookup-entry]] | `:health-check` |
| `ignoreUnmodifiedSizeProperties` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ignore-unmodified-size-properties` |
| `init` | software.amazon.awscdk.services.ec2.CloudFormationInit | [[cdk.support/lookup-entry]] | `:init` |
| `initOptions` | software.amazon.awscdk.services.autoscaling.ApplyCloudFormationInitOptions | [[cdk.support/lookup-entry]] | `:init-options` |
| `instanceMonitoring` | software.amazon.awscdk.services.autoscaling.Monitoring | [[cdk.api.services.autoscaling/monitoring]] | `:instance-monitoring` |
| `instanceType` | software.amazon.awscdk.services.ec2.InstanceType | [[cdk.support/lookup-entry]] | `:instance-type` |
| `keyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-name` |
| `keyPair` | software.amazon.awscdk.services.ec2.IKeyPair | [[cdk.support/lookup-entry]] | `:key-pair` |
| `launchTemplate` | software.amazon.awscdk.services.ec2.ILaunchTemplate | [[cdk.support/lookup-entry]] | `:launch-template` |
| `machineImage` | software.amazon.awscdk.services.ec2.IMachineImage | [[cdk.support/lookup-entry]] | `:machine-image` |
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `maxHealthyPercentage` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-healthy-percentage` |
| `maxInstanceLifetime` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:max-instance-lifetime` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `minHealthyPercentage` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-healthy-percentage` |
| `mixedInstancesPolicy` | software.amazon.awscdk.services.autoscaling.MixedInstancesPolicy | [[cdk.support/lookup-entry]] | `:mixed-instances-policy` |
| `newInstancesProtectedFromScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:new-instances-protected-from-scale-in` |
| `notifications` | java.util.List | [[cdk.support/lookup-entry]] | `:notifications` |
| `requireImdsv2` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:require-imdsv2` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
| `securityGroup` | software.amazon.awscdk.services.ec2.ISecurityGroup | [[cdk.support/lookup-entry]] | `:security-group` |
| `signals` | software.amazon.awscdk.services.autoscaling.Signals | [[cdk.support/lookup-entry]] | `:signals` |
| `spotPrice` | java.lang.String | [[cdk.support/lookup-entry]] | `:spot-price` |
| `ssmSessionPermissions` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ssm-session-permissions` |
| `terminationPolicies` | java.util.List | [[cdk.support/lookup-entry]] | `:termination-policies` |
| `terminationPolicyCustomLambdaFunctionArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:termination-policy-custom-lambda-function-arn` |
| `updatePolicy` | software.amazon.awscdk.services.autoscaling.UpdatePolicy | [[cdk.support/lookup-entry]] | `:update-policy` |
| `userData` | software.amazon.awscdk.services.ec2.UserData | [[cdk.support/lookup-entry]] | `:user-data` |
| `vpc` | software.amazon.awscdk.services.ec2.IVpc | [[cdk.support/lookup-entry]] | `:vpc` |
| `vpcSubnets` | software.amazon.awscdk.services.ec2.SubnetSelection | [[cdk.support/lookup-entry]] | `:vpc-subnets` |
sourceraw docstring

build-base-target-tracking-props-builderclj

(build-base-target-tracking-props-builder builder id config)

The build-base-target-tracking-props-builder function updates a BaseTargetTrackingProps$Builder instance using the provided configuration. The function takes the BaseTargetTrackingProps$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:

FieldDataTypeLookup FunctionData Key
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
The build-base-target-tracking-props-builder function updates a BaseTargetTrackingProps$Builder instance using the provided configuration.
  The function takes the BaseTargetTrackingProps$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 |
|---|---|---|---|
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
sourceraw docstring

build-basic-lifecycle-hook-props-builderclj

(build-basic-lifecycle-hook-props-builder builder id config)

The build-basic-lifecycle-hook-props-builder function updates a BasicLifecycleHookProps$Builder instance using the provided configuration. The function takes the BasicLifecycleHookProps$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:

FieldDataTypeLookup FunctionData Key
defaultResultsoftware.amazon.awscdk.services.autoscaling.DefaultResultcdk.api.services.autoscaling/default-result:default-result
heartbeatTimeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:heartbeat-timeout
lifecycleHookNamejava.lang.Stringcdk.support/lookup-entry:lifecycle-hook-name
lifecycleTransitionsoftware.amazon.awscdk.services.autoscaling.LifecycleTransitioncdk.api.services.autoscaling/lifecycle-transition:lifecycle-transition
notificationMetadatajava.lang.Stringcdk.support/lookup-entry:notification-metadata
notificationTargetsoftware.amazon.awscdk.services.autoscaling.ILifecycleHookTargetcdk.support/lookup-entry:notification-target
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
The build-basic-lifecycle-hook-props-builder function updates a BasicLifecycleHookProps$Builder instance using the provided configuration.
  The function takes the BasicLifecycleHookProps$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 |
|---|---|---|---|
| `defaultResult` | software.amazon.awscdk.services.autoscaling.DefaultResult | [[cdk.api.services.autoscaling/default-result]] | `:default-result` |
| `heartbeatTimeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:heartbeat-timeout` |
| `lifecycleHookName` | java.lang.String | [[cdk.support/lookup-entry]] | `:lifecycle-hook-name` |
| `lifecycleTransition` | software.amazon.awscdk.services.autoscaling.LifecycleTransition | [[cdk.api.services.autoscaling/lifecycle-transition]] | `:lifecycle-transition` |
| `notificationMetadata` | java.lang.String | [[cdk.support/lookup-entry]] | `:notification-metadata` |
| `notificationTarget` | software.amazon.awscdk.services.autoscaling.ILifecycleHookTarget | [[cdk.support/lookup-entry]] | `:notification-target` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
sourceraw docstring

build-basic-scheduled-action-props-builderclj

(build-basic-scheduled-action-props-builder builder id config)

The build-basic-scheduled-action-props-builder function updates a BasicScheduledActionProps$Builder instance using the provided configuration. The function takes the BasicScheduledActionProps$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:

FieldDataTypeLookup FunctionData Key
desiredCapacityjava.lang.Numbercdk.support/lookup-entry:desired-capacity
endTimejava.time.Instantcdk.support/lookup-entry:end-time
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
schedulesoftware.amazon.awscdk.services.autoscaling.Schedulecdk.support/lookup-entry:schedule
startTimejava.time.Instantcdk.support/lookup-entry:start-time
timeZonejava.lang.Stringcdk.support/lookup-entry:time-zone
The build-basic-scheduled-action-props-builder function updates a BasicScheduledActionProps$Builder instance using the provided configuration.
  The function takes the BasicScheduledActionProps$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 |
|---|---|---|---|
| `desiredCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `endTime` | java.time.Instant | [[cdk.support/lookup-entry]] | `:end-time` |
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `schedule` | software.amazon.awscdk.services.autoscaling.Schedule | [[cdk.support/lookup-entry]] | `:schedule` |
| `startTime` | java.time.Instant | [[cdk.support/lookup-entry]] | `:start-time` |
| `timeZone` | java.lang.String | [[cdk.support/lookup-entry]] | `:time-zone` |
sourceraw docstring

build-basic-step-scaling-policy-props-builderclj

(build-basic-step-scaling-policy-props-builder builder id config)

The build-basic-step-scaling-policy-props-builder function updates a BasicStepScalingPolicyProps$Builder instance using the provided configuration. The function takes the BasicStepScalingPolicyProps$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:

FieldDataTypeLookup FunctionData Key
adjustmentTypesoftware.amazon.awscdk.services.autoscaling.AdjustmentTypecdk.api.services.autoscaling/adjustment-type:adjustment-type
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
datapointsToAlarmjava.lang.Numbercdk.support/lookup-entry:datapoints-to-alarm
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
evaluationPeriodsjava.lang.Numbercdk.support/lookup-entry:evaluation-periods
metricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:metric
metricAggregationTypesoftware.amazon.awscdk.services.autoscaling.MetricAggregationTypecdk.api.services.autoscaling/metric-aggregation-type:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
scalingStepsjava.util.Listcdk.support/lookup-entry:scaling-steps
The build-basic-step-scaling-policy-props-builder function updates a BasicStepScalingPolicyProps$Builder instance using the provided configuration.
  The function takes the BasicStepScalingPolicyProps$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 |
|---|---|---|---|
| `adjustmentType` | software.amazon.awscdk.services.autoscaling.AdjustmentType | [[cdk.api.services.autoscaling/adjustment-type]] | `:adjustment-type` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `datapointsToAlarm` | java.lang.Number | [[cdk.support/lookup-entry]] | `:datapoints-to-alarm` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `evaluationPeriods` | java.lang.Number | [[cdk.support/lookup-entry]] | `:evaluation-periods` |
| `metric` | software.amazon.awscdk.services.cloudwatch.IMetric | [[cdk.support/lookup-entry]] | `:metric` |
| `metricAggregationType` | software.amazon.awscdk.services.autoscaling.MetricAggregationType | [[cdk.api.services.autoscaling/metric-aggregation-type]] | `:metric-aggregation-type` |
| `minAdjustmentMagnitude` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-adjustment-magnitude` |
| `scalingSteps` | java.util.List | [[cdk.support/lookup-entry]] | `:scaling-steps` |
sourceraw docstring

build-basic-target-tracking-scaling-policy-props-builderclj

(build-basic-target-tracking-scaling-policy-props-builder builder id config)

The build-basic-target-tracking-scaling-policy-props-builder function updates a BasicTargetTrackingScalingPolicyProps$Builder instance using the provided configuration. The function takes the BasicTargetTrackingScalingPolicyProps$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:

FieldDataTypeLookup FunctionData Key
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
customMetricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:custom-metric
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
predefinedMetricsoftware.amazon.awscdk.services.autoscaling.PredefinedMetriccdk.api.services.autoscaling/predefined-metric:predefined-metric
resourceLabeljava.lang.Stringcdk.support/lookup-entry:resource-label
targetValuejava.lang.Numbercdk.support/lookup-entry:target-value
The build-basic-target-tracking-scaling-policy-props-builder function updates a BasicTargetTrackingScalingPolicyProps$Builder instance using the provided configuration.
  The function takes the BasicTargetTrackingScalingPolicyProps$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 |
|---|---|---|---|
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `customMetric` | software.amazon.awscdk.services.cloudwatch.IMetric | [[cdk.support/lookup-entry]] | `:custom-metric` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `predefinedMetric` | software.amazon.awscdk.services.autoscaling.PredefinedMetric | [[cdk.api.services.autoscaling/predefined-metric]] | `:predefined-metric` |
| `resourceLabel` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-label` |
| `targetValue` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-value` |
sourceraw docstring

build-bind-hook-target-options-builderclj

(build-bind-hook-target-options-builder builder id config)

The build-bind-hook-target-options-builder function updates a BindHookTargetOptions$Builder instance using the provided configuration. The function takes the BindHookTargetOptions$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:

FieldDataTypeLookup FunctionData Key
lifecycleHooksoftware.amazon.awscdk.services.autoscaling.LifecycleHookcdk.support/lookup-entry:lifecycle-hook
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
The build-bind-hook-target-options-builder function updates a BindHookTargetOptions$Builder instance using the provided configuration.
  The function takes the BindHookTargetOptions$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 |
|---|---|---|---|
| `lifecycleHook` | software.amazon.awscdk.services.autoscaling.LifecycleHook | [[cdk.support/lookup-entry]] | `:lifecycle-hook` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
sourceraw docstring

build-block-device-builderclj

(build-block-device-builder builder id config)

The build-block-device-builder function updates a BlockDevice$Builder instance using the provided configuration. The function takes the BlockDevice$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:

FieldDataTypeLookup FunctionData Key
deviceNamejava.lang.Stringcdk.support/lookup-entry:device-name
volumesoftware.amazon.awscdk.services.autoscaling.BlockDeviceVolumecdk.support/lookup-entry:volume
The build-block-device-builder function updates a BlockDevice$Builder instance using the provided configuration.
  The function takes the BlockDevice$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 |
|---|---|---|---|
| `deviceName` | java.lang.String | [[cdk.support/lookup-entry]] | `:device-name` |
| `volume` | software.amazon.awscdk.services.autoscaling.BlockDeviceVolume | [[cdk.support/lookup-entry]] | `:volume` |
sourceraw docstring

build-cfn-auto-scaling-group-accelerator-count-request-property-builderclj

(build-cfn-auto-scaling-group-accelerator-count-request-property-builder builder
                                                                         id
                                                                         config)

The build-cfn-auto-scaling-group-accelerator-count-request-property-builder function updates a CfnAutoScalingGroup$AcceleratorCountRequestProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$AcceleratorCountRequestProperty$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:

FieldDataTypeLookup FunctionData Key
maxjava.lang.Numbercdk.support/lookup-entry:max
minjava.lang.Numbercdk.support/lookup-entry:min
The build-cfn-auto-scaling-group-accelerator-count-request-property-builder function updates a CfnAutoScalingGroup$AcceleratorCountRequestProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$AcceleratorCountRequestProperty$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 |
|---|---|---|---|
| `max` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max` |
| `min` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min` |
sourceraw docstring

build-cfn-auto-scaling-group-accelerator-total-memory-mi-b-request-property-builderclj

(build-cfn-auto-scaling-group-accelerator-total-memory-mi-b-request-property-builder
  builder
  id
  config)

The build-cfn-auto-scaling-group-accelerator-total-memory-mi-b-request-property-builder function updates a CfnAutoScalingGroup$AcceleratorTotalMemoryMiBRequestProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$AcceleratorTotalMemoryMiBRequestProperty$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:

FieldDataTypeLookup FunctionData Key
maxjava.lang.Numbercdk.support/lookup-entry:max
minjava.lang.Numbercdk.support/lookup-entry:min
The build-cfn-auto-scaling-group-accelerator-total-memory-mi-b-request-property-builder function updates a CfnAutoScalingGroup$AcceleratorTotalMemoryMiBRequestProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$AcceleratorTotalMemoryMiBRequestProperty$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 |
|---|---|---|---|
| `max` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max` |
| `min` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min` |
sourceraw docstring

build-cfn-auto-scaling-group-baseline-ebs-bandwidth-mbps-request-property-builderclj

(build-cfn-auto-scaling-group-baseline-ebs-bandwidth-mbps-request-property-builder
  builder
  id
  config)

The build-cfn-auto-scaling-group-baseline-ebs-bandwidth-mbps-request-property-builder function updates a CfnAutoScalingGroup$BaselineEbsBandwidthMbpsRequestProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$BaselineEbsBandwidthMbpsRequestProperty$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:

FieldDataTypeLookup FunctionData Key
maxjava.lang.Numbercdk.support/lookup-entry:max
minjava.lang.Numbercdk.support/lookup-entry:min
The build-cfn-auto-scaling-group-baseline-ebs-bandwidth-mbps-request-property-builder function updates a CfnAutoScalingGroup$BaselineEbsBandwidthMbpsRequestProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$BaselineEbsBandwidthMbpsRequestProperty$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 |
|---|---|---|---|
| `max` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max` |
| `min` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min` |
sourceraw docstring

build-cfn-auto-scaling-group-builderclj

(build-cfn-auto-scaling-group-builder builder id config)

The build-cfn-auto-scaling-group-builder function updates a CfnAutoScalingGroup$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
availabilityZonesjava.util.Listcdk.support/lookup-entry:availability-zones
capacityRebalancesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:capacity-rebalance
contextjava.lang.Stringcdk.support/lookup-entry:context
cooldownjava.lang.Stringcdk.support/lookup-entry:cooldown
defaultInstanceWarmupjava.lang.Numbercdk.support/lookup-entry:default-instance-warmup
desiredCapacityjava.lang.Stringcdk.support/lookup-entry:desired-capacity
desiredCapacityTypejava.lang.Stringcdk.support/lookup-entry:desired-capacity-type
healthCheckGracePeriodjava.lang.Numbercdk.support/lookup-entry:health-check-grace-period
healthCheckTypejava.lang.Stringcdk.support/lookup-entry:health-check-type
instanceIdjava.lang.Stringcdk.support/lookup-entry:instance-id
instanceMaintenancePolicysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:instance-maintenance-policy
launchConfigurationNamejava.lang.Stringcdk.support/lookup-entry:launch-configuration-name
launchTemplatesoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$LaunchTemplateSpecificationPropertycdk.support/lookup-entry:launch-template
lifecycleHookSpecificationListsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:lifecycle-hook-specification-list
loadBalancerNamesjava.util.Listcdk.support/lookup-entry:load-balancer-names
maxInstanceLifetimejava.lang.Numbercdk.support/lookup-entry:max-instance-lifetime
maxSizejava.lang.Stringcdk.support/lookup-entry:max-size
metricsCollectionjava.util.Listcdk.support/lookup-entry:metrics-collection
minSizejava.lang.Stringcdk.support/lookup-entry:min-size
mixedInstancesPolicysoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$MixedInstancesPolicyPropertycdk.support/lookup-entry:mixed-instances-policy
newInstancesProtectedFromScaleInsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:new-instances-protected-from-scale-in
notificationConfigurationsoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$NotificationConfigurationPropertycdk.support/lookup-entry:notification-configuration
notificationConfigurationsjava.util.Listcdk.support/lookup-entry:notification-configurations
placementGroupjava.lang.Stringcdk.support/lookup-entry:placement-group
serviceLinkedRoleArnjava.lang.Stringcdk.support/lookup-entry:service-linked-role-arn
tagsjava.util.Listcdk.support/lookup-entry:tags
targetGroupArnsjava.util.Listcdk.support/lookup-entry:target-group-arns
terminationPoliciesjava.util.Listcdk.support/lookup-entry:termination-policies
vpcZoneIdentifierjava.util.Listcdk.support/lookup-entry:vpc-zone-identifier
The build-cfn-auto-scaling-group-builder function updates a CfnAutoScalingGroup$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$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 |
|---|---|---|---|
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `availabilityZones` | java.util.List | [[cdk.support/lookup-entry]] | `:availability-zones` |
| `capacityRebalance` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:capacity-rebalance` |
| `context` | java.lang.String | [[cdk.support/lookup-entry]] | `:context` |
| `cooldown` | java.lang.String | [[cdk.support/lookup-entry]] | `:cooldown` |
| `defaultInstanceWarmup` | java.lang.Number | [[cdk.support/lookup-entry]] | `:default-instance-warmup` |
| `desiredCapacity` | java.lang.String | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `desiredCapacityType` | java.lang.String | [[cdk.support/lookup-entry]] | `:desired-capacity-type` |
| `healthCheckGracePeriod` | java.lang.Number | [[cdk.support/lookup-entry]] | `:health-check-grace-period` |
| `healthCheckType` | java.lang.String | [[cdk.support/lookup-entry]] | `:health-check-type` |
| `instanceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:instance-id` |
| `instanceMaintenancePolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:instance-maintenance-policy` |
| `launchConfigurationName` | java.lang.String | [[cdk.support/lookup-entry]] | `:launch-configuration-name` |
| `launchTemplate` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$LaunchTemplateSpecificationProperty | [[cdk.support/lookup-entry]] | `:launch-template` |
| `lifecycleHookSpecificationList` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:lifecycle-hook-specification-list` |
| `loadBalancerNames` | java.util.List | [[cdk.support/lookup-entry]] | `:load-balancer-names` |
| `maxInstanceLifetime` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-instance-lifetime` |
| `maxSize` | java.lang.String | [[cdk.support/lookup-entry]] | `:max-size` |
| `metricsCollection` | java.util.List | [[cdk.support/lookup-entry]] | `:metrics-collection` |
| `minSize` | java.lang.String | [[cdk.support/lookup-entry]] | `:min-size` |
| `mixedInstancesPolicy` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$MixedInstancesPolicyProperty | [[cdk.support/lookup-entry]] | `:mixed-instances-policy` |
| `newInstancesProtectedFromScaleIn` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:new-instances-protected-from-scale-in` |
| `notificationConfiguration` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$NotificationConfigurationProperty | [[cdk.support/lookup-entry]] | `:notification-configuration` |
| `notificationConfigurations` | java.util.List | [[cdk.support/lookup-entry]] | `:notification-configurations` |
| `placementGroup` | java.lang.String | [[cdk.support/lookup-entry]] | `:placement-group` |
| `serviceLinkedRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:service-linked-role-arn` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
| `targetGroupArns` | java.util.List | [[cdk.support/lookup-entry]] | `:target-group-arns` |
| `terminationPolicies` | java.util.List | [[cdk.support/lookup-entry]] | `:termination-policies` |
| `vpcZoneIdentifier` | java.util.List | [[cdk.support/lookup-entry]] | `:vpc-zone-identifier` |
sourceraw docstring

build-cfn-auto-scaling-group-instance-maintenance-policy-property-builderclj

(build-cfn-auto-scaling-group-instance-maintenance-policy-property-builder
  builder
  id
  config)

The build-cfn-auto-scaling-group-instance-maintenance-policy-property-builder function updates a CfnAutoScalingGroup$InstanceMaintenancePolicyProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$InstanceMaintenancePolicyProperty$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:

FieldDataTypeLookup FunctionData Key
maxHealthyPercentagejava.lang.Numbercdk.support/lookup-entry:max-healthy-percentage
minHealthyPercentagejava.lang.Numbercdk.support/lookup-entry:min-healthy-percentage
The build-cfn-auto-scaling-group-instance-maintenance-policy-property-builder function updates a CfnAutoScalingGroup$InstanceMaintenancePolicyProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$InstanceMaintenancePolicyProperty$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 |
|---|---|---|---|
| `maxHealthyPercentage` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-healthy-percentage` |
| `minHealthyPercentage` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-healthy-percentage` |
sourceraw docstring

build-cfn-auto-scaling-group-instance-requirements-property-builderclj

(build-cfn-auto-scaling-group-instance-requirements-property-builder builder
                                                                     id
                                                                     config)

The build-cfn-auto-scaling-group-instance-requirements-property-builder function updates a CfnAutoScalingGroup$InstanceRequirementsProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$InstanceRequirementsProperty$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:

FieldDataTypeLookup FunctionData Key
acceleratorCountsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:accelerator-count
acceleratorManufacturersjava.util.Listcdk.support/lookup-entry:accelerator-manufacturers
acceleratorNamesjava.util.Listcdk.support/lookup-entry:accelerator-names
acceleratorTotalMemoryMiBsoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$AcceleratorTotalMemoryMiBRequestPropertycdk.support/lookup-entry:accelerator-total-memory-mi-b
acceleratorTypesjava.util.Listcdk.support/lookup-entry:accelerator-types
allowedInstanceTypesjava.util.Listcdk.support/lookup-entry:allowed-instance-types
bareMetaljava.lang.Stringcdk.support/lookup-entry:bare-metal
baselineEbsBandwidthMbpssoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$BaselineEbsBandwidthMbpsRequestPropertycdk.support/lookup-entry:baseline-ebs-bandwidth-mbps
burstablePerformancejava.lang.Stringcdk.support/lookup-entry:burstable-performance
cpuManufacturersjava.util.Listcdk.support/lookup-entry:cpu-manufacturers
excludedInstanceTypesjava.util.Listcdk.support/lookup-entry:excluded-instance-types
instanceGenerationsjava.util.Listcdk.support/lookup-entry:instance-generations
localStoragejava.lang.Stringcdk.support/lookup-entry:local-storage
localStorageTypesjava.util.Listcdk.support/lookup-entry:local-storage-types
maxSpotPriceAsPercentageOfOptimalOnDemandPricejava.lang.Numbercdk.support/lookup-entry:max-spot-price-as-percentage-of-optimal-on-demand-price
memoryGiBPerVCpusoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$MemoryGiBPerVCpuRequestPropertycdk.support/lookup-entry:memory-gi-b-per-v-cpu
memoryMiBsoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$MemoryMiBRequestPropertycdk.support/lookup-entry:memory-mi-b
networkBandwidthGbpssoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$NetworkBandwidthGbpsRequestPropertycdk.support/lookup-entry:network-bandwidth-gbps
networkInterfaceCountsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:network-interface-count
onDemandMaxPricePercentageOverLowestPricejava.lang.Numbercdk.support/lookup-entry:on-demand-max-price-percentage-over-lowest-price
requireHibernateSupportsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:require-hibernate-support
spotMaxPricePercentageOverLowestPricejava.lang.Numbercdk.support/lookup-entry:spot-max-price-percentage-over-lowest-price
totalLocalStorageGbsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:total-local-storage-gb
vCpuCountsoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$VCpuCountRequestPropertycdk.support/lookup-entry:v-cpu-count
The build-cfn-auto-scaling-group-instance-requirements-property-builder function updates a CfnAutoScalingGroup$InstanceRequirementsProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$InstanceRequirementsProperty$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 |
|---|---|---|---|
| `acceleratorCount` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:accelerator-count` |
| `acceleratorManufacturers` | java.util.List | [[cdk.support/lookup-entry]] | `:accelerator-manufacturers` |
| `acceleratorNames` | java.util.List | [[cdk.support/lookup-entry]] | `:accelerator-names` |
| `acceleratorTotalMemoryMiB` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$AcceleratorTotalMemoryMiBRequestProperty | [[cdk.support/lookup-entry]] | `:accelerator-total-memory-mi-b` |
| `acceleratorTypes` | java.util.List | [[cdk.support/lookup-entry]] | `:accelerator-types` |
| `allowedInstanceTypes` | java.util.List | [[cdk.support/lookup-entry]] | `:allowed-instance-types` |
| `bareMetal` | java.lang.String | [[cdk.support/lookup-entry]] | `:bare-metal` |
| `baselineEbsBandwidthMbps` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$BaselineEbsBandwidthMbpsRequestProperty | [[cdk.support/lookup-entry]] | `:baseline-ebs-bandwidth-mbps` |
| `burstablePerformance` | java.lang.String | [[cdk.support/lookup-entry]] | `:burstable-performance` |
| `cpuManufacturers` | java.util.List | [[cdk.support/lookup-entry]] | `:cpu-manufacturers` |
| `excludedInstanceTypes` | java.util.List | [[cdk.support/lookup-entry]] | `:excluded-instance-types` |
| `instanceGenerations` | java.util.List | [[cdk.support/lookup-entry]] | `:instance-generations` |
| `localStorage` | java.lang.String | [[cdk.support/lookup-entry]] | `:local-storage` |
| `localStorageTypes` | java.util.List | [[cdk.support/lookup-entry]] | `:local-storage-types` |
| `maxSpotPriceAsPercentageOfOptimalOnDemandPrice` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-spot-price-as-percentage-of-optimal-on-demand-price` |
| `memoryGiBPerVCpu` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$MemoryGiBPerVCpuRequestProperty | [[cdk.support/lookup-entry]] | `:memory-gi-b-per-v-cpu` |
| `memoryMiB` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$MemoryMiBRequestProperty | [[cdk.support/lookup-entry]] | `:memory-mi-b` |
| `networkBandwidthGbps` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$NetworkBandwidthGbpsRequestProperty | [[cdk.support/lookup-entry]] | `:network-bandwidth-gbps` |
| `networkInterfaceCount` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:network-interface-count` |
| `onDemandMaxPricePercentageOverLowestPrice` | java.lang.Number | [[cdk.support/lookup-entry]] | `:on-demand-max-price-percentage-over-lowest-price` |
| `requireHibernateSupport` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:require-hibernate-support` |
| `spotMaxPricePercentageOverLowestPrice` | java.lang.Number | [[cdk.support/lookup-entry]] | `:spot-max-price-percentage-over-lowest-price` |
| `totalLocalStorageGb` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:total-local-storage-gb` |
| `vCpuCount` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$VCpuCountRequestProperty | [[cdk.support/lookup-entry]] | `:v-cpu-count` |
sourceraw docstring

build-cfn-auto-scaling-group-instances-distribution-property-builderclj

(build-cfn-auto-scaling-group-instances-distribution-property-builder builder
                                                                      id
                                                                      config)

The build-cfn-auto-scaling-group-instances-distribution-property-builder function updates a CfnAutoScalingGroup$InstancesDistributionProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$InstancesDistributionProperty$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:

FieldDataTypeLookup FunctionData Key
onDemandAllocationStrategyjava.lang.Stringcdk.support/lookup-entry:on-demand-allocation-strategy
onDemandBaseCapacityjava.lang.Numbercdk.support/lookup-entry:on-demand-base-capacity
onDemandPercentageAboveBaseCapacityjava.lang.Numbercdk.support/lookup-entry:on-demand-percentage-above-base-capacity
spotAllocationStrategyjava.lang.Stringcdk.support/lookup-entry:spot-allocation-strategy
spotInstancePoolsjava.lang.Numbercdk.support/lookup-entry:spot-instance-pools
spotMaxPricejava.lang.Stringcdk.support/lookup-entry:spot-max-price
The build-cfn-auto-scaling-group-instances-distribution-property-builder function updates a CfnAutoScalingGroup$InstancesDistributionProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$InstancesDistributionProperty$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 |
|---|---|---|---|
| `onDemandAllocationStrategy` | java.lang.String | [[cdk.support/lookup-entry]] | `:on-demand-allocation-strategy` |
| `onDemandBaseCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:on-demand-base-capacity` |
| `onDemandPercentageAboveBaseCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:on-demand-percentage-above-base-capacity` |
| `spotAllocationStrategy` | java.lang.String | [[cdk.support/lookup-entry]] | `:spot-allocation-strategy` |
| `spotInstancePools` | java.lang.Number | [[cdk.support/lookup-entry]] | `:spot-instance-pools` |
| `spotMaxPrice` | java.lang.String | [[cdk.support/lookup-entry]] | `:spot-max-price` |
sourceraw docstring

build-cfn-auto-scaling-group-launch-template-overrides-property-builderclj

(build-cfn-auto-scaling-group-launch-template-overrides-property-builder builder
                                                                         id
                                                                         config)

The build-cfn-auto-scaling-group-launch-template-overrides-property-builder function updates a CfnAutoScalingGroup$LaunchTemplateOverridesProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$LaunchTemplateOverridesProperty$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:

FieldDataTypeLookup FunctionData Key
instanceRequirementssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:instance-requirements
instanceTypejava.lang.Stringcdk.support/lookup-entry:instance-type
launchTemplateSpecificationsoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$LaunchTemplateSpecificationPropertycdk.support/lookup-entry:launch-template-specification
weightedCapacityjava.lang.Stringcdk.support/lookup-entry:weighted-capacity
The build-cfn-auto-scaling-group-launch-template-overrides-property-builder function updates a CfnAutoScalingGroup$LaunchTemplateOverridesProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$LaunchTemplateOverridesProperty$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 |
|---|---|---|---|
| `instanceRequirements` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:instance-requirements` |
| `instanceType` | java.lang.String | [[cdk.support/lookup-entry]] | `:instance-type` |
| `launchTemplateSpecification` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$LaunchTemplateSpecificationProperty | [[cdk.support/lookup-entry]] | `:launch-template-specification` |
| `weightedCapacity` | java.lang.String | [[cdk.support/lookup-entry]] | `:weighted-capacity` |
sourceraw docstring

build-cfn-auto-scaling-group-launch-template-property-builderclj

(build-cfn-auto-scaling-group-launch-template-property-builder builder
                                                               id
                                                               config)

The build-cfn-auto-scaling-group-launch-template-property-builder function updates a CfnAutoScalingGroup$LaunchTemplateProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$LaunchTemplateProperty$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:

FieldDataTypeLookup FunctionData Key
launchTemplateSpecificationsoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$LaunchTemplateSpecificationPropertycdk.support/lookup-entry:launch-template-specification
overridessoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:overrides
The build-cfn-auto-scaling-group-launch-template-property-builder function updates a CfnAutoScalingGroup$LaunchTemplateProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$LaunchTemplateProperty$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 |
|---|---|---|---|
| `launchTemplateSpecification` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$LaunchTemplateSpecificationProperty | [[cdk.support/lookup-entry]] | `:launch-template-specification` |
| `overrides` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:overrides` |
sourceraw docstring

build-cfn-auto-scaling-group-launch-template-specification-property-builderclj

(build-cfn-auto-scaling-group-launch-template-specification-property-builder
  builder
  id
  config)

The build-cfn-auto-scaling-group-launch-template-specification-property-builder function updates a CfnAutoScalingGroup$LaunchTemplateSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$LaunchTemplateSpecificationProperty$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:

FieldDataTypeLookup FunctionData Key
launchTemplateIdjava.lang.Stringcdk.support/lookup-entry:launch-template-id
launchTemplateNamejava.lang.Stringcdk.support/lookup-entry:launch-template-name
versionjava.lang.Stringcdk.support/lookup-entry:version
The build-cfn-auto-scaling-group-launch-template-specification-property-builder function updates a CfnAutoScalingGroup$LaunchTemplateSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$LaunchTemplateSpecificationProperty$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 |
|---|---|---|---|
| `launchTemplateId` | java.lang.String | [[cdk.support/lookup-entry]] | `:launch-template-id` |
| `launchTemplateName` | java.lang.String | [[cdk.support/lookup-entry]] | `:launch-template-name` |
| `version` | java.lang.String | [[cdk.support/lookup-entry]] | `:version` |
sourceraw docstring

build-cfn-auto-scaling-group-lifecycle-hook-specification-property-builderclj

(build-cfn-auto-scaling-group-lifecycle-hook-specification-property-builder
  builder
  id
  config)

The build-cfn-auto-scaling-group-lifecycle-hook-specification-property-builder function updates a CfnAutoScalingGroup$LifecycleHookSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$LifecycleHookSpecificationProperty$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:

FieldDataTypeLookup FunctionData Key
defaultResultjava.lang.Stringcdk.support/lookup-entry:default-result
heartbeatTimeoutjava.lang.Numbercdk.support/lookup-entry:heartbeat-timeout
lifecycleHookNamejava.lang.Stringcdk.support/lookup-entry:lifecycle-hook-name
lifecycleTransitionjava.lang.Stringcdk.support/lookup-entry:lifecycle-transition
notificationMetadatajava.lang.Stringcdk.support/lookup-entry:notification-metadata
notificationTargetArnjava.lang.Stringcdk.support/lookup-entry:notification-target-arn
roleArnjava.lang.Stringcdk.support/lookup-entry:role-arn
The build-cfn-auto-scaling-group-lifecycle-hook-specification-property-builder function updates a CfnAutoScalingGroup$LifecycleHookSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$LifecycleHookSpecificationProperty$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 |
|---|---|---|---|
| `defaultResult` | java.lang.String | [[cdk.support/lookup-entry]] | `:default-result` |
| `heartbeatTimeout` | java.lang.Number | [[cdk.support/lookup-entry]] | `:heartbeat-timeout` |
| `lifecycleHookName` | java.lang.String | [[cdk.support/lookup-entry]] | `:lifecycle-hook-name` |
| `lifecycleTransition` | java.lang.String | [[cdk.support/lookup-entry]] | `:lifecycle-transition` |
| `notificationMetadata` | java.lang.String | [[cdk.support/lookup-entry]] | `:notification-metadata` |
| `notificationTargetArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:notification-target-arn` |
| `roleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:role-arn` |
sourceraw docstring

build-cfn-auto-scaling-group-memory-gi-b-per-v-cpu-request-property-builderclj

(build-cfn-auto-scaling-group-memory-gi-b-per-v-cpu-request-property-builder
  builder
  id
  config)

The build-cfn-auto-scaling-group-memory-gi-b-per-v-cpu-request-property-builder function updates a CfnAutoScalingGroup$MemoryGiBPerVCpuRequestProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$MemoryGiBPerVCpuRequestProperty$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:

FieldDataTypeLookup FunctionData Key
maxjava.lang.Numbercdk.support/lookup-entry:max
minjava.lang.Numbercdk.support/lookup-entry:min
The build-cfn-auto-scaling-group-memory-gi-b-per-v-cpu-request-property-builder function updates a CfnAutoScalingGroup$MemoryGiBPerVCpuRequestProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$MemoryGiBPerVCpuRequestProperty$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 |
|---|---|---|---|
| `max` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max` |
| `min` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min` |
sourceraw docstring

build-cfn-auto-scaling-group-memory-mi-b-request-property-builderclj

(build-cfn-auto-scaling-group-memory-mi-b-request-property-builder builder
                                                                   id
                                                                   config)

The build-cfn-auto-scaling-group-memory-mi-b-request-property-builder function updates a CfnAutoScalingGroup$MemoryMiBRequestProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$MemoryMiBRequestProperty$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:

FieldDataTypeLookup FunctionData Key
maxjava.lang.Numbercdk.support/lookup-entry:max
minjava.lang.Numbercdk.support/lookup-entry:min
The build-cfn-auto-scaling-group-memory-mi-b-request-property-builder function updates a CfnAutoScalingGroup$MemoryMiBRequestProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$MemoryMiBRequestProperty$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 |
|---|---|---|---|
| `max` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max` |
| `min` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min` |
sourceraw docstring

build-cfn-auto-scaling-group-metrics-collection-property-builderclj

(build-cfn-auto-scaling-group-metrics-collection-property-builder builder
                                                                  id
                                                                  config)

The build-cfn-auto-scaling-group-metrics-collection-property-builder function updates a CfnAutoScalingGroup$MetricsCollectionProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$MetricsCollectionProperty$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:

FieldDataTypeLookup FunctionData Key
granularityjava.lang.Stringcdk.support/lookup-entry:granularity
metricsjava.util.Listcdk.support/lookup-entry:metrics
The build-cfn-auto-scaling-group-metrics-collection-property-builder function updates a CfnAutoScalingGroup$MetricsCollectionProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$MetricsCollectionProperty$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 |
|---|---|---|---|
| `granularity` | java.lang.String | [[cdk.support/lookup-entry]] | `:granularity` |
| `metrics` | java.util.List | [[cdk.support/lookup-entry]] | `:metrics` |
sourceraw docstring

build-cfn-auto-scaling-group-mixed-instances-policy-property-builderclj

(build-cfn-auto-scaling-group-mixed-instances-policy-property-builder builder
                                                                      id
                                                                      config)

The build-cfn-auto-scaling-group-mixed-instances-policy-property-builder function updates a CfnAutoScalingGroup$MixedInstancesPolicyProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$MixedInstancesPolicyProperty$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:

FieldDataTypeLookup FunctionData Key
instancesDistributionsoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$InstancesDistributionPropertycdk.support/lookup-entry:instances-distribution
launchTemplatesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:launch-template
The build-cfn-auto-scaling-group-mixed-instances-policy-property-builder function updates a CfnAutoScalingGroup$MixedInstancesPolicyProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$MixedInstancesPolicyProperty$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 |
|---|---|---|---|
| `instancesDistribution` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$InstancesDistributionProperty | [[cdk.support/lookup-entry]] | `:instances-distribution` |
| `launchTemplate` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:launch-template` |
sourceraw docstring

build-cfn-auto-scaling-group-network-bandwidth-gbps-request-property-builderclj

(build-cfn-auto-scaling-group-network-bandwidth-gbps-request-property-builder
  builder
  id
  config)

The build-cfn-auto-scaling-group-network-bandwidth-gbps-request-property-builder function updates a CfnAutoScalingGroup$NetworkBandwidthGbpsRequestProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$NetworkBandwidthGbpsRequestProperty$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:

FieldDataTypeLookup FunctionData Key
maxjava.lang.Numbercdk.support/lookup-entry:max
minjava.lang.Numbercdk.support/lookup-entry:min
The build-cfn-auto-scaling-group-network-bandwidth-gbps-request-property-builder function updates a CfnAutoScalingGroup$NetworkBandwidthGbpsRequestProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$NetworkBandwidthGbpsRequestProperty$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 |
|---|---|---|---|
| `max` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max` |
| `min` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min` |
sourceraw docstring

build-cfn-auto-scaling-group-network-interface-count-request-property-builderclj

(build-cfn-auto-scaling-group-network-interface-count-request-property-builder
  builder
  id
  config)

The build-cfn-auto-scaling-group-network-interface-count-request-property-builder function updates a CfnAutoScalingGroup$NetworkInterfaceCountRequestProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$NetworkInterfaceCountRequestProperty$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:

FieldDataTypeLookup FunctionData Key
maxjava.lang.Numbercdk.support/lookup-entry:max
minjava.lang.Numbercdk.support/lookup-entry:min
The build-cfn-auto-scaling-group-network-interface-count-request-property-builder function updates a CfnAutoScalingGroup$NetworkInterfaceCountRequestProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$NetworkInterfaceCountRequestProperty$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 |
|---|---|---|---|
| `max` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max` |
| `min` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min` |
sourceraw docstring

build-cfn-auto-scaling-group-notification-configuration-property-builderclj

(build-cfn-auto-scaling-group-notification-configuration-property-builder
  builder
  id
  config)

The build-cfn-auto-scaling-group-notification-configuration-property-builder function updates a CfnAutoScalingGroup$NotificationConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$NotificationConfigurationProperty$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:

FieldDataTypeLookup FunctionData Key
notificationTypesjava.util.Listcdk.support/lookup-entry:notification-types
topicArnjava.lang.Stringcdk.support/lookup-entry:topic-arn
The build-cfn-auto-scaling-group-notification-configuration-property-builder function updates a CfnAutoScalingGroup$NotificationConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$NotificationConfigurationProperty$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 |
|---|---|---|---|
| `notificationTypes` | java.util.List | [[cdk.support/lookup-entry]] | `:notification-types` |
| `topicArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:topic-arn` |
sourceraw docstring

build-cfn-auto-scaling-group-props-builderclj

(build-cfn-auto-scaling-group-props-builder builder id config)

The build-cfn-auto-scaling-group-props-builder function updates a CfnAutoScalingGroupProps$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroupProps$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
availabilityZonesjava.util.Listcdk.support/lookup-entry:availability-zones
capacityRebalancejava.lang.Booleancdk.support/lookup-entry:capacity-rebalance
contextjava.lang.Stringcdk.support/lookup-entry:context
cooldownjava.lang.Stringcdk.support/lookup-entry:cooldown
defaultInstanceWarmupjava.lang.Numbercdk.support/lookup-entry:default-instance-warmup
desiredCapacityjava.lang.Stringcdk.support/lookup-entry:desired-capacity
desiredCapacityTypejava.lang.Stringcdk.support/lookup-entry:desired-capacity-type
healthCheckGracePeriodjava.lang.Numbercdk.support/lookup-entry:health-check-grace-period
healthCheckTypejava.lang.Stringcdk.support/lookup-entry:health-check-type
instanceIdjava.lang.Stringcdk.support/lookup-entry:instance-id
instanceMaintenancePolicysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:instance-maintenance-policy
launchConfigurationNamejava.lang.Stringcdk.support/lookup-entry:launch-configuration-name
launchTemplatesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:launch-template
lifecycleHookSpecificationListjava.util.Listcdk.support/lookup-entry:lifecycle-hook-specification-list
loadBalancerNamesjava.util.Listcdk.support/lookup-entry:load-balancer-names
maxInstanceLifetimejava.lang.Numbercdk.support/lookup-entry:max-instance-lifetime
maxSizejava.lang.Stringcdk.support/lookup-entry:max-size
metricsCollectionsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:metrics-collection
minSizejava.lang.Stringcdk.support/lookup-entry:min-size
mixedInstancesPolicysoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$MixedInstancesPolicyPropertycdk.support/lookup-entry:mixed-instances-policy
newInstancesProtectedFromScaleInsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:new-instances-protected-from-scale-in
notificationConfigurationsoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$NotificationConfigurationPropertycdk.support/lookup-entry:notification-configuration
notificationConfigurationsjava.util.Listcdk.support/lookup-entry:notification-configurations
placementGroupjava.lang.Stringcdk.support/lookup-entry:placement-group
serviceLinkedRoleArnjava.lang.Stringcdk.support/lookup-entry:service-linked-role-arn
tagsjava.util.Listcdk.support/lookup-entry:tags
targetGroupArnsjava.util.Listcdk.support/lookup-entry:target-group-arns
terminationPoliciesjava.util.Listcdk.support/lookup-entry:termination-policies
vpcZoneIdentifierjava.util.Listcdk.support/lookup-entry:vpc-zone-identifier
The build-cfn-auto-scaling-group-props-builder function updates a CfnAutoScalingGroupProps$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroupProps$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 |
|---|---|---|---|
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `availabilityZones` | java.util.List | [[cdk.support/lookup-entry]] | `:availability-zones` |
| `capacityRebalance` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:capacity-rebalance` |
| `context` | java.lang.String | [[cdk.support/lookup-entry]] | `:context` |
| `cooldown` | java.lang.String | [[cdk.support/lookup-entry]] | `:cooldown` |
| `defaultInstanceWarmup` | java.lang.Number | [[cdk.support/lookup-entry]] | `:default-instance-warmup` |
| `desiredCapacity` | java.lang.String | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `desiredCapacityType` | java.lang.String | [[cdk.support/lookup-entry]] | `:desired-capacity-type` |
| `healthCheckGracePeriod` | java.lang.Number | [[cdk.support/lookup-entry]] | `:health-check-grace-period` |
| `healthCheckType` | java.lang.String | [[cdk.support/lookup-entry]] | `:health-check-type` |
| `instanceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:instance-id` |
| `instanceMaintenancePolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:instance-maintenance-policy` |
| `launchConfigurationName` | java.lang.String | [[cdk.support/lookup-entry]] | `:launch-configuration-name` |
| `launchTemplate` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:launch-template` |
| `lifecycleHookSpecificationList` | java.util.List | [[cdk.support/lookup-entry]] | `:lifecycle-hook-specification-list` |
| `loadBalancerNames` | java.util.List | [[cdk.support/lookup-entry]] | `:load-balancer-names` |
| `maxInstanceLifetime` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-instance-lifetime` |
| `maxSize` | java.lang.String | [[cdk.support/lookup-entry]] | `:max-size` |
| `metricsCollection` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:metrics-collection` |
| `minSize` | java.lang.String | [[cdk.support/lookup-entry]] | `:min-size` |
| `mixedInstancesPolicy` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$MixedInstancesPolicyProperty | [[cdk.support/lookup-entry]] | `:mixed-instances-policy` |
| `newInstancesProtectedFromScaleIn` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:new-instances-protected-from-scale-in` |
| `notificationConfiguration` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$NotificationConfigurationProperty | [[cdk.support/lookup-entry]] | `:notification-configuration` |
| `notificationConfigurations` | java.util.List | [[cdk.support/lookup-entry]] | `:notification-configurations` |
| `placementGroup` | java.lang.String | [[cdk.support/lookup-entry]] | `:placement-group` |
| `serviceLinkedRoleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:service-linked-role-arn` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
| `targetGroupArns` | java.util.List | [[cdk.support/lookup-entry]] | `:target-group-arns` |
| `terminationPolicies` | java.util.List | [[cdk.support/lookup-entry]] | `:termination-policies` |
| `vpcZoneIdentifier` | java.util.List | [[cdk.support/lookup-entry]] | `:vpc-zone-identifier` |
sourceraw docstring

build-cfn-auto-scaling-group-tag-property-property-builderclj

(build-cfn-auto-scaling-group-tag-property-property-builder builder id config)

The build-cfn-auto-scaling-group-tag-property-property-builder function updates a CfnAutoScalingGroup$TagPropertyProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$TagPropertyProperty$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:

FieldDataTypeLookup FunctionData Key
keyjava.lang.Stringcdk.support/lookup-entry:key
propagateAtLaunchsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:propagate-at-launch
valuejava.lang.Stringcdk.support/lookup-entry:value
The build-cfn-auto-scaling-group-tag-property-property-builder function updates a CfnAutoScalingGroup$TagPropertyProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$TagPropertyProperty$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 |
|---|---|---|---|
| `key` | java.lang.String | [[cdk.support/lookup-entry]] | `:key` |
| `propagateAtLaunch` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:propagate-at-launch` |
| `value` | java.lang.String | [[cdk.support/lookup-entry]] | `:value` |
sourceraw docstring

build-cfn-auto-scaling-group-total-local-storage-gb-request-property-builderclj

(build-cfn-auto-scaling-group-total-local-storage-gb-request-property-builder
  builder
  id
  config)

The build-cfn-auto-scaling-group-total-local-storage-gb-request-property-builder function updates a CfnAutoScalingGroup$TotalLocalStorageGBRequestProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$TotalLocalStorageGBRequestProperty$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:

FieldDataTypeLookup FunctionData Key
maxjava.lang.Numbercdk.support/lookup-entry:max
minjava.lang.Numbercdk.support/lookup-entry:min
The build-cfn-auto-scaling-group-total-local-storage-gb-request-property-builder function updates a CfnAutoScalingGroup$TotalLocalStorageGBRequestProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$TotalLocalStorageGBRequestProperty$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 |
|---|---|---|---|
| `max` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max` |
| `min` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min` |
sourceraw docstring

build-cfn-auto-scaling-group-v-cpu-count-request-property-builderclj

(build-cfn-auto-scaling-group-v-cpu-count-request-property-builder builder
                                                                   id
                                                                   config)

The build-cfn-auto-scaling-group-v-cpu-count-request-property-builder function updates a CfnAutoScalingGroup$VCpuCountRequestProperty$Builder instance using the provided configuration. The function takes the CfnAutoScalingGroup$VCpuCountRequestProperty$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:

FieldDataTypeLookup FunctionData Key
maxjava.lang.Numbercdk.support/lookup-entry:max
minjava.lang.Numbercdk.support/lookup-entry:min
The build-cfn-auto-scaling-group-v-cpu-count-request-property-builder function updates a CfnAutoScalingGroup$VCpuCountRequestProperty$Builder instance using the provided configuration.
  The function takes the CfnAutoScalingGroup$VCpuCountRequestProperty$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 |
|---|---|---|---|
| `max` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max` |
| `min` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min` |
sourceraw docstring

build-cfn-launch-configuration-block-device-mapping-property-builderclj

(build-cfn-launch-configuration-block-device-mapping-property-builder builder
                                                                      id
                                                                      config)

The build-cfn-launch-configuration-block-device-mapping-property-builder function updates a CfnLaunchConfiguration$BlockDeviceMappingProperty$Builder instance using the provided configuration. The function takes the CfnLaunchConfiguration$BlockDeviceMappingProperty$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:

FieldDataTypeLookup FunctionData Key
deviceNamejava.lang.Stringcdk.support/lookup-entry:device-name
ebssoftware.amazon.awscdk.services.autoscaling.CfnLaunchConfiguration$BlockDevicePropertycdk.support/lookup-entry:ebs
noDevicejava.lang.Booleancdk.support/lookup-entry:no-device
virtualNamejava.lang.Stringcdk.support/lookup-entry:virtual-name
The build-cfn-launch-configuration-block-device-mapping-property-builder function updates a CfnLaunchConfiguration$BlockDeviceMappingProperty$Builder instance using the provided configuration.
  The function takes the CfnLaunchConfiguration$BlockDeviceMappingProperty$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 |
|---|---|---|---|
| `deviceName` | java.lang.String | [[cdk.support/lookup-entry]] | `:device-name` |
| `ebs` | software.amazon.awscdk.services.autoscaling.CfnLaunchConfiguration$BlockDeviceProperty | [[cdk.support/lookup-entry]] | `:ebs` |
| `noDevice` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:no-device` |
| `virtualName` | java.lang.String | [[cdk.support/lookup-entry]] | `:virtual-name` |
sourceraw docstring

build-cfn-launch-configuration-block-device-property-builderclj

(build-cfn-launch-configuration-block-device-property-builder builder id config)

The build-cfn-launch-configuration-block-device-property-builder function updates a CfnLaunchConfiguration$BlockDeviceProperty$Builder instance using the provided configuration. The function takes the CfnLaunchConfiguration$BlockDeviceProperty$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:

FieldDataTypeLookup FunctionData Key
deleteOnTerminationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:delete-on-termination
encryptedsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:encrypted
iopsjava.lang.Numbercdk.support/lookup-entry:iops
snapshotIdjava.lang.Stringcdk.support/lookup-entry:snapshot-id
throughputjava.lang.Numbercdk.support/lookup-entry:throughput
volumeSizejava.lang.Numbercdk.support/lookup-entry:volume-size
volumeTypejava.lang.Stringcdk.support/lookup-entry:volume-type
The build-cfn-launch-configuration-block-device-property-builder function updates a CfnLaunchConfiguration$BlockDeviceProperty$Builder instance using the provided configuration.
  The function takes the CfnLaunchConfiguration$BlockDeviceProperty$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 |
|---|---|---|---|
| `deleteOnTermination` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:delete-on-termination` |
| `encrypted` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:encrypted` |
| `iops` | java.lang.Number | [[cdk.support/lookup-entry]] | `:iops` |
| `snapshotId` | java.lang.String | [[cdk.support/lookup-entry]] | `:snapshot-id` |
| `throughput` | java.lang.Number | [[cdk.support/lookup-entry]] | `:throughput` |
| `volumeSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:volume-size` |
| `volumeType` | java.lang.String | [[cdk.support/lookup-entry]] | `:volume-type` |
sourceraw docstring

build-cfn-launch-configuration-builderclj

(build-cfn-launch-configuration-builder builder id config)

The build-cfn-launch-configuration-builder function updates a CfnLaunchConfiguration$Builder instance using the provided configuration. The function takes the CfnLaunchConfiguration$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:

FieldDataTypeLookup FunctionData Key
associatePublicIpAddresssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:associate-public-ip-address
blockDeviceMappingsjava.util.Listcdk.support/lookup-entry:block-device-mappings
classicLinkVpcIdjava.lang.Stringcdk.support/lookup-entry:classic-link-vpc-id
classicLinkVpcSecurityGroupsjava.util.Listcdk.support/lookup-entry:classic-link-vpc-security-groups
ebsOptimizedjava.lang.Booleancdk.support/lookup-entry:ebs-optimized
iamInstanceProfilejava.lang.Stringcdk.support/lookup-entry:iam-instance-profile
imageIdjava.lang.Stringcdk.support/lookup-entry:image-id
instanceIdjava.lang.Stringcdk.support/lookup-entry:instance-id
instanceMonitoringjava.lang.Booleancdk.support/lookup-entry:instance-monitoring
instanceTypejava.lang.Stringcdk.support/lookup-entry:instance-type
kernelIdjava.lang.Stringcdk.support/lookup-entry:kernel-id
keyNamejava.lang.Stringcdk.support/lookup-entry:key-name
launchConfigurationNamejava.lang.Stringcdk.support/lookup-entry:launch-configuration-name
metadataOptionssoftware.amazon.awscdk.services.autoscaling.CfnLaunchConfiguration$MetadataOptionsPropertycdk.support/lookup-entry:metadata-options
placementTenancyjava.lang.Stringcdk.support/lookup-entry:placement-tenancy
ramDiskIdjava.lang.Stringcdk.support/lookup-entry:ram-disk-id
securityGroupsjava.util.Listcdk.support/lookup-entry:security-groups
spotPricejava.lang.Stringcdk.support/lookup-entry:spot-price
userDatajava.lang.Stringcdk.support/lookup-entry:user-data
The build-cfn-launch-configuration-builder function updates a CfnLaunchConfiguration$Builder instance using the provided configuration.
  The function takes the CfnLaunchConfiguration$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 |
|---|---|---|---|
| `associatePublicIpAddress` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:associate-public-ip-address` |
| `blockDeviceMappings` | java.util.List | [[cdk.support/lookup-entry]] | `:block-device-mappings` |
| `classicLinkVpcId` | java.lang.String | [[cdk.support/lookup-entry]] | `:classic-link-vpc-id` |
| `classicLinkVpcSecurityGroups` | java.util.List | [[cdk.support/lookup-entry]] | `:classic-link-vpc-security-groups` |
| `ebsOptimized` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ebs-optimized` |
| `iamInstanceProfile` | java.lang.String | [[cdk.support/lookup-entry]] | `:iam-instance-profile` |
| `imageId` | java.lang.String | [[cdk.support/lookup-entry]] | `:image-id` |
| `instanceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:instance-id` |
| `instanceMonitoring` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:instance-monitoring` |
| `instanceType` | java.lang.String | [[cdk.support/lookup-entry]] | `:instance-type` |
| `kernelId` | java.lang.String | [[cdk.support/lookup-entry]] | `:kernel-id` |
| `keyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-name` |
| `launchConfigurationName` | java.lang.String | [[cdk.support/lookup-entry]] | `:launch-configuration-name` |
| `metadataOptions` | software.amazon.awscdk.services.autoscaling.CfnLaunchConfiguration$MetadataOptionsProperty | [[cdk.support/lookup-entry]] | `:metadata-options` |
| `placementTenancy` | java.lang.String | [[cdk.support/lookup-entry]] | `:placement-tenancy` |
| `ramDiskId` | java.lang.String | [[cdk.support/lookup-entry]] | `:ram-disk-id` |
| `securityGroups` | java.util.List | [[cdk.support/lookup-entry]] | `:security-groups` |
| `spotPrice` | java.lang.String | [[cdk.support/lookup-entry]] | `:spot-price` |
| `userData` | java.lang.String | [[cdk.support/lookup-entry]] | `:user-data` |
sourceraw docstring

build-cfn-launch-configuration-metadata-options-property-builderclj

(build-cfn-launch-configuration-metadata-options-property-builder builder
                                                                  id
                                                                  config)

The build-cfn-launch-configuration-metadata-options-property-builder function updates a CfnLaunchConfiguration$MetadataOptionsProperty$Builder instance using the provided configuration. The function takes the CfnLaunchConfiguration$MetadataOptionsProperty$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:

FieldDataTypeLookup FunctionData Key
httpEndpointjava.lang.Stringcdk.support/lookup-entry:http-endpoint
httpPutResponseHopLimitjava.lang.Numbercdk.support/lookup-entry:http-put-response-hop-limit
httpTokensjava.lang.Stringcdk.support/lookup-entry:http-tokens
The build-cfn-launch-configuration-metadata-options-property-builder function updates a CfnLaunchConfiguration$MetadataOptionsProperty$Builder instance using the provided configuration.
  The function takes the CfnLaunchConfiguration$MetadataOptionsProperty$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 |
|---|---|---|---|
| `httpEndpoint` | java.lang.String | [[cdk.support/lookup-entry]] | `:http-endpoint` |
| `httpPutResponseHopLimit` | java.lang.Number | [[cdk.support/lookup-entry]] | `:http-put-response-hop-limit` |
| `httpTokens` | java.lang.String | [[cdk.support/lookup-entry]] | `:http-tokens` |
sourceraw docstring

build-cfn-launch-configuration-props-builderclj

(build-cfn-launch-configuration-props-builder builder id config)

The build-cfn-launch-configuration-props-builder function updates a CfnLaunchConfigurationProps$Builder instance using the provided configuration. The function takes the CfnLaunchConfigurationProps$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:

FieldDataTypeLookup FunctionData Key
associatePublicIpAddresssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:associate-public-ip-address
blockDeviceMappingssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:block-device-mappings
classicLinkVpcIdjava.lang.Stringcdk.support/lookup-entry:classic-link-vpc-id
classicLinkVpcSecurityGroupsjava.util.Listcdk.support/lookup-entry:classic-link-vpc-security-groups
ebsOptimizedsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:ebs-optimized
iamInstanceProfilejava.lang.Stringcdk.support/lookup-entry:iam-instance-profile
imageIdjava.lang.Stringcdk.support/lookup-entry:image-id
instanceIdjava.lang.Stringcdk.support/lookup-entry:instance-id
instanceMonitoringsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:instance-monitoring
instanceTypejava.lang.Stringcdk.support/lookup-entry:instance-type
kernelIdjava.lang.Stringcdk.support/lookup-entry:kernel-id
keyNamejava.lang.Stringcdk.support/lookup-entry:key-name
launchConfigurationNamejava.lang.Stringcdk.support/lookup-entry:launch-configuration-name
metadataOptionssoftware.amazon.awscdk.services.autoscaling.CfnLaunchConfiguration$MetadataOptionsPropertycdk.support/lookup-entry:metadata-options
placementTenancyjava.lang.Stringcdk.support/lookup-entry:placement-tenancy
ramDiskIdjava.lang.Stringcdk.support/lookup-entry:ram-disk-id
securityGroupsjava.util.Listcdk.support/lookup-entry:security-groups
spotPricejava.lang.Stringcdk.support/lookup-entry:spot-price
userDatajava.lang.Stringcdk.support/lookup-entry:user-data
The build-cfn-launch-configuration-props-builder function updates a CfnLaunchConfigurationProps$Builder instance using the provided configuration.
  The function takes the CfnLaunchConfigurationProps$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 |
|---|---|---|---|
| `associatePublicIpAddress` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:associate-public-ip-address` |
| `blockDeviceMappings` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:block-device-mappings` |
| `classicLinkVpcId` | java.lang.String | [[cdk.support/lookup-entry]] | `:classic-link-vpc-id` |
| `classicLinkVpcSecurityGroups` | java.util.List | [[cdk.support/lookup-entry]] | `:classic-link-vpc-security-groups` |
| `ebsOptimized` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:ebs-optimized` |
| `iamInstanceProfile` | java.lang.String | [[cdk.support/lookup-entry]] | `:iam-instance-profile` |
| `imageId` | java.lang.String | [[cdk.support/lookup-entry]] | `:image-id` |
| `instanceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:instance-id` |
| `instanceMonitoring` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:instance-monitoring` |
| `instanceType` | java.lang.String | [[cdk.support/lookup-entry]] | `:instance-type` |
| `kernelId` | java.lang.String | [[cdk.support/lookup-entry]] | `:kernel-id` |
| `keyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-name` |
| `launchConfigurationName` | java.lang.String | [[cdk.support/lookup-entry]] | `:launch-configuration-name` |
| `metadataOptions` | software.amazon.awscdk.services.autoscaling.CfnLaunchConfiguration$MetadataOptionsProperty | [[cdk.support/lookup-entry]] | `:metadata-options` |
| `placementTenancy` | java.lang.String | [[cdk.support/lookup-entry]] | `:placement-tenancy` |
| `ramDiskId` | java.lang.String | [[cdk.support/lookup-entry]] | `:ram-disk-id` |
| `securityGroups` | java.util.List | [[cdk.support/lookup-entry]] | `:security-groups` |
| `spotPrice` | java.lang.String | [[cdk.support/lookup-entry]] | `:spot-price` |
| `userData` | java.lang.String | [[cdk.support/lookup-entry]] | `:user-data` |
sourceraw docstring

build-cfn-lifecycle-hook-builderclj

(build-cfn-lifecycle-hook-builder builder id config)

The build-cfn-lifecycle-hook-builder function updates a CfnLifecycleHook$Builder instance using the provided configuration. The function takes the CfnLifecycleHook$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
defaultResultjava.lang.Stringcdk.support/lookup-entry:default-result
heartbeatTimeoutjava.lang.Numbercdk.support/lookup-entry:heartbeat-timeout
lifecycleHookNamejava.lang.Stringcdk.support/lookup-entry:lifecycle-hook-name
lifecycleTransitionjava.lang.Stringcdk.support/lookup-entry:lifecycle-transition
notificationMetadatajava.lang.Stringcdk.support/lookup-entry:notification-metadata
notificationTargetArnjava.lang.Stringcdk.support/lookup-entry:notification-target-arn
roleArnjava.lang.Stringcdk.support/lookup-entry:role-arn
The build-cfn-lifecycle-hook-builder function updates a CfnLifecycleHook$Builder instance using the provided configuration.
  The function takes the CfnLifecycleHook$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 |
|---|---|---|---|
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `defaultResult` | java.lang.String | [[cdk.support/lookup-entry]] | `:default-result` |
| `heartbeatTimeout` | java.lang.Number | [[cdk.support/lookup-entry]] | `:heartbeat-timeout` |
| `lifecycleHookName` | java.lang.String | [[cdk.support/lookup-entry]] | `:lifecycle-hook-name` |
| `lifecycleTransition` | java.lang.String | [[cdk.support/lookup-entry]] | `:lifecycle-transition` |
| `notificationMetadata` | java.lang.String | [[cdk.support/lookup-entry]] | `:notification-metadata` |
| `notificationTargetArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:notification-target-arn` |
| `roleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:role-arn` |
sourceraw docstring

build-cfn-lifecycle-hook-props-builderclj

(build-cfn-lifecycle-hook-props-builder builder id config)

The build-cfn-lifecycle-hook-props-builder function updates a CfnLifecycleHookProps$Builder instance using the provided configuration. The function takes the CfnLifecycleHookProps$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
defaultResultjava.lang.Stringcdk.support/lookup-entry:default-result
heartbeatTimeoutjava.lang.Numbercdk.support/lookup-entry:heartbeat-timeout
lifecycleHookNamejava.lang.Stringcdk.support/lookup-entry:lifecycle-hook-name
lifecycleTransitionjava.lang.Stringcdk.support/lookup-entry:lifecycle-transition
notificationMetadatajava.lang.Stringcdk.support/lookup-entry:notification-metadata
notificationTargetArnjava.lang.Stringcdk.support/lookup-entry:notification-target-arn
roleArnjava.lang.Stringcdk.support/lookup-entry:role-arn
The build-cfn-lifecycle-hook-props-builder function updates a CfnLifecycleHookProps$Builder instance using the provided configuration.
  The function takes the CfnLifecycleHookProps$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 |
|---|---|---|---|
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `defaultResult` | java.lang.String | [[cdk.support/lookup-entry]] | `:default-result` |
| `heartbeatTimeout` | java.lang.Number | [[cdk.support/lookup-entry]] | `:heartbeat-timeout` |
| `lifecycleHookName` | java.lang.String | [[cdk.support/lookup-entry]] | `:lifecycle-hook-name` |
| `lifecycleTransition` | java.lang.String | [[cdk.support/lookup-entry]] | `:lifecycle-transition` |
| `notificationMetadata` | java.lang.String | [[cdk.support/lookup-entry]] | `:notification-metadata` |
| `notificationTargetArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:notification-target-arn` |
| `roleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:role-arn` |
sourceraw docstring

build-cfn-scaling-policy-builderclj

(build-cfn-scaling-policy-builder builder id config)

The build-cfn-scaling-policy-builder function updates a CfnScalingPolicy$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$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:

FieldDataTypeLookup FunctionData Key
adjustmentTypejava.lang.Stringcdk.support/lookup-entry:adjustment-type
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
cooldownjava.lang.Stringcdk.support/lookup-entry:cooldown
estimatedInstanceWarmupjava.lang.Numbercdk.support/lookup-entry:estimated-instance-warmup
metricAggregationTypejava.lang.Stringcdk.support/lookup-entry:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
policyTypejava.lang.Stringcdk.support/lookup-entry:policy-type
predictiveScalingConfigurationsoftware.amazon.awscdk.services.autoscaling.CfnScalingPolicy$PredictiveScalingConfigurationPropertycdk.support/lookup-entry:predictive-scaling-configuration
scalingAdjustmentjava.lang.Numbercdk.support/lookup-entry:scaling-adjustment
stepAdjustmentssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:step-adjustments
targetTrackingConfigurationsoftware.amazon.awscdk.services.autoscaling.CfnScalingPolicy$TargetTrackingConfigurationPropertycdk.support/lookup-entry:target-tracking-configuration
The build-cfn-scaling-policy-builder function updates a CfnScalingPolicy$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$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 |
|---|---|---|---|
| `adjustmentType` | java.lang.String | [[cdk.support/lookup-entry]] | `:adjustment-type` |
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `cooldown` | java.lang.String | [[cdk.support/lookup-entry]] | `:cooldown` |
| `estimatedInstanceWarmup` | java.lang.Number | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `metricAggregationType` | java.lang.String | [[cdk.support/lookup-entry]] | `:metric-aggregation-type` |
| `minAdjustmentMagnitude` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-adjustment-magnitude` |
| `policyType` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-type` |
| `predictiveScalingConfiguration` | software.amazon.awscdk.services.autoscaling.CfnScalingPolicy$PredictiveScalingConfigurationProperty | [[cdk.support/lookup-entry]] | `:predictive-scaling-configuration` |
| `scalingAdjustment` | java.lang.Number | [[cdk.support/lookup-entry]] | `:scaling-adjustment` |
| `stepAdjustments` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:step-adjustments` |
| `targetTrackingConfiguration` | software.amazon.awscdk.services.autoscaling.CfnScalingPolicy$TargetTrackingConfigurationProperty | [[cdk.support/lookup-entry]] | `:target-tracking-configuration` |
sourceraw docstring

build-cfn-scaling-policy-customized-metric-specification-property-builderclj

(build-cfn-scaling-policy-customized-metric-specification-property-builder
  builder
  id
  config)

The build-cfn-scaling-policy-customized-metric-specification-property-builder function updates a CfnScalingPolicy$CustomizedMetricSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$CustomizedMetricSpecificationProperty$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:

FieldDataTypeLookup FunctionData Key
dimensionsjava.util.Listcdk.support/lookup-entry:dimensions
metricNamejava.lang.Stringcdk.support/lookup-entry:metric-name
namespacejava.lang.Stringcdk.support/lookup-entry:namespace
statisticjava.lang.Stringcdk.support/lookup-entry:statistic
unitjava.lang.Stringcdk.support/lookup-entry:unit
The build-cfn-scaling-policy-customized-metric-specification-property-builder function updates a CfnScalingPolicy$CustomizedMetricSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$CustomizedMetricSpecificationProperty$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 |
|---|---|---|---|
| `dimensions` | java.util.List | [[cdk.support/lookup-entry]] | `:dimensions` |
| `metricName` | java.lang.String | [[cdk.support/lookup-entry]] | `:metric-name` |
| `namespace` | java.lang.String | [[cdk.support/lookup-entry]] | `:namespace` |
| `statistic` | java.lang.String | [[cdk.support/lookup-entry]] | `:statistic` |
| `unit` | java.lang.String | [[cdk.support/lookup-entry]] | `:unit` |
sourceraw docstring

build-cfn-scaling-policy-metric-data-query-property-builderclj

(build-cfn-scaling-policy-metric-data-query-property-builder builder id config)

The build-cfn-scaling-policy-metric-data-query-property-builder function updates a CfnScalingPolicy$MetricDataQueryProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$MetricDataQueryProperty$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:

FieldDataTypeLookup FunctionData Key
expressionjava.lang.Stringcdk.support/lookup-entry:expression
idjava.lang.Stringcdk.support/lookup-entry:id
labeljava.lang.Stringcdk.support/lookup-entry:label
metricStatsoftware.amazon.awscdk.services.autoscaling.CfnScalingPolicy$MetricStatPropertycdk.support/lookup-entry:metric-stat
returnDatasoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:return-data
The build-cfn-scaling-policy-metric-data-query-property-builder function updates a CfnScalingPolicy$MetricDataQueryProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$MetricDataQueryProperty$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 |
|---|---|---|---|
| `expression` | java.lang.String | [[cdk.support/lookup-entry]] | `:expression` |
| `id` | java.lang.String | [[cdk.support/lookup-entry]] | `:id` |
| `label` | java.lang.String | [[cdk.support/lookup-entry]] | `:label` |
| `metricStat` | software.amazon.awscdk.services.autoscaling.CfnScalingPolicy$MetricStatProperty | [[cdk.support/lookup-entry]] | `:metric-stat` |
| `returnData` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:return-data` |
sourceraw docstring

build-cfn-scaling-policy-metric-dimension-property-builderclj

(build-cfn-scaling-policy-metric-dimension-property-builder builder id config)

The build-cfn-scaling-policy-metric-dimension-property-builder function updates a CfnScalingPolicy$MetricDimensionProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$MetricDimensionProperty$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:

FieldDataTypeLookup FunctionData Key
namejava.lang.Stringcdk.support/lookup-entry:name
valuejava.lang.Stringcdk.support/lookup-entry:value
The build-cfn-scaling-policy-metric-dimension-property-builder function updates a CfnScalingPolicy$MetricDimensionProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$MetricDimensionProperty$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 |
|---|---|---|---|
| `name` | java.lang.String | [[cdk.support/lookup-entry]] | `:name` |
| `value` | java.lang.String | [[cdk.support/lookup-entry]] | `:value` |
sourceraw docstring

build-cfn-scaling-policy-metric-property-builderclj

(build-cfn-scaling-policy-metric-property-builder builder id config)

The build-cfn-scaling-policy-metric-property-builder function updates a CfnScalingPolicy$MetricProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$MetricProperty$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:

FieldDataTypeLookup FunctionData Key
dimensionsjava.util.Listcdk.support/lookup-entry:dimensions
metricNamejava.lang.Stringcdk.support/lookup-entry:metric-name
namespacejava.lang.Stringcdk.support/lookup-entry:namespace
The build-cfn-scaling-policy-metric-property-builder function updates a CfnScalingPolicy$MetricProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$MetricProperty$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 |
|---|---|---|---|
| `dimensions` | java.util.List | [[cdk.support/lookup-entry]] | `:dimensions` |
| `metricName` | java.lang.String | [[cdk.support/lookup-entry]] | `:metric-name` |
| `namespace` | java.lang.String | [[cdk.support/lookup-entry]] | `:namespace` |
sourceraw docstring

build-cfn-scaling-policy-metric-stat-property-builderclj

(build-cfn-scaling-policy-metric-stat-property-builder builder id config)

The build-cfn-scaling-policy-metric-stat-property-builder function updates a CfnScalingPolicy$MetricStatProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$MetricStatProperty$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:

FieldDataTypeLookup FunctionData Key
metricsoftware.amazon.awscdk.services.autoscaling.CfnScalingPolicy$MetricPropertycdk.support/lookup-entry:metric
statjava.lang.Stringcdk.support/lookup-entry:stat
unitjava.lang.Stringcdk.support/lookup-entry:unit
The build-cfn-scaling-policy-metric-stat-property-builder function updates a CfnScalingPolicy$MetricStatProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$MetricStatProperty$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 |
|---|---|---|---|
| `metric` | software.amazon.awscdk.services.autoscaling.CfnScalingPolicy$MetricProperty | [[cdk.support/lookup-entry]] | `:metric` |
| `stat` | java.lang.String | [[cdk.support/lookup-entry]] | `:stat` |
| `unit` | java.lang.String | [[cdk.support/lookup-entry]] | `:unit` |
sourceraw docstring

build-cfn-scaling-policy-predefined-metric-specification-property-builderclj

(build-cfn-scaling-policy-predefined-metric-specification-property-builder
  builder
  id
  config)

The build-cfn-scaling-policy-predefined-metric-specification-property-builder function updates a CfnScalingPolicy$PredefinedMetricSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$PredefinedMetricSpecificationProperty$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:

FieldDataTypeLookup FunctionData Key
predefinedMetricTypejava.lang.Stringcdk.support/lookup-entry:predefined-metric-type
resourceLabeljava.lang.Stringcdk.support/lookup-entry:resource-label
The build-cfn-scaling-policy-predefined-metric-specification-property-builder function updates a CfnScalingPolicy$PredefinedMetricSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$PredefinedMetricSpecificationProperty$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 |
|---|---|---|---|
| `predefinedMetricType` | java.lang.String | [[cdk.support/lookup-entry]] | `:predefined-metric-type` |
| `resourceLabel` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-label` |
sourceraw docstring

build-cfn-scaling-policy-predictive-scaling-configuration-property-builderclj

(build-cfn-scaling-policy-predictive-scaling-configuration-property-builder
  builder
  id
  config)

The build-cfn-scaling-policy-predictive-scaling-configuration-property-builder function updates a CfnScalingPolicy$PredictiveScalingConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$PredictiveScalingConfigurationProperty$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:

FieldDataTypeLookup FunctionData Key
maxCapacityBreachBehaviorjava.lang.Stringcdk.support/lookup-entry:max-capacity-breach-behavior
maxCapacityBufferjava.lang.Numbercdk.support/lookup-entry:max-capacity-buffer
metricSpecificationssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:metric-specifications
modejava.lang.Stringcdk.support/lookup-entry:mode
schedulingBufferTimejava.lang.Numbercdk.support/lookup-entry:scheduling-buffer-time
The build-cfn-scaling-policy-predictive-scaling-configuration-property-builder function updates a CfnScalingPolicy$PredictiveScalingConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$PredictiveScalingConfigurationProperty$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 |
|---|---|---|---|
| `maxCapacityBreachBehavior` | java.lang.String | [[cdk.support/lookup-entry]] | `:max-capacity-breach-behavior` |
| `maxCapacityBuffer` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity-buffer` |
| `metricSpecifications` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:metric-specifications` |
| `mode` | java.lang.String | [[cdk.support/lookup-entry]] | `:mode` |
| `schedulingBufferTime` | java.lang.Number | [[cdk.support/lookup-entry]] | `:scheduling-buffer-time` |
sourceraw docstring

build-cfn-scaling-policy-predictive-scaling-customized-capacity-metric-property-builderclj

(build-cfn-scaling-policy-predictive-scaling-customized-capacity-metric-property-builder
  builder
  id
  config)

The build-cfn-scaling-policy-predictive-scaling-customized-capacity-metric-property-builder function updates a CfnScalingPolicy$PredictiveScalingCustomizedCapacityMetricProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$PredictiveScalingCustomizedCapacityMetricProperty$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:

FieldDataTypeLookup FunctionData Key
metricDataQueriesjava.util.Listcdk.support/lookup-entry:metric-data-queries
The build-cfn-scaling-policy-predictive-scaling-customized-capacity-metric-property-builder function updates a CfnScalingPolicy$PredictiveScalingCustomizedCapacityMetricProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$PredictiveScalingCustomizedCapacityMetricProperty$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 |
|---|---|---|---|
| `metricDataQueries` | java.util.List | [[cdk.support/lookup-entry]] | `:metric-data-queries` |
sourceraw docstring

build-cfn-scaling-policy-predictive-scaling-customized-load-metric-property-builderclj

(build-cfn-scaling-policy-predictive-scaling-customized-load-metric-property-builder
  builder
  id
  config)

The build-cfn-scaling-policy-predictive-scaling-customized-load-metric-property-builder function updates a CfnScalingPolicy$PredictiveScalingCustomizedLoadMetricProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$PredictiveScalingCustomizedLoadMetricProperty$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:

FieldDataTypeLookup FunctionData Key
metricDataQueriessoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:metric-data-queries
The build-cfn-scaling-policy-predictive-scaling-customized-load-metric-property-builder function updates a CfnScalingPolicy$PredictiveScalingCustomizedLoadMetricProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$PredictiveScalingCustomizedLoadMetricProperty$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 |
|---|---|---|---|
| `metricDataQueries` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:metric-data-queries` |
sourceraw docstring

build-cfn-scaling-policy-predictive-scaling-customized-scaling-metric-property-builderclj

(build-cfn-scaling-policy-predictive-scaling-customized-scaling-metric-property-builder
  builder
  id
  config)

The build-cfn-scaling-policy-predictive-scaling-customized-scaling-metric-property-builder function updates a CfnScalingPolicy$PredictiveScalingCustomizedScalingMetricProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$PredictiveScalingCustomizedScalingMetricProperty$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:

FieldDataTypeLookup FunctionData Key
metricDataQueriesjava.util.Listcdk.support/lookup-entry:metric-data-queries
The build-cfn-scaling-policy-predictive-scaling-customized-scaling-metric-property-builder function updates a CfnScalingPolicy$PredictiveScalingCustomizedScalingMetricProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$PredictiveScalingCustomizedScalingMetricProperty$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 |
|---|---|---|---|
| `metricDataQueries` | java.util.List | [[cdk.support/lookup-entry]] | `:metric-data-queries` |
sourceraw docstring

build-cfn-scaling-policy-predictive-scaling-metric-specification-property-builderclj

(build-cfn-scaling-policy-predictive-scaling-metric-specification-property-builder
  builder
  id
  config)

The build-cfn-scaling-policy-predictive-scaling-metric-specification-property-builder function updates a CfnScalingPolicy$PredictiveScalingMetricSpecificationProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$PredictiveScalingMetricSpecificationProperty$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:

FieldDataTypeLookup FunctionData Key
customizedCapacityMetricSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:customized-capacity-metric-specification
customizedLoadMetricSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:customized-load-metric-specification
customizedScalingMetricSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:customized-scaling-metric-specification
predefinedLoadMetricSpecificationsoftware.amazon.awscdk.services.autoscaling.CfnScalingPolicy$PredictiveScalingPredefinedLoadMetricPropertycdk.support/lookup-entry:predefined-load-metric-specification
predefinedMetricPairSpecificationsoftware.amazon.awscdk.services.autoscaling.CfnScalingPolicy$PredictiveScalingPredefinedMetricPairPropertycdk.support/lookup-entry:predefined-metric-pair-specification
predefinedScalingMetricSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:predefined-scaling-metric-specification
targetValuejava.lang.Numbercdk.support/lookup-entry:target-value
The build-cfn-scaling-policy-predictive-scaling-metric-specification-property-builder function updates a CfnScalingPolicy$PredictiveScalingMetricSpecificationProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$PredictiveScalingMetricSpecificationProperty$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 |
|---|---|---|---|
| `customizedCapacityMetricSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:customized-capacity-metric-specification` |
| `customizedLoadMetricSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:customized-load-metric-specification` |
| `customizedScalingMetricSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:customized-scaling-metric-specification` |
| `predefinedLoadMetricSpecification` | software.amazon.awscdk.services.autoscaling.CfnScalingPolicy$PredictiveScalingPredefinedLoadMetricProperty | [[cdk.support/lookup-entry]] | `:predefined-load-metric-specification` |
| `predefinedMetricPairSpecification` | software.amazon.awscdk.services.autoscaling.CfnScalingPolicy$PredictiveScalingPredefinedMetricPairProperty | [[cdk.support/lookup-entry]] | `:predefined-metric-pair-specification` |
| `predefinedScalingMetricSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:predefined-scaling-metric-specification` |
| `targetValue` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-value` |
sourceraw docstring

build-cfn-scaling-policy-predictive-scaling-predefined-load-metric-property-builderclj

(build-cfn-scaling-policy-predictive-scaling-predefined-load-metric-property-builder
  builder
  id
  config)

The build-cfn-scaling-policy-predictive-scaling-predefined-load-metric-property-builder function updates a CfnScalingPolicy$PredictiveScalingPredefinedLoadMetricProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$PredictiveScalingPredefinedLoadMetricProperty$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:

FieldDataTypeLookup FunctionData Key
predefinedMetricTypejava.lang.Stringcdk.support/lookup-entry:predefined-metric-type
resourceLabeljava.lang.Stringcdk.support/lookup-entry:resource-label
The build-cfn-scaling-policy-predictive-scaling-predefined-load-metric-property-builder function updates a CfnScalingPolicy$PredictiveScalingPredefinedLoadMetricProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$PredictiveScalingPredefinedLoadMetricProperty$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 |
|---|---|---|---|
| `predefinedMetricType` | java.lang.String | [[cdk.support/lookup-entry]] | `:predefined-metric-type` |
| `resourceLabel` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-label` |
sourceraw docstring

build-cfn-scaling-policy-predictive-scaling-predefined-metric-pair-property-builderclj

(build-cfn-scaling-policy-predictive-scaling-predefined-metric-pair-property-builder
  builder
  id
  config)

The build-cfn-scaling-policy-predictive-scaling-predefined-metric-pair-property-builder function updates a CfnScalingPolicy$PredictiveScalingPredefinedMetricPairProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$PredictiveScalingPredefinedMetricPairProperty$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:

FieldDataTypeLookup FunctionData Key
predefinedMetricTypejava.lang.Stringcdk.support/lookup-entry:predefined-metric-type
resourceLabeljava.lang.Stringcdk.support/lookup-entry:resource-label
The build-cfn-scaling-policy-predictive-scaling-predefined-metric-pair-property-builder function updates a CfnScalingPolicy$PredictiveScalingPredefinedMetricPairProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$PredictiveScalingPredefinedMetricPairProperty$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 |
|---|---|---|---|
| `predefinedMetricType` | java.lang.String | [[cdk.support/lookup-entry]] | `:predefined-metric-type` |
| `resourceLabel` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-label` |
sourceraw docstring

build-cfn-scaling-policy-predictive-scaling-predefined-scaling-metric-property-builderclj

(build-cfn-scaling-policy-predictive-scaling-predefined-scaling-metric-property-builder
  builder
  id
  config)

The build-cfn-scaling-policy-predictive-scaling-predefined-scaling-metric-property-builder function updates a CfnScalingPolicy$PredictiveScalingPredefinedScalingMetricProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$PredictiveScalingPredefinedScalingMetricProperty$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:

FieldDataTypeLookup FunctionData Key
predefinedMetricTypejava.lang.Stringcdk.support/lookup-entry:predefined-metric-type
resourceLabeljava.lang.Stringcdk.support/lookup-entry:resource-label
The build-cfn-scaling-policy-predictive-scaling-predefined-scaling-metric-property-builder function updates a CfnScalingPolicy$PredictiveScalingPredefinedScalingMetricProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$PredictiveScalingPredefinedScalingMetricProperty$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 |
|---|---|---|---|
| `predefinedMetricType` | java.lang.String | [[cdk.support/lookup-entry]] | `:predefined-metric-type` |
| `resourceLabel` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-label` |
sourceraw docstring

build-cfn-scaling-policy-props-builderclj

(build-cfn-scaling-policy-props-builder builder id config)

The build-cfn-scaling-policy-props-builder function updates a CfnScalingPolicyProps$Builder instance using the provided configuration. The function takes the CfnScalingPolicyProps$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:

FieldDataTypeLookup FunctionData Key
adjustmentTypejava.lang.Stringcdk.support/lookup-entry:adjustment-type
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
cooldownjava.lang.Stringcdk.support/lookup-entry:cooldown
estimatedInstanceWarmupjava.lang.Numbercdk.support/lookup-entry:estimated-instance-warmup
metricAggregationTypejava.lang.Stringcdk.support/lookup-entry:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
policyTypejava.lang.Stringcdk.support/lookup-entry:policy-type
predictiveScalingConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:predictive-scaling-configuration
scalingAdjustmentjava.lang.Numbercdk.support/lookup-entry:scaling-adjustment
stepAdjustmentssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:step-adjustments
targetTrackingConfigurationsoftware.amazon.awscdk.services.autoscaling.CfnScalingPolicy$TargetTrackingConfigurationPropertycdk.support/lookup-entry:target-tracking-configuration
The build-cfn-scaling-policy-props-builder function updates a CfnScalingPolicyProps$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicyProps$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 |
|---|---|---|---|
| `adjustmentType` | java.lang.String | [[cdk.support/lookup-entry]] | `:adjustment-type` |
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `cooldown` | java.lang.String | [[cdk.support/lookup-entry]] | `:cooldown` |
| `estimatedInstanceWarmup` | java.lang.Number | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `metricAggregationType` | java.lang.String | [[cdk.support/lookup-entry]] | `:metric-aggregation-type` |
| `minAdjustmentMagnitude` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-adjustment-magnitude` |
| `policyType` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-type` |
| `predictiveScalingConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:predictive-scaling-configuration` |
| `scalingAdjustment` | java.lang.Number | [[cdk.support/lookup-entry]] | `:scaling-adjustment` |
| `stepAdjustments` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:step-adjustments` |
| `targetTrackingConfiguration` | software.amazon.awscdk.services.autoscaling.CfnScalingPolicy$TargetTrackingConfigurationProperty | [[cdk.support/lookup-entry]] | `:target-tracking-configuration` |
sourceraw docstring

build-cfn-scaling-policy-step-adjustment-property-builderclj

(build-cfn-scaling-policy-step-adjustment-property-builder builder id config)

The build-cfn-scaling-policy-step-adjustment-property-builder function updates a CfnScalingPolicy$StepAdjustmentProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$StepAdjustmentProperty$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:

FieldDataTypeLookup FunctionData Key
metricIntervalLowerBoundjava.lang.Numbercdk.support/lookup-entry:metric-interval-lower-bound
metricIntervalUpperBoundjava.lang.Numbercdk.support/lookup-entry:metric-interval-upper-bound
scalingAdjustmentjava.lang.Numbercdk.support/lookup-entry:scaling-adjustment
The build-cfn-scaling-policy-step-adjustment-property-builder function updates a CfnScalingPolicy$StepAdjustmentProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$StepAdjustmentProperty$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 |
|---|---|---|---|
| `metricIntervalLowerBound` | java.lang.Number | [[cdk.support/lookup-entry]] | `:metric-interval-lower-bound` |
| `metricIntervalUpperBound` | java.lang.Number | [[cdk.support/lookup-entry]] | `:metric-interval-upper-bound` |
| `scalingAdjustment` | java.lang.Number | [[cdk.support/lookup-entry]] | `:scaling-adjustment` |
sourceraw docstring

build-cfn-scaling-policy-target-tracking-configuration-property-builderclj

(build-cfn-scaling-policy-target-tracking-configuration-property-builder builder
                                                                         id
                                                                         config)

The build-cfn-scaling-policy-target-tracking-configuration-property-builder function updates a CfnScalingPolicy$TargetTrackingConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$TargetTrackingConfigurationProperty$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:

FieldDataTypeLookup FunctionData Key
customizedMetricSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:customized-metric-specification
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
predefinedMetricSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:predefined-metric-specification
targetValuejava.lang.Numbercdk.support/lookup-entry:target-value
The build-cfn-scaling-policy-target-tracking-configuration-property-builder function updates a CfnScalingPolicy$TargetTrackingConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$TargetTrackingConfigurationProperty$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 |
|---|---|---|---|
| `customizedMetricSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:customized-metric-specification` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `predefinedMetricSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:predefined-metric-specification` |
| `targetValue` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-value` |
sourceraw docstring

build-cfn-scheduled-action-builderclj

(build-cfn-scheduled-action-builder builder id config)

The build-cfn-scheduled-action-builder function updates a CfnScheduledAction$Builder instance using the provided configuration. The function takes the CfnScheduledAction$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
desiredCapacityjava.lang.Numbercdk.support/lookup-entry:desired-capacity
endTimejava.lang.Stringcdk.support/lookup-entry:end-time
maxSizejava.lang.Numbercdk.support/lookup-entry:max-size
minSizejava.lang.Numbercdk.support/lookup-entry:min-size
recurrencejava.lang.Stringcdk.support/lookup-entry:recurrence
startTimejava.lang.Stringcdk.support/lookup-entry:start-time
timeZonejava.lang.Stringcdk.support/lookup-entry:time-zone
The build-cfn-scheduled-action-builder function updates a CfnScheduledAction$Builder instance using the provided configuration.
  The function takes the CfnScheduledAction$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 |
|---|---|---|---|
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `desiredCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `endTime` | java.lang.String | [[cdk.support/lookup-entry]] | `:end-time` |
| `maxSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-size` |
| `minSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-size` |
| `recurrence` | java.lang.String | [[cdk.support/lookup-entry]] | `:recurrence` |
| `startTime` | java.lang.String | [[cdk.support/lookup-entry]] | `:start-time` |
| `timeZone` | java.lang.String | [[cdk.support/lookup-entry]] | `:time-zone` |
sourceraw docstring

build-cfn-scheduled-action-props-builderclj

(build-cfn-scheduled-action-props-builder builder id config)

The build-cfn-scheduled-action-props-builder function updates a CfnScheduledActionProps$Builder instance using the provided configuration. The function takes the CfnScheduledActionProps$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
desiredCapacityjava.lang.Numbercdk.support/lookup-entry:desired-capacity
endTimejava.lang.Stringcdk.support/lookup-entry:end-time
maxSizejava.lang.Numbercdk.support/lookup-entry:max-size
minSizejava.lang.Numbercdk.support/lookup-entry:min-size
recurrencejava.lang.Stringcdk.support/lookup-entry:recurrence
startTimejava.lang.Stringcdk.support/lookup-entry:start-time
timeZonejava.lang.Stringcdk.support/lookup-entry:time-zone
The build-cfn-scheduled-action-props-builder function updates a CfnScheduledActionProps$Builder instance using the provided configuration.
  The function takes the CfnScheduledActionProps$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 |
|---|---|---|---|
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `desiredCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `endTime` | java.lang.String | [[cdk.support/lookup-entry]] | `:end-time` |
| `maxSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-size` |
| `minSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-size` |
| `recurrence` | java.lang.String | [[cdk.support/lookup-entry]] | `:recurrence` |
| `startTime` | java.lang.String | [[cdk.support/lookup-entry]] | `:start-time` |
| `timeZone` | java.lang.String | [[cdk.support/lookup-entry]] | `:time-zone` |
sourceraw docstring

build-cfn-warm-pool-builderclj

(build-cfn-warm-pool-builder builder id config)

The build-cfn-warm-pool-builder function updates a CfnWarmPool$Builder instance using the provided configuration. The function takes the CfnWarmPool$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
instanceReusePolicysoftware.amazon.awscdk.services.autoscaling.CfnWarmPool$InstanceReusePolicyPropertycdk.support/lookup-entry:instance-reuse-policy
maxGroupPreparedCapacityjava.lang.Numbercdk.support/lookup-entry:max-group-prepared-capacity
minSizejava.lang.Numbercdk.support/lookup-entry:min-size
poolStatejava.lang.Stringcdk.support/lookup-entry:pool-state
The build-cfn-warm-pool-builder function updates a CfnWarmPool$Builder instance using the provided configuration.
  The function takes the CfnWarmPool$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 |
|---|---|---|---|
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `instanceReusePolicy` | software.amazon.awscdk.services.autoscaling.CfnWarmPool$InstanceReusePolicyProperty | [[cdk.support/lookup-entry]] | `:instance-reuse-policy` |
| `maxGroupPreparedCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-group-prepared-capacity` |
| `minSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-size` |
| `poolState` | java.lang.String | [[cdk.support/lookup-entry]] | `:pool-state` |
sourceraw docstring

build-cfn-warm-pool-instance-reuse-policy-property-builderclj

(build-cfn-warm-pool-instance-reuse-policy-property-builder builder id config)

The build-cfn-warm-pool-instance-reuse-policy-property-builder function updates a CfnWarmPool$InstanceReusePolicyProperty$Builder instance using the provided configuration. The function takes the CfnWarmPool$InstanceReusePolicyProperty$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:

FieldDataTypeLookup FunctionData Key
reuseOnScaleInsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:reuse-on-scale-in
The build-cfn-warm-pool-instance-reuse-policy-property-builder function updates a CfnWarmPool$InstanceReusePolicyProperty$Builder instance using the provided configuration.
  The function takes the CfnWarmPool$InstanceReusePolicyProperty$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 |
|---|---|---|---|
| `reuseOnScaleIn` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:reuse-on-scale-in` |
sourceraw docstring

build-cfn-warm-pool-props-builderclj

(build-cfn-warm-pool-props-builder builder id config)

The build-cfn-warm-pool-props-builder function updates a CfnWarmPoolProps$Builder instance using the provided configuration. The function takes the CfnWarmPoolProps$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
instanceReusePolicysoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:instance-reuse-policy
maxGroupPreparedCapacityjava.lang.Numbercdk.support/lookup-entry:max-group-prepared-capacity
minSizejava.lang.Numbercdk.support/lookup-entry:min-size
poolStatejava.lang.Stringcdk.support/lookup-entry:pool-state
The build-cfn-warm-pool-props-builder function updates a CfnWarmPoolProps$Builder instance using the provided configuration.
  The function takes the CfnWarmPoolProps$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 |
|---|---|---|---|
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `instanceReusePolicy` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:instance-reuse-policy` |
| `maxGroupPreparedCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-group-prepared-capacity` |
| `minSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-size` |
| `poolState` | java.lang.String | [[cdk.support/lookup-entry]] | `:pool-state` |
sourceraw docstring

build-common-auto-scaling-group-props-builderclj

(build-common-auto-scaling-group-props-builder builder id config)

The build-common-auto-scaling-group-props-builder function updates a CommonAutoScalingGroupProps$Builder instance using the provided configuration. The function takes the CommonAutoScalingGroupProps$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:

FieldDataTypeLookup FunctionData Key
allowAllOutboundjava.lang.Booleancdk.support/lookup-entry:allow-all-outbound
associatePublicIpAddressjava.lang.Booleancdk.support/lookup-entry:associate-public-ip-address
autoScalingGroupNamejava.lang.Stringcdk.support/lookup-entry:auto-scaling-group-name
blockDevicesjava.util.Listcdk.support/lookup-entry:block-devices
capacityRebalancejava.lang.Booleancdk.support/lookup-entry:capacity-rebalance
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
defaultInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:default-instance-warmup
desiredCapacityjava.lang.Numbercdk.support/lookup-entry:desired-capacity
groupMetricsjava.util.Listcdk.support/lookup-entry:group-metrics
healthChecksoftware.amazon.awscdk.services.autoscaling.HealthCheckcdk.support/lookup-entry:health-check
ignoreUnmodifiedSizePropertiesjava.lang.Booleancdk.support/lookup-entry:ignore-unmodified-size-properties
instanceMonitoringsoftware.amazon.awscdk.services.autoscaling.Monitoringcdk.api.services.autoscaling/monitoring:instance-monitoring
keyNamejava.lang.Stringcdk.support/lookup-entry:key-name
keyPairsoftware.amazon.awscdk.services.ec2.IKeyPaircdk.support/lookup-entry:key-pair
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
maxInstanceLifetimesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:max-instance-lifetime
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
newInstancesProtectedFromScaleInjava.lang.Booleancdk.support/lookup-entry:new-instances-protected-from-scale-in
notificationsjava.util.Listcdk.support/lookup-entry:notifications
signalssoftware.amazon.awscdk.services.autoscaling.Signalscdk.support/lookup-entry:signals
spotPricejava.lang.Stringcdk.support/lookup-entry:spot-price
ssmSessionPermissionsjava.lang.Booleancdk.support/lookup-entry:ssm-session-permissions
terminationPoliciesjava.util.Listcdk.support/lookup-entry:termination-policies
terminationPolicyCustomLambdaFunctionArnjava.lang.Stringcdk.support/lookup-entry:termination-policy-custom-lambda-function-arn
updatePolicysoftware.amazon.awscdk.services.autoscaling.UpdatePolicycdk.support/lookup-entry:update-policy
vpcSubnetssoftware.amazon.awscdk.services.ec2.SubnetSelectioncdk.support/lookup-entry:vpc-subnets
The build-common-auto-scaling-group-props-builder function updates a CommonAutoScalingGroupProps$Builder instance using the provided configuration.
  The function takes the CommonAutoScalingGroupProps$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 |
|---|---|---|---|
| `allowAllOutbound` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:allow-all-outbound` |
| `associatePublicIpAddress` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:associate-public-ip-address` |
| `autoScalingGroupName` | java.lang.String | [[cdk.support/lookup-entry]] | `:auto-scaling-group-name` |
| `blockDevices` | java.util.List | [[cdk.support/lookup-entry]] | `:block-devices` |
| `capacityRebalance` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:capacity-rebalance` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `defaultInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:default-instance-warmup` |
| `desiredCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `groupMetrics` | java.util.List | [[cdk.support/lookup-entry]] | `:group-metrics` |
| `healthCheck` | software.amazon.awscdk.services.autoscaling.HealthCheck | [[cdk.support/lookup-entry]] | `:health-check` |
| `ignoreUnmodifiedSizeProperties` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ignore-unmodified-size-properties` |
| `instanceMonitoring` | software.amazon.awscdk.services.autoscaling.Monitoring | [[cdk.api.services.autoscaling/monitoring]] | `:instance-monitoring` |
| `keyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-name` |
| `keyPair` | software.amazon.awscdk.services.ec2.IKeyPair | [[cdk.support/lookup-entry]] | `:key-pair` |
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `maxInstanceLifetime` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:max-instance-lifetime` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `newInstancesProtectedFromScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:new-instances-protected-from-scale-in` |
| `notifications` | java.util.List | [[cdk.support/lookup-entry]] | `:notifications` |
| `signals` | software.amazon.awscdk.services.autoscaling.Signals | [[cdk.support/lookup-entry]] | `:signals` |
| `spotPrice` | java.lang.String | [[cdk.support/lookup-entry]] | `:spot-price` |
| `ssmSessionPermissions` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:ssm-session-permissions` |
| `terminationPolicies` | java.util.List | [[cdk.support/lookup-entry]] | `:termination-policies` |
| `terminationPolicyCustomLambdaFunctionArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:termination-policy-custom-lambda-function-arn` |
| `updatePolicy` | software.amazon.awscdk.services.autoscaling.UpdatePolicy | [[cdk.support/lookup-entry]] | `:update-policy` |
| `vpcSubnets` | software.amazon.awscdk.services.ec2.SubnetSelection | [[cdk.support/lookup-entry]] | `:vpc-subnets` |
sourceraw docstring

build-cpu-utilization-scaling-props-builderclj

(build-cpu-utilization-scaling-props-builder builder id config)

The build-cpu-utilization-scaling-props-builder function updates a CpuUtilizationScalingProps$Builder instance using the provided configuration. The function takes the CpuUtilizationScalingProps$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:

FieldDataTypeLookup FunctionData Key
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
targetUtilizationPercentjava.lang.Numbercdk.support/lookup-entry:target-utilization-percent
The build-cpu-utilization-scaling-props-builder function updates a CpuUtilizationScalingProps$Builder instance using the provided configuration.
  The function takes the CpuUtilizationScalingProps$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 |
|---|---|---|---|
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `targetUtilizationPercent` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-utilization-percent` |
sourceraw docstring

build-cron-options-builderclj

(build-cron-options-builder builder id config)

The build-cron-options-builder function updates a CronOptions$Builder instance using the provided configuration. The function takes the CronOptions$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:

FieldDataTypeLookup FunctionData Key
dayjava.lang.Stringcdk.support/lookup-entry:day
hourjava.lang.Stringcdk.support/lookup-entry:hour
minutejava.lang.Stringcdk.support/lookup-entry:minute
monthjava.lang.Stringcdk.support/lookup-entry:month
weekDayjava.lang.Stringcdk.support/lookup-entry:week-day
The build-cron-options-builder function updates a CronOptions$Builder instance using the provided configuration.
  The function takes the CronOptions$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 |
|---|---|---|---|
| `day` | java.lang.String | [[cdk.support/lookup-entry]] | `:day` |
| `hour` | java.lang.String | [[cdk.support/lookup-entry]] | `:hour` |
| `minute` | java.lang.String | [[cdk.support/lookup-entry]] | `:minute` |
| `month` | java.lang.String | [[cdk.support/lookup-entry]] | `:month` |
| `weekDay` | java.lang.String | [[cdk.support/lookup-entry]] | `:week-day` |
sourceraw docstring

build-ebs-device-options-base-builderclj

(build-ebs-device-options-base-builder builder id config)

The build-ebs-device-options-base-builder function updates a EbsDeviceOptionsBase$Builder instance using the provided configuration. The function takes the EbsDeviceOptionsBase$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:

FieldDataTypeLookup FunctionData Key
deleteOnTerminationjava.lang.Booleancdk.support/lookup-entry:delete-on-termination
iopsjava.lang.Numbercdk.support/lookup-entry:iops
throughputjava.lang.Numbercdk.support/lookup-entry:throughput
volumeTypesoftware.amazon.awscdk.services.autoscaling.EbsDeviceVolumeTypecdk.api.services.autoscaling/ebs-device-volume-type:volume-type
The build-ebs-device-options-base-builder function updates a EbsDeviceOptionsBase$Builder instance using the provided configuration.
  The function takes the EbsDeviceOptionsBase$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 |
|---|---|---|---|
| `deleteOnTermination` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:delete-on-termination` |
| `iops` | java.lang.Number | [[cdk.support/lookup-entry]] | `:iops` |
| `throughput` | java.lang.Number | [[cdk.support/lookup-entry]] | `:throughput` |
| `volumeType` | software.amazon.awscdk.services.autoscaling.EbsDeviceVolumeType | [[cdk.api.services.autoscaling/ebs-device-volume-type]] | `:volume-type` |
sourceraw docstring

build-ebs-device-options-builderclj

(build-ebs-device-options-builder builder id config)

The build-ebs-device-options-builder function updates a EbsDeviceOptions$Builder instance using the provided configuration. The function takes the EbsDeviceOptions$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:

FieldDataTypeLookup FunctionData Key
deleteOnTerminationjava.lang.Booleancdk.support/lookup-entry:delete-on-termination
encryptedjava.lang.Booleancdk.support/lookup-entry:encrypted
iopsjava.lang.Numbercdk.support/lookup-entry:iops
throughputjava.lang.Numbercdk.support/lookup-entry:throughput
volumeTypesoftware.amazon.awscdk.services.autoscaling.EbsDeviceVolumeTypecdk.api.services.autoscaling/ebs-device-volume-type:volume-type
The build-ebs-device-options-builder function updates a EbsDeviceOptions$Builder instance using the provided configuration.
  The function takes the EbsDeviceOptions$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 |
|---|---|---|---|
| `deleteOnTermination` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:delete-on-termination` |
| `encrypted` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:encrypted` |
| `iops` | java.lang.Number | [[cdk.support/lookup-entry]] | `:iops` |
| `throughput` | java.lang.Number | [[cdk.support/lookup-entry]] | `:throughput` |
| `volumeType` | software.amazon.awscdk.services.autoscaling.EbsDeviceVolumeType | [[cdk.api.services.autoscaling/ebs-device-volume-type]] | `:volume-type` |
sourceraw docstring

build-ebs-device-props-builderclj

(build-ebs-device-props-builder builder id config)

The build-ebs-device-props-builder function updates a EbsDeviceProps$Builder instance using the provided configuration. The function takes the EbsDeviceProps$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:

FieldDataTypeLookup FunctionData Key
deleteOnTerminationjava.lang.Booleancdk.support/lookup-entry:delete-on-termination
iopsjava.lang.Numbercdk.support/lookup-entry:iops
snapshotIdjava.lang.Stringcdk.support/lookup-entry:snapshot-id
throughputjava.lang.Numbercdk.support/lookup-entry:throughput
volumeSizejava.lang.Numbercdk.support/lookup-entry:volume-size
volumeTypesoftware.amazon.awscdk.services.autoscaling.EbsDeviceVolumeTypecdk.api.services.autoscaling/ebs-device-volume-type:volume-type
The build-ebs-device-props-builder function updates a EbsDeviceProps$Builder instance using the provided configuration.
  The function takes the EbsDeviceProps$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 |
|---|---|---|---|
| `deleteOnTermination` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:delete-on-termination` |
| `iops` | java.lang.Number | [[cdk.support/lookup-entry]] | `:iops` |
| `snapshotId` | java.lang.String | [[cdk.support/lookup-entry]] | `:snapshot-id` |
| `throughput` | java.lang.Number | [[cdk.support/lookup-entry]] | `:throughput` |
| `volumeSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:volume-size` |
| `volumeType` | software.amazon.awscdk.services.autoscaling.EbsDeviceVolumeType | [[cdk.api.services.autoscaling/ebs-device-volume-type]] | `:volume-type` |
sourceraw docstring

build-ebs-device-snapshot-options-builderclj

(build-ebs-device-snapshot-options-builder builder id config)

The build-ebs-device-snapshot-options-builder function updates a EbsDeviceSnapshotOptions$Builder instance using the provided configuration. The function takes the EbsDeviceSnapshotOptions$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:

FieldDataTypeLookup FunctionData Key
deleteOnTerminationjava.lang.Booleancdk.support/lookup-entry:delete-on-termination
iopsjava.lang.Numbercdk.support/lookup-entry:iops
throughputjava.lang.Numbercdk.support/lookup-entry:throughput
volumeSizejava.lang.Numbercdk.support/lookup-entry:volume-size
volumeTypesoftware.amazon.awscdk.services.autoscaling.EbsDeviceVolumeTypecdk.api.services.autoscaling/ebs-device-volume-type:volume-type
The build-ebs-device-snapshot-options-builder function updates a EbsDeviceSnapshotOptions$Builder instance using the provided configuration.
  The function takes the EbsDeviceSnapshotOptions$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 |
|---|---|---|---|
| `deleteOnTermination` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:delete-on-termination` |
| `iops` | java.lang.Number | [[cdk.support/lookup-entry]] | `:iops` |
| `throughput` | java.lang.Number | [[cdk.support/lookup-entry]] | `:throughput` |
| `volumeSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:volume-size` |
| `volumeType` | software.amazon.awscdk.services.autoscaling.EbsDeviceVolumeType | [[cdk.api.services.autoscaling/ebs-device-volume-type]] | `:volume-type` |
sourceraw docstring

build-ec2-health-check-options-builderclj

(build-ec2-health-check-options-builder builder id config)

The build-ec2-health-check-options-builder function updates a Ec2HealthCheckOptions$Builder instance using the provided configuration. The function takes the Ec2HealthCheckOptions$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:

FieldDataTypeLookup FunctionData Key
gracesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:grace
The build-ec2-health-check-options-builder function updates a Ec2HealthCheckOptions$Builder instance using the provided configuration.
  The function takes the Ec2HealthCheckOptions$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 |
|---|---|---|---|
| `grace` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:grace` |
sourceraw docstring

build-elb-health-check-options-builderclj

(build-elb-health-check-options-builder builder id config)

The build-elb-health-check-options-builder function updates a ElbHealthCheckOptions$Builder instance using the provided configuration. The function takes the ElbHealthCheckOptions$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:

FieldDataTypeLookup FunctionData Key
gracesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:grace
The build-elb-health-check-options-builder function updates a ElbHealthCheckOptions$Builder instance using the provided configuration.
  The function takes the ElbHealthCheckOptions$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 |
|---|---|---|---|
| `grace` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:grace` |
sourceraw docstring

build-instances-distribution-builderclj

(build-instances-distribution-builder builder id config)

The build-instances-distribution-builder function updates a InstancesDistribution$Builder instance using the provided configuration. The function takes the InstancesDistribution$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:

FieldDataTypeLookup FunctionData Key
onDemandAllocationStrategysoftware.amazon.awscdk.services.autoscaling.OnDemandAllocationStrategycdk.api.services.autoscaling/on-demand-allocation-strategy:on-demand-allocation-strategy
onDemandBaseCapacityjava.lang.Numbercdk.support/lookup-entry:on-demand-base-capacity
onDemandPercentageAboveBaseCapacityjava.lang.Numbercdk.support/lookup-entry:on-demand-percentage-above-base-capacity
spotAllocationStrategysoftware.amazon.awscdk.services.autoscaling.SpotAllocationStrategycdk.api.services.autoscaling/spot-allocation-strategy:spot-allocation-strategy
spotInstancePoolsjava.lang.Numbercdk.support/lookup-entry:spot-instance-pools
spotMaxPricejava.lang.Stringcdk.support/lookup-entry:spot-max-price
The build-instances-distribution-builder function updates a InstancesDistribution$Builder instance using the provided configuration.
  The function takes the InstancesDistribution$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 |
|---|---|---|---|
| `onDemandAllocationStrategy` | software.amazon.awscdk.services.autoscaling.OnDemandAllocationStrategy | [[cdk.api.services.autoscaling/on-demand-allocation-strategy]] | `:on-demand-allocation-strategy` |
| `onDemandBaseCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:on-demand-base-capacity` |
| `onDemandPercentageAboveBaseCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:on-demand-percentage-above-base-capacity` |
| `spotAllocationStrategy` | software.amazon.awscdk.services.autoscaling.SpotAllocationStrategy | [[cdk.api.services.autoscaling/spot-allocation-strategy]] | `:spot-allocation-strategy` |
| `spotInstancePools` | java.lang.Number | [[cdk.support/lookup-entry]] | `:spot-instance-pools` |
| `spotMaxPrice` | java.lang.String | [[cdk.support/lookup-entry]] | `:spot-max-price` |
sourceraw docstring

build-launch-template-overrides-builderclj

(build-launch-template-overrides-builder builder id config)

The build-launch-template-overrides-builder function updates a LaunchTemplateOverrides$Builder instance using the provided configuration. The function takes the LaunchTemplateOverrides$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:

FieldDataTypeLookup FunctionData Key
instanceRequirementssoftware.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$InstanceRequirementsPropertycdk.support/lookup-entry:instance-requirements
instanceTypesoftware.amazon.awscdk.services.ec2.InstanceTypecdk.support/lookup-entry:instance-type
launchTemplatesoftware.amazon.awscdk.services.ec2.ILaunchTemplatecdk.support/lookup-entry:launch-template
weightedCapacityjava.lang.Numbercdk.support/lookup-entry:weighted-capacity
The build-launch-template-overrides-builder function updates a LaunchTemplateOverrides$Builder instance using the provided configuration.
  The function takes the LaunchTemplateOverrides$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 |
|---|---|---|---|
| `instanceRequirements` | software.amazon.awscdk.services.autoscaling.CfnAutoScalingGroup$InstanceRequirementsProperty | [[cdk.support/lookup-entry]] | `:instance-requirements` |
| `instanceType` | software.amazon.awscdk.services.ec2.InstanceType | [[cdk.support/lookup-entry]] | `:instance-type` |
| `launchTemplate` | software.amazon.awscdk.services.ec2.ILaunchTemplate | [[cdk.support/lookup-entry]] | `:launch-template` |
| `weightedCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:weighted-capacity` |
sourceraw docstring

build-lifecycle-hook-builderclj

(build-lifecycle-hook-builder builder id config)

The build-lifecycle-hook-builder function updates a LifecycleHook$Builder instance using the provided configuration. The function takes the LifecycleHook$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
defaultResultsoftware.amazon.awscdk.services.autoscaling.DefaultResultcdk.api.services.autoscaling/default-result:default-result
heartbeatTimeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:heartbeat-timeout
lifecycleHookNamejava.lang.Stringcdk.support/lookup-entry:lifecycle-hook-name
lifecycleTransitionsoftware.amazon.awscdk.services.autoscaling.LifecycleTransitioncdk.api.services.autoscaling/lifecycle-transition:lifecycle-transition
notificationMetadatajava.lang.Stringcdk.support/lookup-entry:notification-metadata
notificationTargetsoftware.amazon.awscdk.services.autoscaling.ILifecycleHookTargetcdk.support/lookup-entry:notification-target
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
The build-lifecycle-hook-builder function updates a LifecycleHook$Builder instance using the provided configuration.
  The function takes the LifecycleHook$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 |
|---|---|---|---|
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `defaultResult` | software.amazon.awscdk.services.autoscaling.DefaultResult | [[cdk.api.services.autoscaling/default-result]] | `:default-result` |
| `heartbeatTimeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:heartbeat-timeout` |
| `lifecycleHookName` | java.lang.String | [[cdk.support/lookup-entry]] | `:lifecycle-hook-name` |
| `lifecycleTransition` | software.amazon.awscdk.services.autoscaling.LifecycleTransition | [[cdk.api.services.autoscaling/lifecycle-transition]] | `:lifecycle-transition` |
| `notificationMetadata` | java.lang.String | [[cdk.support/lookup-entry]] | `:notification-metadata` |
| `notificationTarget` | software.amazon.awscdk.services.autoscaling.ILifecycleHookTarget | [[cdk.support/lookup-entry]] | `:notification-target` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
sourceraw docstring

build-lifecycle-hook-props-builderclj

(build-lifecycle-hook-props-builder builder id config)

The build-lifecycle-hook-props-builder function updates a LifecycleHookProps$Builder instance using the provided configuration. The function takes the LifecycleHookProps$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
defaultResultsoftware.amazon.awscdk.services.autoscaling.DefaultResultcdk.api.services.autoscaling/default-result:default-result
heartbeatTimeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:heartbeat-timeout
lifecycleHookNamejava.lang.Stringcdk.support/lookup-entry:lifecycle-hook-name
lifecycleTransitionsoftware.amazon.awscdk.services.autoscaling.LifecycleTransitioncdk.api.services.autoscaling/lifecycle-transition:lifecycle-transition
notificationMetadatajava.lang.Stringcdk.support/lookup-entry:notification-metadata
notificationTargetsoftware.amazon.awscdk.services.autoscaling.ILifecycleHookTargetcdk.support/lookup-entry:notification-target
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
The build-lifecycle-hook-props-builder function updates a LifecycleHookProps$Builder instance using the provided configuration.
  The function takes the LifecycleHookProps$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 |
|---|---|---|---|
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `defaultResult` | software.amazon.awscdk.services.autoscaling.DefaultResult | [[cdk.api.services.autoscaling/default-result]] | `:default-result` |
| `heartbeatTimeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:heartbeat-timeout` |
| `lifecycleHookName` | java.lang.String | [[cdk.support/lookup-entry]] | `:lifecycle-hook-name` |
| `lifecycleTransition` | software.amazon.awscdk.services.autoscaling.LifecycleTransition | [[cdk.api.services.autoscaling/lifecycle-transition]] | `:lifecycle-transition` |
| `notificationMetadata` | java.lang.String | [[cdk.support/lookup-entry]] | `:notification-metadata` |
| `notificationTarget` | software.amazon.awscdk.services.autoscaling.ILifecycleHookTarget | [[cdk.support/lookup-entry]] | `:notification-target` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
sourceraw docstring

build-lifecycle-hook-target-config-builderclj

(build-lifecycle-hook-target-config-builder builder id config)

The build-lifecycle-hook-target-config-builder function updates a LifecycleHookTargetConfig$Builder instance using the provided configuration. The function takes the LifecycleHookTargetConfig$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:

FieldDataTypeLookup FunctionData Key
createdRolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:created-role
notificationTargetArnjava.lang.Stringcdk.support/lookup-entry:notification-target-arn
The build-lifecycle-hook-target-config-builder function updates a LifecycleHookTargetConfig$Builder instance using the provided configuration.
  The function takes the LifecycleHookTargetConfig$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 |
|---|---|---|---|
| `createdRole` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:created-role` |
| `notificationTargetArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:notification-target-arn` |
sourceraw docstring

build-metric-target-tracking-props-builderclj

(build-metric-target-tracking-props-builder builder id config)

The build-metric-target-tracking-props-builder function updates a MetricTargetTrackingProps$Builder instance using the provided configuration. The function takes the MetricTargetTrackingProps$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:

FieldDataTypeLookup FunctionData Key
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
metricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:metric
targetValuejava.lang.Numbercdk.support/lookup-entry:target-value
The build-metric-target-tracking-props-builder function updates a MetricTargetTrackingProps$Builder instance using the provided configuration.
  The function takes the MetricTargetTrackingProps$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 |
|---|---|---|---|
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `metric` | software.amazon.awscdk.services.cloudwatch.IMetric | [[cdk.support/lookup-entry]] | `:metric` |
| `targetValue` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-value` |
sourceraw docstring

build-mixed-instances-policy-builderclj

(build-mixed-instances-policy-builder builder id config)

The build-mixed-instances-policy-builder function updates a MixedInstancesPolicy$Builder instance using the provided configuration. The function takes the MixedInstancesPolicy$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:

FieldDataTypeLookup FunctionData Key
instancesDistributionsoftware.amazon.awscdk.services.autoscaling.InstancesDistributioncdk.support/lookup-entry:instances-distribution
launchTemplatesoftware.amazon.awscdk.services.ec2.ILaunchTemplatecdk.support/lookup-entry:launch-template
launchTemplateOverridesjava.util.Listcdk.support/lookup-entry:launch-template-overrides
The build-mixed-instances-policy-builder function updates a MixedInstancesPolicy$Builder instance using the provided configuration.
  The function takes the MixedInstancesPolicy$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 |
|---|---|---|---|
| `instancesDistribution` | software.amazon.awscdk.services.autoscaling.InstancesDistribution | [[cdk.support/lookup-entry]] | `:instances-distribution` |
| `launchTemplate` | software.amazon.awscdk.services.ec2.ILaunchTemplate | [[cdk.support/lookup-entry]] | `:launch-template` |
| `launchTemplateOverrides` | java.util.List | [[cdk.support/lookup-entry]] | `:launch-template-overrides` |
sourceraw docstring

build-network-utilization-scaling-props-builderclj

(build-network-utilization-scaling-props-builder builder id config)

The build-network-utilization-scaling-props-builder function updates a NetworkUtilizationScalingProps$Builder instance using the provided configuration. The function takes the NetworkUtilizationScalingProps$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:

FieldDataTypeLookup FunctionData Key
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
targetBytesPerSecondjava.lang.Numbercdk.support/lookup-entry:target-bytes-per-second
The build-network-utilization-scaling-props-builder function updates a NetworkUtilizationScalingProps$Builder instance using the provided configuration.
  The function takes the NetworkUtilizationScalingProps$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 |
|---|---|---|---|
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `targetBytesPerSecond` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-bytes-per-second` |
sourceraw docstring

build-notification-configuration-builderclj

(build-notification-configuration-builder builder id config)

The build-notification-configuration-builder function updates a NotificationConfiguration$Builder instance using the provided configuration. The function takes the NotificationConfiguration$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:

FieldDataTypeLookup FunctionData Key
scalingEventssoftware.amazon.awscdk.services.autoscaling.ScalingEventscdk.support/lookup-entry:scaling-events
topicsoftware.amazon.awscdk.services.sns.ITopiccdk.support/lookup-entry:topic
The build-notification-configuration-builder function updates a NotificationConfiguration$Builder instance using the provided configuration.
  The function takes the NotificationConfiguration$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 |
|---|---|---|---|
| `scalingEvents` | software.amazon.awscdk.services.autoscaling.ScalingEvents | [[cdk.support/lookup-entry]] | `:scaling-events` |
| `topic` | software.amazon.awscdk.services.sns.ITopic | [[cdk.support/lookup-entry]] | `:topic` |
sourceraw docstring

build-render-signals-options-builderclj

(build-render-signals-options-builder builder id config)

The build-render-signals-options-builder function updates a RenderSignalsOptions$Builder instance using the provided configuration. The function takes the RenderSignalsOptions$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:

FieldDataTypeLookup FunctionData Key
desiredCapacityjava.lang.Numbercdk.support/lookup-entry:desired-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
The build-render-signals-options-builder function updates a RenderSignalsOptions$Builder instance using the provided configuration.
  The function takes the RenderSignalsOptions$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 |
|---|---|---|---|
| `desiredCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
sourceraw docstring

build-request-count-scaling-props-builderclj

(build-request-count-scaling-props-builder builder id config)

The build-request-count-scaling-props-builder function updates a RequestCountScalingProps$Builder instance using the provided configuration. The function takes the RequestCountScalingProps$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:

FieldDataTypeLookup FunctionData Key
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
targetRequestsPerMinutejava.lang.Numbercdk.support/lookup-entry:target-requests-per-minute
The build-request-count-scaling-props-builder function updates a RequestCountScalingProps$Builder instance using the provided configuration.
  The function takes the RequestCountScalingProps$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 |
|---|---|---|---|
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `targetRequestsPerMinute` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-requests-per-minute` |
sourceraw docstring

build-rolling-update-options-builderclj

(build-rolling-update-options-builder builder id config)

The build-rolling-update-options-builder function updates a RollingUpdateOptions$Builder instance using the provided configuration. The function takes the RollingUpdateOptions$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:

FieldDataTypeLookup FunctionData Key
maxBatchSizejava.lang.Numbercdk.support/lookup-entry:max-batch-size
minInstancesInServicejava.lang.Numbercdk.support/lookup-entry:min-instances-in-service
minSuccessPercentagejava.lang.Numbercdk.support/lookup-entry:min-success-percentage
pauseTimesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:pause-time
suspendProcessesjava.util.Listcdk.support/lookup-entry:suspend-processes
waitOnResourceSignalsjava.lang.Booleancdk.support/lookup-entry:wait-on-resource-signals
The build-rolling-update-options-builder function updates a RollingUpdateOptions$Builder instance using the provided configuration.
  The function takes the RollingUpdateOptions$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 |
|---|---|---|---|
| `maxBatchSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-batch-size` |
| `minInstancesInService` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-instances-in-service` |
| `minSuccessPercentage` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-success-percentage` |
| `pauseTime` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:pause-time` |
| `suspendProcesses` | java.util.List | [[cdk.support/lookup-entry]] | `:suspend-processes` |
| `waitOnResourceSignals` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:wait-on-resource-signals` |
sourceraw docstring

build-scaling-interval-builderclj

(build-scaling-interval-builder builder id config)

The build-scaling-interval-builder function updates a ScalingInterval$Builder instance using the provided configuration. The function takes the ScalingInterval$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:

FieldDataTypeLookup FunctionData Key
changejava.lang.Numbercdk.support/lookup-entry:change
lowerjava.lang.Numbercdk.support/lookup-entry:lower
upperjava.lang.Numbercdk.support/lookup-entry:upper
The build-scaling-interval-builder function updates a ScalingInterval$Builder instance using the provided configuration.
  The function takes the ScalingInterval$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 |
|---|---|---|---|
| `change` | java.lang.Number | [[cdk.support/lookup-entry]] | `:change` |
| `lower` | java.lang.Number | [[cdk.support/lookup-entry]] | `:lower` |
| `upper` | java.lang.Number | [[cdk.support/lookup-entry]] | `:upper` |
sourceraw docstring

build-scheduled-action-builderclj

(build-scheduled-action-builder builder id config)

The build-scheduled-action-builder function updates a ScheduledAction$Builder instance using the provided configuration. The function takes the ScheduledAction$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
desiredCapacityjava.lang.Numbercdk.support/lookup-entry:desired-capacity
endTimejava.time.Instantcdk.support/lookup-entry:end-time
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
schedulesoftware.amazon.awscdk.services.autoscaling.Schedulecdk.support/lookup-entry:schedule
startTimejava.time.Instantcdk.support/lookup-entry:start-time
timeZonejava.lang.Stringcdk.support/lookup-entry:time-zone
The build-scheduled-action-builder function updates a ScheduledAction$Builder instance using the provided configuration.
  The function takes the ScheduledAction$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 |
|---|---|---|---|
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `desiredCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `endTime` | java.time.Instant | [[cdk.support/lookup-entry]] | `:end-time` |
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `schedule` | software.amazon.awscdk.services.autoscaling.Schedule | [[cdk.support/lookup-entry]] | `:schedule` |
| `startTime` | java.time.Instant | [[cdk.support/lookup-entry]] | `:start-time` |
| `timeZone` | java.lang.String | [[cdk.support/lookup-entry]] | `:time-zone` |
sourceraw docstring

build-scheduled-action-props-builderclj

(build-scheduled-action-props-builder builder id config)

The build-scheduled-action-props-builder function updates a ScheduledActionProps$Builder instance using the provided configuration. The function takes the ScheduledActionProps$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
desiredCapacityjava.lang.Numbercdk.support/lookup-entry:desired-capacity
endTimejava.time.Instantcdk.support/lookup-entry:end-time
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
schedulesoftware.amazon.awscdk.services.autoscaling.Schedulecdk.support/lookup-entry:schedule
startTimejava.time.Instantcdk.support/lookup-entry:start-time
timeZonejava.lang.Stringcdk.support/lookup-entry:time-zone
The build-scheduled-action-props-builder function updates a ScheduledActionProps$Builder instance using the provided configuration.
  The function takes the ScheduledActionProps$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 |
|---|---|---|---|
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `desiredCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:desired-capacity` |
| `endTime` | java.time.Instant | [[cdk.support/lookup-entry]] | `:end-time` |
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `schedule` | software.amazon.awscdk.services.autoscaling.Schedule | [[cdk.support/lookup-entry]] | `:schedule` |
| `startTime` | java.time.Instant | [[cdk.support/lookup-entry]] | `:start-time` |
| `timeZone` | java.lang.String | [[cdk.support/lookup-entry]] | `:time-zone` |
sourceraw docstring

build-signals-options-builderclj

(build-signals-options-builder builder id config)

The build-signals-options-builder function updates a SignalsOptions$Builder instance using the provided configuration. The function takes the SignalsOptions$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:

FieldDataTypeLookup FunctionData Key
minSuccessPercentagejava.lang.Numbercdk.support/lookup-entry:min-success-percentage
timeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:timeout
The build-signals-options-builder function updates a SignalsOptions$Builder instance using the provided configuration.
  The function takes the SignalsOptions$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 |
|---|---|---|---|
| `minSuccessPercentage` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-success-percentage` |
| `timeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:timeout` |
sourceraw docstring

build-step-scaling-action-builderclj

(build-step-scaling-action-builder builder id config)

The build-step-scaling-action-builder function updates a StepScalingAction$Builder instance using the provided configuration. The function takes the StepScalingAction$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:

FieldDataTypeLookup FunctionData Key
adjustmentTypesoftware.amazon.awscdk.services.autoscaling.AdjustmentTypecdk.api.services.autoscaling/adjustment-type:adjustment-type
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
metricAggregationTypesoftware.amazon.awscdk.services.autoscaling.MetricAggregationTypecdk.api.services.autoscaling/metric-aggregation-type:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
The build-step-scaling-action-builder function updates a StepScalingAction$Builder instance using the provided configuration.
  The function takes the StepScalingAction$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 |
|---|---|---|---|
| `adjustmentType` | software.amazon.awscdk.services.autoscaling.AdjustmentType | [[cdk.api.services.autoscaling/adjustment-type]] | `:adjustment-type` |
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `metricAggregationType` | software.amazon.awscdk.services.autoscaling.MetricAggregationType | [[cdk.api.services.autoscaling/metric-aggregation-type]] | `:metric-aggregation-type` |
| `minAdjustmentMagnitude` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-adjustment-magnitude` |
sourceraw docstring

build-step-scaling-action-props-builderclj

(build-step-scaling-action-props-builder builder id config)

The build-step-scaling-action-props-builder function updates a StepScalingActionProps$Builder instance using the provided configuration. The function takes the StepScalingActionProps$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:

FieldDataTypeLookup FunctionData Key
adjustmentTypesoftware.amazon.awscdk.services.autoscaling.AdjustmentTypecdk.api.services.autoscaling/adjustment-type:adjustment-type
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
metricAggregationTypesoftware.amazon.awscdk.services.autoscaling.MetricAggregationTypecdk.api.services.autoscaling/metric-aggregation-type:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
The build-step-scaling-action-props-builder function updates a StepScalingActionProps$Builder instance using the provided configuration.
  The function takes the StepScalingActionProps$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 |
|---|---|---|---|
| `adjustmentType` | software.amazon.awscdk.services.autoscaling.AdjustmentType | [[cdk.api.services.autoscaling/adjustment-type]] | `:adjustment-type` |
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `metricAggregationType` | software.amazon.awscdk.services.autoscaling.MetricAggregationType | [[cdk.api.services.autoscaling/metric-aggregation-type]] | `:metric-aggregation-type` |
| `minAdjustmentMagnitude` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-adjustment-magnitude` |
sourceraw docstring

build-step-scaling-policy-builderclj

(build-step-scaling-policy-builder builder id config)

The build-step-scaling-policy-builder function updates a StepScalingPolicy$Builder instance using the provided configuration. The function takes the StepScalingPolicy$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:

FieldDataTypeLookup FunctionData Key
adjustmentTypesoftware.amazon.awscdk.services.autoscaling.AdjustmentTypecdk.api.services.autoscaling/adjustment-type:adjustment-type
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
datapointsToAlarmjava.lang.Numbercdk.support/lookup-entry:datapoints-to-alarm
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
evaluationPeriodsjava.lang.Numbercdk.support/lookup-entry:evaluation-periods
metricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:metric
metricAggregationTypesoftware.amazon.awscdk.services.autoscaling.MetricAggregationTypecdk.api.services.autoscaling/metric-aggregation-type:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
scalingStepsjava.util.Listcdk.support/lookup-entry:scaling-steps
The build-step-scaling-policy-builder function updates a StepScalingPolicy$Builder instance using the provided configuration.
  The function takes the StepScalingPolicy$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 |
|---|---|---|---|
| `adjustmentType` | software.amazon.awscdk.services.autoscaling.AdjustmentType | [[cdk.api.services.autoscaling/adjustment-type]] | `:adjustment-type` |
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `datapointsToAlarm` | java.lang.Number | [[cdk.support/lookup-entry]] | `:datapoints-to-alarm` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `evaluationPeriods` | java.lang.Number | [[cdk.support/lookup-entry]] | `:evaluation-periods` |
| `metric` | software.amazon.awscdk.services.cloudwatch.IMetric | [[cdk.support/lookup-entry]] | `:metric` |
| `metricAggregationType` | software.amazon.awscdk.services.autoscaling.MetricAggregationType | [[cdk.api.services.autoscaling/metric-aggregation-type]] | `:metric-aggregation-type` |
| `minAdjustmentMagnitude` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-adjustment-magnitude` |
| `scalingSteps` | java.util.List | [[cdk.support/lookup-entry]] | `:scaling-steps` |
sourceraw docstring

build-step-scaling-policy-props-builderclj

(build-step-scaling-policy-props-builder builder id config)

The build-step-scaling-policy-props-builder function updates a StepScalingPolicyProps$Builder instance using the provided configuration. The function takes the StepScalingPolicyProps$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:

FieldDataTypeLookup FunctionData Key
adjustmentTypesoftware.amazon.awscdk.services.autoscaling.AdjustmentTypecdk.api.services.autoscaling/adjustment-type:adjustment-type
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
datapointsToAlarmjava.lang.Numbercdk.support/lookup-entry:datapoints-to-alarm
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
evaluationPeriodsjava.lang.Numbercdk.support/lookup-entry:evaluation-periods
metricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:metric
metricAggregationTypesoftware.amazon.awscdk.services.autoscaling.MetricAggregationTypecdk.api.services.autoscaling/metric-aggregation-type:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
scalingStepsjava.util.Listcdk.support/lookup-entry:scaling-steps
The build-step-scaling-policy-props-builder function updates a StepScalingPolicyProps$Builder instance using the provided configuration.
  The function takes the StepScalingPolicyProps$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 |
|---|---|---|---|
| `adjustmentType` | software.amazon.awscdk.services.autoscaling.AdjustmentType | [[cdk.api.services.autoscaling/adjustment-type]] | `:adjustment-type` |
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `datapointsToAlarm` | java.lang.Number | [[cdk.support/lookup-entry]] | `:datapoints-to-alarm` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `evaluationPeriods` | java.lang.Number | [[cdk.support/lookup-entry]] | `:evaluation-periods` |
| `metric` | software.amazon.awscdk.services.cloudwatch.IMetric | [[cdk.support/lookup-entry]] | `:metric` |
| `metricAggregationType` | software.amazon.awscdk.services.autoscaling.MetricAggregationType | [[cdk.api.services.autoscaling/metric-aggregation-type]] | `:metric-aggregation-type` |
| `minAdjustmentMagnitude` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-adjustment-magnitude` |
| `scalingSteps` | java.util.List | [[cdk.support/lookup-entry]] | `:scaling-steps` |
sourceraw docstring

build-target-tracking-scaling-policy-builderclj

(build-target-tracking-scaling-policy-builder builder id config)

The build-target-tracking-scaling-policy-builder function updates a TargetTrackingScalingPolicy$Builder instance using the provided configuration. The function takes the TargetTrackingScalingPolicy$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
customMetricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:custom-metric
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
predefinedMetricsoftware.amazon.awscdk.services.autoscaling.PredefinedMetriccdk.api.services.autoscaling/predefined-metric:predefined-metric
resourceLabeljava.lang.Stringcdk.support/lookup-entry:resource-label
targetValuejava.lang.Numbercdk.support/lookup-entry:target-value
The build-target-tracking-scaling-policy-builder function updates a TargetTrackingScalingPolicy$Builder instance using the provided configuration.
  The function takes the TargetTrackingScalingPolicy$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 |
|---|---|---|---|
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `customMetric` | software.amazon.awscdk.services.cloudwatch.IMetric | [[cdk.support/lookup-entry]] | `:custom-metric` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `predefinedMetric` | software.amazon.awscdk.services.autoscaling.PredefinedMetric | [[cdk.api.services.autoscaling/predefined-metric]] | `:predefined-metric` |
| `resourceLabel` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-label` |
| `targetValue` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-value` |
sourceraw docstring

build-target-tracking-scaling-policy-props-builderclj

(build-target-tracking-scaling-policy-props-builder builder id config)

The build-target-tracking-scaling-policy-props-builder function updates a TargetTrackingScalingPolicyProps$Builder instance using the provided configuration. The function takes the TargetTrackingScalingPolicyProps$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
customMetricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:custom-metric
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
estimatedInstanceWarmupsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:estimated-instance-warmup
predefinedMetricsoftware.amazon.awscdk.services.autoscaling.PredefinedMetriccdk.api.services.autoscaling/predefined-metric:predefined-metric
resourceLabeljava.lang.Stringcdk.support/lookup-entry:resource-label
targetValuejava.lang.Numbercdk.support/lookup-entry:target-value
The build-target-tracking-scaling-policy-props-builder function updates a TargetTrackingScalingPolicyProps$Builder instance using the provided configuration.
  The function takes the TargetTrackingScalingPolicyProps$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 |
|---|---|---|---|
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `customMetric` | software.amazon.awscdk.services.cloudwatch.IMetric | [[cdk.support/lookup-entry]] | `:custom-metric` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `estimatedInstanceWarmup` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:estimated-instance-warmup` |
| `predefinedMetric` | software.amazon.awscdk.services.autoscaling.PredefinedMetric | [[cdk.api.services.autoscaling/predefined-metric]] | `:predefined-metric` |
| `resourceLabel` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-label` |
| `targetValue` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-value` |
sourceraw docstring

build-warm-pool-builderclj

(build-warm-pool-builder builder id config)

The build-warm-pool-builder function updates a WarmPool$Builder instance using the provided configuration. The function takes the WarmPool$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
maxGroupPreparedCapacityjava.lang.Numbercdk.support/lookup-entry:max-group-prepared-capacity
minSizejava.lang.Numbercdk.support/lookup-entry:min-size
poolStatesoftware.amazon.awscdk.services.autoscaling.PoolStatecdk.api.services.autoscaling/pool-state:pool-state
reuseOnScaleInjava.lang.Booleancdk.support/lookup-entry:reuse-on-scale-in
The build-warm-pool-builder function updates a WarmPool$Builder instance using the provided configuration.
  The function takes the WarmPool$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 |
|---|---|---|---|
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `maxGroupPreparedCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-group-prepared-capacity` |
| `minSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-size` |
| `poolState` | software.amazon.awscdk.services.autoscaling.PoolState | [[cdk.api.services.autoscaling/pool-state]] | `:pool-state` |
| `reuseOnScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:reuse-on-scale-in` |
sourceraw docstring

build-warm-pool-options-builderclj

(build-warm-pool-options-builder builder id config)

The build-warm-pool-options-builder function updates a WarmPoolOptions$Builder instance using the provided configuration. The function takes the WarmPoolOptions$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:

FieldDataTypeLookup FunctionData Key
maxGroupPreparedCapacityjava.lang.Numbercdk.support/lookup-entry:max-group-prepared-capacity
minSizejava.lang.Numbercdk.support/lookup-entry:min-size
poolStatesoftware.amazon.awscdk.services.autoscaling.PoolStatecdk.api.services.autoscaling/pool-state:pool-state
reuseOnScaleInjava.lang.Booleancdk.support/lookup-entry:reuse-on-scale-in
The build-warm-pool-options-builder function updates a WarmPoolOptions$Builder instance using the provided configuration.
  The function takes the WarmPoolOptions$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 |
|---|---|---|---|
| `maxGroupPreparedCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-group-prepared-capacity` |
| `minSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-size` |
| `poolState` | software.amazon.awscdk.services.autoscaling.PoolState | [[cdk.api.services.autoscaling/pool-state]] | `:pool-state` |
| `reuseOnScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:reuse-on-scale-in` |
sourceraw docstring

build-warm-pool-props-builderclj

(build-warm-pool-props-builder builder id config)

The build-warm-pool-props-builder function updates a WarmPoolProps$Builder instance using the provided configuration. The function takes the WarmPoolProps$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:

FieldDataTypeLookup FunctionData Key
autoScalingGroupsoftware.amazon.awscdk.services.autoscaling.IAutoScalingGroupcdk.support/lookup-entry:auto-scaling-group
maxGroupPreparedCapacityjava.lang.Numbercdk.support/lookup-entry:max-group-prepared-capacity
minSizejava.lang.Numbercdk.support/lookup-entry:min-size
poolStatesoftware.amazon.awscdk.services.autoscaling.PoolStatecdk.api.services.autoscaling/pool-state:pool-state
reuseOnScaleInjava.lang.Booleancdk.support/lookup-entry:reuse-on-scale-in
The build-warm-pool-props-builder function updates a WarmPoolProps$Builder instance using the provided configuration.
  The function takes the WarmPoolProps$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 |
|---|---|---|---|
| `autoScalingGroup` | software.amazon.awscdk.services.autoscaling.IAutoScalingGroup | [[cdk.support/lookup-entry]] | `:auto-scaling-group` |
| `maxGroupPreparedCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-group-prepared-capacity` |
| `minSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-size` |
| `poolState` | software.amazon.awscdk.services.autoscaling.PoolState | [[cdk.api.services.autoscaling/pool-state]] | `:pool-state` |
| `reuseOnScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:reuse-on-scale-in` |
sourceraw docstring

cfn-auto-scaling-group-accelerator-count-request-property-builderclj

(cfn-auto-scaling-group-accelerator-count-request-property-builder id config)

Creates a CfnAutoScalingGroup$AcceleratorCountRequestProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$AcceleratorCountRequestProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-accelerator-total-memory-mi-b-request-property-builderclj

(cfn-auto-scaling-group-accelerator-total-memory-mi-b-request-property-builder
  id
  config)

Creates a CfnAutoScalingGroup$AcceleratorTotalMemoryMiBRequestProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$AcceleratorTotalMemoryMiBRequestProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-baseline-ebs-bandwidth-mbps-request-property-builderclj

(cfn-auto-scaling-group-baseline-ebs-bandwidth-mbps-request-property-builder
  id
  config)

Creates a CfnAutoScalingGroup$BaselineEbsBandwidthMbpsRequestProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$BaselineEbsBandwidthMbpsRequestProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-builderclj

(cfn-auto-scaling-group-builder scope id config)

Creates a CfnAutoScalingGroup$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  `CfnAutoScalingGroup$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 |
sourceraw docstring

cfn-auto-scaling-group-instance-maintenance-policy-property-builderclj

(cfn-auto-scaling-group-instance-maintenance-policy-property-builder id config)

Creates a CfnAutoScalingGroup$InstanceMaintenancePolicyProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$InstanceMaintenancePolicyProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-instance-requirements-property-builderclj

(cfn-auto-scaling-group-instance-requirements-property-builder id config)

Creates a CfnAutoScalingGroup$InstanceRequirementsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$InstanceRequirementsProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-instances-distribution-property-builderclj

(cfn-auto-scaling-group-instances-distribution-property-builder id config)

Creates a CfnAutoScalingGroup$InstancesDistributionProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$InstancesDistributionProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-launch-template-overrides-property-builderclj

(cfn-auto-scaling-group-launch-template-overrides-property-builder id config)

Creates a CfnAutoScalingGroup$LaunchTemplateOverridesProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$LaunchTemplateOverridesProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-launch-template-property-builderclj

(cfn-auto-scaling-group-launch-template-property-builder id config)

Creates a CfnAutoScalingGroup$LaunchTemplateProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$LaunchTemplateProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-launch-template-specification-property-builderclj

(cfn-auto-scaling-group-launch-template-specification-property-builder id
                                                                       config)

Creates a CfnAutoScalingGroup$LaunchTemplateSpecificationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$LaunchTemplateSpecificationProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-lifecycle-hook-specification-property-builderclj

(cfn-auto-scaling-group-lifecycle-hook-specification-property-builder id config)

Creates a CfnAutoScalingGroup$LifecycleHookSpecificationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$LifecycleHookSpecificationProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-memory-gi-b-per-v-cpu-request-property-builderclj

(cfn-auto-scaling-group-memory-gi-b-per-v-cpu-request-property-builder id
                                                                       config)

Creates a CfnAutoScalingGroup$MemoryGiBPerVCpuRequestProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$MemoryGiBPerVCpuRequestProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-memory-mi-b-request-property-builderclj

(cfn-auto-scaling-group-memory-mi-b-request-property-builder id config)

Creates a CfnAutoScalingGroup$MemoryMiBRequestProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$MemoryMiBRequestProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-metrics-collection-property-builderclj

(cfn-auto-scaling-group-metrics-collection-property-builder id config)

Creates a CfnAutoScalingGroup$MetricsCollectionProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$MetricsCollectionProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-mixed-instances-policy-property-builderclj

(cfn-auto-scaling-group-mixed-instances-policy-property-builder id config)

Creates a CfnAutoScalingGroup$MixedInstancesPolicyProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$MixedInstancesPolicyProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-network-bandwidth-gbps-request-property-builderclj

(cfn-auto-scaling-group-network-bandwidth-gbps-request-property-builder id
                                                                        config)

Creates a CfnAutoScalingGroup$NetworkBandwidthGbpsRequestProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$NetworkBandwidthGbpsRequestProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-network-interface-count-request-property-builderclj

(cfn-auto-scaling-group-network-interface-count-request-property-builder id
                                                                         config)

Creates a CfnAutoScalingGroup$NetworkInterfaceCountRequestProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$NetworkInterfaceCountRequestProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-notification-configuration-property-builderclj

(cfn-auto-scaling-group-notification-configuration-property-builder id config)

Creates a CfnAutoScalingGroup$NotificationConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$NotificationConfigurationProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-props-builderclj

(cfn-auto-scaling-group-props-builder id config)

Creates a CfnAutoScalingGroupProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroupProps$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 |
sourceraw docstring

cfn-auto-scaling-group-tag-property-property-builderclj

(cfn-auto-scaling-group-tag-property-property-builder id config)

Creates a CfnAutoScalingGroup$TagPropertyProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$TagPropertyProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-total-local-storage-gb-request-property-builderclj

(cfn-auto-scaling-group-total-local-storage-gb-request-property-builder id
                                                                        config)

Creates a CfnAutoScalingGroup$TotalLocalStorageGBRequestProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$TotalLocalStorageGBRequestProperty$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 |
sourceraw docstring

cfn-auto-scaling-group-v-cpu-count-request-property-builderclj

(cfn-auto-scaling-group-v-cpu-count-request-property-builder id config)

Creates a CfnAutoScalingGroup$VCpuCountRequestProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnAutoScalingGroup$VCpuCountRequestProperty$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 |
sourceraw docstring

cfn-launch-configuration-block-device-mapping-property-builderclj

(cfn-launch-configuration-block-device-mapping-property-builder id config)

Creates a CfnLaunchConfiguration$BlockDeviceMappingProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnLaunchConfiguration$BlockDeviceMappingProperty$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 |
sourceraw docstring

cfn-launch-configuration-block-device-property-builderclj

(cfn-launch-configuration-block-device-property-builder id config)

Creates a CfnLaunchConfiguration$BlockDeviceProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnLaunchConfiguration$BlockDeviceProperty$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 |
sourceraw docstring

cfn-launch-configuration-builderclj

(cfn-launch-configuration-builder scope id config)

Creates a CfnLaunchConfiguration$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  `CfnLaunchConfiguration$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 |
sourceraw docstring

cfn-launch-configuration-metadata-options-property-builderclj

(cfn-launch-configuration-metadata-options-property-builder id config)

Creates a CfnLaunchConfiguration$MetadataOptionsProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnLaunchConfiguration$MetadataOptionsProperty$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 |
sourceraw docstring

cfn-launch-configuration-props-builderclj

(cfn-launch-configuration-props-builder id config)

Creates a CfnLaunchConfigurationProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnLaunchConfigurationProps$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 |
sourceraw docstring

cfn-lifecycle-hook-builderclj

(cfn-lifecycle-hook-builder scope id config)

Creates a CfnLifecycleHook$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  `CfnLifecycleHook$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 |
sourceraw docstring

cfn-lifecycle-hook-props-builderclj

(cfn-lifecycle-hook-props-builder id config)

Creates a CfnLifecycleHookProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnLifecycleHookProps$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 |
sourceraw docstring

cfn-scaling-policy-builderclj

(cfn-scaling-policy-builder scope id config)

Creates a CfnScalingPolicy$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  `CfnScalingPolicy$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 |
sourceraw docstring

cfn-scaling-policy-customized-metric-specification-property-builderclj

(cfn-scaling-policy-customized-metric-specification-property-builder id config)

Creates a CfnScalingPolicy$CustomizedMetricSpecificationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$CustomizedMetricSpecificationProperty$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 |
sourceraw docstring

cfn-scaling-policy-metric-data-query-property-builderclj

(cfn-scaling-policy-metric-data-query-property-builder id config)

Creates a CfnScalingPolicy$MetricDataQueryProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$MetricDataQueryProperty$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 |
sourceraw docstring

cfn-scaling-policy-metric-dimension-property-builderclj

(cfn-scaling-policy-metric-dimension-property-builder id config)

Creates a CfnScalingPolicy$MetricDimensionProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$MetricDimensionProperty$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 |
sourceraw docstring

cfn-scaling-policy-metric-property-builderclj

(cfn-scaling-policy-metric-property-builder id config)

Creates a CfnScalingPolicy$MetricProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$MetricProperty$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 |
sourceraw docstring

cfn-scaling-policy-metric-stat-property-builderclj

(cfn-scaling-policy-metric-stat-property-builder id config)

Creates a CfnScalingPolicy$MetricStatProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$MetricStatProperty$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 |
sourceraw docstring

cfn-scaling-policy-predefined-metric-specification-property-builderclj

(cfn-scaling-policy-predefined-metric-specification-property-builder id config)

Creates a CfnScalingPolicy$PredefinedMetricSpecificationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$PredefinedMetricSpecificationProperty$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 |
sourceraw docstring

cfn-scaling-policy-predictive-scaling-configuration-property-builderclj

(cfn-scaling-policy-predictive-scaling-configuration-property-builder id config)

Creates a CfnScalingPolicy$PredictiveScalingConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$PredictiveScalingConfigurationProperty$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 |
sourceraw docstring

cfn-scaling-policy-predictive-scaling-customized-capacity-metric-property-builderclj

(cfn-scaling-policy-predictive-scaling-customized-capacity-metric-property-builder
  id
  config)

Creates a CfnScalingPolicy$PredictiveScalingCustomizedCapacityMetricProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$PredictiveScalingCustomizedCapacityMetricProperty$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 |
sourceraw docstring

cfn-scaling-policy-predictive-scaling-customized-load-metric-property-builderclj

(cfn-scaling-policy-predictive-scaling-customized-load-metric-property-builder
  id
  config)

Creates a CfnScalingPolicy$PredictiveScalingCustomizedLoadMetricProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$PredictiveScalingCustomizedLoadMetricProperty$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 |
sourceraw docstring

cfn-scaling-policy-predictive-scaling-customized-scaling-metric-property-builderclj

(cfn-scaling-policy-predictive-scaling-customized-scaling-metric-property-builder
  id
  config)

Creates a CfnScalingPolicy$PredictiveScalingCustomizedScalingMetricProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$PredictiveScalingCustomizedScalingMetricProperty$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 |
sourceraw docstring

cfn-scaling-policy-predictive-scaling-metric-specification-property-builderclj

(cfn-scaling-policy-predictive-scaling-metric-specification-property-builder
  id
  config)

Creates a CfnScalingPolicy$PredictiveScalingMetricSpecificationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$PredictiveScalingMetricSpecificationProperty$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 |
sourceraw docstring

cfn-scaling-policy-predictive-scaling-predefined-load-metric-property-builderclj

(cfn-scaling-policy-predictive-scaling-predefined-load-metric-property-builder
  id
  config)

Creates a CfnScalingPolicy$PredictiveScalingPredefinedLoadMetricProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$PredictiveScalingPredefinedLoadMetricProperty$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 |
sourceraw docstring

cfn-scaling-policy-predictive-scaling-predefined-metric-pair-property-builderclj

(cfn-scaling-policy-predictive-scaling-predefined-metric-pair-property-builder
  id
  config)

Creates a CfnScalingPolicy$PredictiveScalingPredefinedMetricPairProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$PredictiveScalingPredefinedMetricPairProperty$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 |
sourceraw docstring

cfn-scaling-policy-predictive-scaling-predefined-scaling-metric-property-builderclj

(cfn-scaling-policy-predictive-scaling-predefined-scaling-metric-property-builder
  id
  config)

Creates a CfnScalingPolicy$PredictiveScalingPredefinedScalingMetricProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$PredictiveScalingPredefinedScalingMetricProperty$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 |
sourceraw docstring

cfn-scaling-policy-props-builderclj

(cfn-scaling-policy-props-builder id config)

Creates a CfnScalingPolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicyProps$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 |
sourceraw docstring

cfn-scaling-policy-step-adjustment-property-builderclj

(cfn-scaling-policy-step-adjustment-property-builder id config)

Creates a CfnScalingPolicy$StepAdjustmentProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$StepAdjustmentProperty$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 |
sourceraw docstring

cfn-scaling-policy-target-tracking-configuration-property-builderclj

(cfn-scaling-policy-target-tracking-configuration-property-builder id config)

Creates a CfnScalingPolicy$TargetTrackingConfigurationProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScalingPolicy$TargetTrackingConfigurationProperty$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 |
sourceraw docstring

cfn-scheduled-action-builderclj

(cfn-scheduled-action-builder scope id config)

Creates a CfnScheduledAction$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  `CfnScheduledAction$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 |
sourceraw docstring

cfn-scheduled-action-props-builderclj

(cfn-scheduled-action-props-builder id config)

Creates a CfnScheduledActionProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnScheduledActionProps$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 |
sourceraw docstring

cfn-warm-pool-builderclj

(cfn-warm-pool-builder scope id config)

Creates a CfnWarmPool$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  `CfnWarmPool$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 |
sourceraw docstring

cfn-warm-pool-instance-reuse-policy-property-builderclj

(cfn-warm-pool-instance-reuse-policy-property-builder id config)

Creates a CfnWarmPool$InstanceReusePolicyProperty$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnWarmPool$InstanceReusePolicyProperty$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 |
sourceraw docstring

cfn-warm-pool-props-builderclj

(cfn-warm-pool-props-builder id config)

Creates a CfnWarmPoolProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnWarmPoolProps$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 |
sourceraw docstring

common-auto-scaling-group-props-builderclj

(common-auto-scaling-group-props-builder id config)

Creates a CommonAutoScalingGroupProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CommonAutoScalingGroupProps$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 |
sourceraw docstring

cpu-utilization-scaling-props-builderclj

(cpu-utilization-scaling-props-builder id config)

Creates a CpuUtilizationScalingProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CpuUtilizationScalingProps$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 |
sourceraw docstring

cron-options-builderclj

(cron-options-builder id config)

Creates a CronOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CronOptions$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 |
sourceraw docstring

default-resultclj

(default-result config id item-key)

The default-result function data interprets values in the provided config data into a DefaultResult 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 DefaultResult - the value is returned.
  • is :continue - DefaultResult/CONTINUE is returned
  • is :abandon - DefaultResult/ABANDON is returned

If a value is not found or matches the above criteria, nil is returned.

The `default-result` function data interprets values in the provided config data into a 
`DefaultResult` 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 `DefaultResult` - the value is returned.
* is `:continue` - `DefaultResult/CONTINUE` is returned
* is `:abandon` - `DefaultResult/ABANDON` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

ebs-device-options-base-builderclj

(ebs-device-options-base-builder id config)

Creates a EbsDeviceOptionsBase$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `EbsDeviceOptionsBase$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 |
sourceraw docstring

ebs-device-options-builderclj

(ebs-device-options-builder id config)

Creates a EbsDeviceOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `EbsDeviceOptions$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 |
sourceraw docstring

ebs-device-props-builderclj

(ebs-device-props-builder id config)

Creates a EbsDeviceProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `EbsDeviceProps$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 |
sourceraw docstring

ebs-device-snapshot-options-builderclj

(ebs-device-snapshot-options-builder id config)

Creates a EbsDeviceSnapshotOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `EbsDeviceSnapshotOptions$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 |
sourceraw docstring

ebs-device-volume-typeclj

(ebs-device-volume-type config id item-key)

The ebs-device-volume-type function data interprets values in the provided config data into a EbsDeviceVolumeType 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 EbsDeviceVolumeType - the value is returned.
  • is :io1 - EbsDeviceVolumeType/IO1 is returned
  • is :gp2 - EbsDeviceVolumeType/GP2 is returned
  • is :gp3 - EbsDeviceVolumeType/GP3 is returned
  • is :sc1 - EbsDeviceVolumeType/SC1 is returned
  • is :standard - EbsDeviceVolumeType/STANDARD is returned
  • is :st1 - EbsDeviceVolumeType/ST1 is returned

If a value is not found or matches the above criteria, nil is returned.

The `ebs-device-volume-type` function data interprets values in the provided config data into a 
`EbsDeviceVolumeType` 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 `EbsDeviceVolumeType` - the value is returned.
* is `:io1` - `EbsDeviceVolumeType/IO1` is returned
* is `:gp2` - `EbsDeviceVolumeType/GP2` is returned
* is `:gp3` - `EbsDeviceVolumeType/GP3` is returned
* is `:sc1` - `EbsDeviceVolumeType/SC1` is returned
* is `:standard` - `EbsDeviceVolumeType/STANDARD` is returned
* is `:st1` - `EbsDeviceVolumeType/ST1` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

ec2-health-check-options-builderclj

(ec2-health-check-options-builder id config)

Creates a Ec2HealthCheckOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `Ec2HealthCheckOptions$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 |
sourceraw docstring

elb-health-check-options-builderclj

(elb-health-check-options-builder id config)

Creates a ElbHealthCheckOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `ElbHealthCheckOptions$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 |
sourceraw docstring

instances-distribution-builderclj

(instances-distribution-builder id config)

Creates a InstancesDistribution$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `InstancesDistribution$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 |
sourceraw docstring

launch-template-overrides-builderclj

(launch-template-overrides-builder id config)

Creates a LaunchTemplateOverrides$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `LaunchTemplateOverrides$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 |
sourceraw docstring

lifecycle-hook-builderclj

(lifecycle-hook-builder scope id config)

Creates a LifecycleHook$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  `LifecycleHook$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 |
sourceraw docstring

lifecycle-hook-props-builderclj

(lifecycle-hook-props-builder id config)

Creates a LifecycleHookProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `LifecycleHookProps$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 |
sourceraw docstring

lifecycle-hook-target-config-builderclj

(lifecycle-hook-target-config-builder id config)

Creates a LifecycleHookTargetConfig$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `LifecycleHookTargetConfig$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 |
sourceraw docstring

lifecycle-transitionclj

(lifecycle-transition config id item-key)

The lifecycle-transition function data interprets values in the provided config data into a LifecycleTransition 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 LifecycleTransition - the value is returned.
  • is :instance-launching - LifecycleTransition/INSTANCE_LAUNCHING is returned
  • is :instance-terminating - LifecycleTransition/INSTANCE_TERMINATING is returned

If a value is not found or matches the above criteria, nil is returned.

The `lifecycle-transition` function data interprets values in the provided config data into a 
`LifecycleTransition` 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 `LifecycleTransition` - the value is returned.
* is `:instance-launching` - `LifecycleTransition/INSTANCE_LAUNCHING` is returned
* is `:instance-terminating` - `LifecycleTransition/INSTANCE_TERMINATING` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

metric-aggregation-typeclj

(metric-aggregation-type config id item-key)

The metric-aggregation-type function data interprets values in the provided config data into a MetricAggregationType 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 MetricAggregationType - the value is returned.
  • is :maximum - MetricAggregationType/MAXIMUM is returned
  • is :minimum - MetricAggregationType/MINIMUM is returned
  • is :average - MetricAggregationType/AVERAGE is returned

If a value is not found or matches the above criteria, nil is returned.

The `metric-aggregation-type` function data interprets values in the provided config data into a 
`MetricAggregationType` 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 `MetricAggregationType` - the value is returned.
* is `:maximum` - `MetricAggregationType/MAXIMUM` is returned
* is `:minimum` - `MetricAggregationType/MINIMUM` is returned
* is `:average` - `MetricAggregationType/AVERAGE` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

metric-target-tracking-props-builderclj

(metric-target-tracking-props-builder id config)

Creates a MetricTargetTrackingProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `MetricTargetTrackingProps$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 |
sourceraw docstring

mixed-instances-policy-builderclj

(mixed-instances-policy-builder id config)

Creates a MixedInstancesPolicy$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `MixedInstancesPolicy$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 |
sourceraw docstring

monitoringclj

(monitoring config id item-key)

The monitoring function data interprets values in the provided config data into a Monitoring 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 Monitoring - the value is returned.
  • is :basic - Monitoring/BASIC is returned
  • is :detailed - Monitoring/DETAILED is returned

If a value is not found or matches the above criteria, nil is returned.

The `monitoring` function data interprets values in the provided config data into a 
`Monitoring` 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 `Monitoring` - the value is returned.
* is `:basic` - `Monitoring/BASIC` is returned
* is `:detailed` - `Monitoring/DETAILED` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

network-utilization-scaling-props-builderclj

(network-utilization-scaling-props-builder id config)

Creates a NetworkUtilizationScalingProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `NetworkUtilizationScalingProps$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 |
sourceraw docstring

notification-configuration-builderclj

(notification-configuration-builder id config)

Creates a NotificationConfiguration$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `NotificationConfiguration$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 |
sourceraw docstring

on-demand-allocation-strategyclj

(on-demand-allocation-strategy config id item-key)

The on-demand-allocation-strategy function data interprets values in the provided config data into a OnDemandAllocationStrategy 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 OnDemandAllocationStrategy - the value is returned.
  • is :prioritized - OnDemandAllocationStrategy/PRIORITIZED is returned
  • is :lowest-price - OnDemandAllocationStrategy/LOWEST_PRICE is returned

If a value is not found or matches the above criteria, nil is returned.

The `on-demand-allocation-strategy` function data interprets values in the provided config data into a 
`OnDemandAllocationStrategy` 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 `OnDemandAllocationStrategy` - the value is returned.
* is `:prioritized` - `OnDemandAllocationStrategy/PRIORITIZED` is returned
* is `:lowest-price` - `OnDemandAllocationStrategy/LOWEST_PRICE` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

pool-stateclj

(pool-state config id item-key)

The pool-state function data interprets values in the provided config data into a PoolState 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 PoolState - the value is returned.
  • is :stopped - PoolState/STOPPED is returned
  • is :hibernated - PoolState/HIBERNATED is returned
  • is :running - PoolState/RUNNING is returned

If a value is not found or matches the above criteria, nil is returned.

The `pool-state` function data interprets values in the provided config data into a 
`PoolState` 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 `PoolState` - the value is returned.
* is `:stopped` - `PoolState/STOPPED` is returned
* is `:hibernated` - `PoolState/HIBERNATED` is returned
* is `:running` - `PoolState/RUNNING` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

predefined-metricclj

(predefined-metric config id item-key)

The predefined-metric function data interprets values in the provided config data into a PredefinedMetric 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 PredefinedMetric - the value is returned.
  • is :alb-request-count-per-target - PredefinedMetric/ALB_REQUEST_COUNT_PER_TARGET is returned
  • is :asg-average-network-in - PredefinedMetric/ASG_AVERAGE_NETWORK_IN is returned
  • is :asg-average-network-out - PredefinedMetric/ASG_AVERAGE_NETWORK_OUT is returned
  • is :asg-average-cpu-utilization - PredefinedMetric/ASG_AVERAGE_CPU_UTILIZATION is returned

If a value is not found or matches the above criteria, nil is returned.

The `predefined-metric` function data interprets values in the provided config data into a 
`PredefinedMetric` 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 `PredefinedMetric` - the value is returned.
* is `:alb-request-count-per-target` - `PredefinedMetric/ALB_REQUEST_COUNT_PER_TARGET` is returned
* is `:asg-average-network-in` - `PredefinedMetric/ASG_AVERAGE_NETWORK_IN` is returned
* is `:asg-average-network-out` - `PredefinedMetric/ASG_AVERAGE_NETWORK_OUT` is returned
* is `:asg-average-cpu-utilization` - `PredefinedMetric/ASG_AVERAGE_CPU_UTILIZATION` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

render-signals-options-builderclj

(render-signals-options-builder id config)

Creates a RenderSignalsOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `RenderSignalsOptions$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 |
sourceraw docstring

request-count-scaling-props-builderclj

(request-count-scaling-props-builder id config)

Creates a RequestCountScalingProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `RequestCountScalingProps$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 |
sourceraw docstring

rolling-update-options-builderclj

(rolling-update-options-builder id config)

Creates a RollingUpdateOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `RollingUpdateOptions$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 |
sourceraw docstring

scaling-eventclj

(scaling-event config id item-key)

The scaling-event function data interprets values in the provided config data into a ScalingEvent 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 ScalingEvent - the value is returned.
  • is :instance-launch - ScalingEvent/INSTANCE_LAUNCH is returned
  • is :instance-terminate-error - ScalingEvent/INSTANCE_TERMINATE_ERROR is returned
  • is :test-notification - ScalingEvent/TEST_NOTIFICATION is returned
  • is :instance-terminate - ScalingEvent/INSTANCE_TERMINATE is returned
  • is :instance-launch-error - ScalingEvent/INSTANCE_LAUNCH_ERROR is returned

If a value is not found or matches the above criteria, nil is returned.

The `scaling-event` function data interprets values in the provided config data into a 
`ScalingEvent` 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 `ScalingEvent` - the value is returned.
* is `:instance-launch` - `ScalingEvent/INSTANCE_LAUNCH` is returned
* is `:instance-terminate-error` - `ScalingEvent/INSTANCE_TERMINATE_ERROR` is returned
* is `:test-notification` - `ScalingEvent/TEST_NOTIFICATION` is returned
* is `:instance-terminate` - `ScalingEvent/INSTANCE_TERMINATE` is returned
* is `:instance-launch-error` - `ScalingEvent/INSTANCE_LAUNCH_ERROR` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

scaling-interval-builderclj

(scaling-interval-builder id config)

Creates a ScalingInterval$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `ScalingInterval$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 |
sourceraw docstring

scaling-processclj

(scaling-process config id item-key)

The scaling-process function data interprets values in the provided config data into a ScalingProcess 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 ScalingProcess - the value is returned.
  • is :terminate - ScalingProcess/TERMINATE is returned
  • is :alarm-notification - ScalingProcess/ALARM_NOTIFICATION is returned
  • is :launch - ScalingProcess/LAUNCH is returned
  • is :add-to-load-balancer - ScalingProcess/ADD_TO_LOAD_BALANCER is returned
  • is :scheduled-actions - ScalingProcess/SCHEDULED_ACTIONS is returned
  • is :instance-refresh - ScalingProcess/INSTANCE_REFRESH is returned
  • is :health-check - ScalingProcess/HEALTH_CHECK is returned
  • is :az-rebalance - ScalingProcess/AZ_REBALANCE is returned
  • is :replace-unhealthy - ScalingProcess/REPLACE_UNHEALTHY is returned

If a value is not found or matches the above criteria, nil is returned.

The `scaling-process` function data interprets values in the provided config data into a 
`ScalingProcess` 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 `ScalingProcess` - the value is returned.
* is `:terminate` - `ScalingProcess/TERMINATE` is returned
* is `:alarm-notification` - `ScalingProcess/ALARM_NOTIFICATION` is returned
* is `:launch` - `ScalingProcess/LAUNCH` is returned
* is `:add-to-load-balancer` - `ScalingProcess/ADD_TO_LOAD_BALANCER` is returned
* is `:scheduled-actions` - `ScalingProcess/SCHEDULED_ACTIONS` is returned
* is `:instance-refresh` - `ScalingProcess/INSTANCE_REFRESH` is returned
* is `:health-check` - `ScalingProcess/HEALTH_CHECK` is returned
* is `:az-rebalance` - `ScalingProcess/AZ_REBALANCE` is returned
* is `:replace-unhealthy` - `ScalingProcess/REPLACE_UNHEALTHY` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

scheduled-action-builderclj

(scheduled-action-builder scope id config)

Creates a ScheduledAction$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  `ScheduledAction$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 |
sourceraw docstring

scheduled-action-props-builderclj

(scheduled-action-props-builder id config)

Creates a ScheduledActionProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `ScheduledActionProps$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 |
sourceraw docstring

signals-options-builderclj

(signals-options-builder id config)

Creates a SignalsOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `SignalsOptions$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 |
sourceraw docstring

spot-allocation-strategyclj

(spot-allocation-strategy config id item-key)

The spot-allocation-strategy function data interprets values in the provided config data into a SpotAllocationStrategy 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 SpotAllocationStrategy - the value is returned.
  • is :lowest-price - SpotAllocationStrategy/LOWEST_PRICE is returned
  • is :capacity-optimized-prioritized - SpotAllocationStrategy/CAPACITY_OPTIMIZED_PRIORITIZED is returned
  • is :price-capacity-optimized - SpotAllocationStrategy/PRICE_CAPACITY_OPTIMIZED is returned
  • is :capacity-optimized - SpotAllocationStrategy/CAPACITY_OPTIMIZED is returned

If a value is not found or matches the above criteria, nil is returned.

The `spot-allocation-strategy` function data interprets values in the provided config data into a 
`SpotAllocationStrategy` 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 `SpotAllocationStrategy` - the value is returned.
* is `:lowest-price` - `SpotAllocationStrategy/LOWEST_PRICE` is returned
* is `:capacity-optimized-prioritized` - `SpotAllocationStrategy/CAPACITY_OPTIMIZED_PRIORITIZED` is returned
* is `:price-capacity-optimized` - `SpotAllocationStrategy/PRICE_CAPACITY_OPTIMIZED` is returned
* is `:capacity-optimized` - `SpotAllocationStrategy/CAPACITY_OPTIMIZED` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

step-scaling-action-builderclj

(step-scaling-action-builder scope id config)

Creates a StepScalingAction$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  `StepScalingAction$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 |
sourceraw docstring

step-scaling-action-props-builderclj

(step-scaling-action-props-builder id config)

Creates a StepScalingActionProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `StepScalingActionProps$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 |
sourceraw docstring

step-scaling-policy-builderclj

(step-scaling-policy-builder scope id config)

Creates a StepScalingPolicy$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  `StepScalingPolicy$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 |
sourceraw docstring

step-scaling-policy-props-builderclj

(step-scaling-policy-props-builder id config)

Creates a StepScalingPolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `StepScalingPolicyProps$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 |
sourceraw docstring

target-tracking-scaling-policy-builderclj

(target-tracking-scaling-policy-builder scope id config)

Creates a TargetTrackingScalingPolicy$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  `TargetTrackingScalingPolicy$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 |
sourceraw docstring

target-tracking-scaling-policy-props-builderclj

(target-tracking-scaling-policy-props-builder id config)

Creates a TargetTrackingScalingPolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `TargetTrackingScalingPolicyProps$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 |
sourceraw docstring

termination-policyclj

(termination-policy config id item-key)

The termination-policy function data interprets values in the provided config data into a TerminationPolicy 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 TerminationPolicy - the value is returned.
  • is :custom-lambda-function - TerminationPolicy/CUSTOM_LAMBDA_FUNCTION is returned
  • is :default - TerminationPolicy/DEFAULT is returned
  • is :oldest-instance - TerminationPolicy/OLDEST_INSTANCE is returned
  • is :allocation-strategy - TerminationPolicy/ALLOCATION_STRATEGY is returned
  • is :oldest-launch-template - TerminationPolicy/OLDEST_LAUNCH_TEMPLATE is returned
  • is :newest-instance - TerminationPolicy/NEWEST_INSTANCE is returned
  • is :oldest-launch-configuration - TerminationPolicy/OLDEST_LAUNCH_CONFIGURATION is returned
  • is :closest-to-next-instance-hour - TerminationPolicy/CLOSEST_TO_NEXT_INSTANCE_HOUR is returned

If a value is not found or matches the above criteria, nil is returned.

The `termination-policy` function data interprets values in the provided config data into a 
`TerminationPolicy` 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 `TerminationPolicy` - the value is returned.
* is `:custom-lambda-function` - `TerminationPolicy/CUSTOM_LAMBDA_FUNCTION` is returned
* is `:default` - `TerminationPolicy/DEFAULT` is returned
* is `:oldest-instance` - `TerminationPolicy/OLDEST_INSTANCE` is returned
* is `:allocation-strategy` - `TerminationPolicy/ALLOCATION_STRATEGY` is returned
* is `:oldest-launch-template` - `TerminationPolicy/OLDEST_LAUNCH_TEMPLATE` is returned
* is `:newest-instance` - `TerminationPolicy/NEWEST_INSTANCE` is returned
* is `:oldest-launch-configuration` - `TerminationPolicy/OLDEST_LAUNCH_CONFIGURATION` is returned
* is `:closest-to-next-instance-hour` - `TerminationPolicy/CLOSEST_TO_NEXT_INSTANCE_HOUR` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

warm-pool-builderclj

(warm-pool-builder scope id config)

Creates a WarmPool$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  `WarmPool$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 |
sourceraw docstring

warm-pool-options-builderclj

(warm-pool-options-builder id config)

Creates a WarmPoolOptions$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `WarmPoolOptions$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 |
sourceraw docstring

warm-pool-props-builderclj

(warm-pool-props-builder id config)

Creates a WarmPoolProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `WarmPoolProps$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 |
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close