Liking cljdoc? Tell your friends :D
Clojure only.

cdk.api.services.applicationautoscaling

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

Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.applicationautoscaling 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 :exact-capacity - AdjustmentType/EXACT_CAPACITY is returned
  • is :percent-change-in-capacity - AdjustmentType/PERCENT_CHANGE_IN_CAPACITY is returned
  • is :change-in-capacity - AdjustmentType/CHANGE_IN_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 `:exact-capacity` - `AdjustmentType/EXACT_CAPACITY` is returned
* is `:percent-change-in-capacity` - `AdjustmentType/PERCENT_CHANGE_IN_CAPACITY` is returned
* is `:change-in-capacity` - `AdjustmentType/CHANGE_IN_CAPACITY` is returned

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

base-scalable-attribute-props-builderclj

(base-scalable-attribute-props-builder id config)

Creates a BaseScalableAttributeProps$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  `BaseScalableAttributeProps$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-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

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-base-scalable-attribute-props-builderclj

(build-base-scalable-attribute-props-builder builder id config)

The build-base-scalable-attribute-props-builder function updates a BaseScalableAttributeProps$Builder instance using the provided configuration. The function takes the BaseScalableAttributeProps$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
dimensionjava.lang.Stringcdk.support/lookup-entry:dimension
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
resourceIdjava.lang.Stringcdk.support/lookup-entry:resource-id
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
serviceNamespacesoftware.amazon.awscdk.services.applicationautoscaling.ServiceNamespacecdk.api.services.applicationautoscaling/service-namespace:service-namespace
The build-base-scalable-attribute-props-builder function updates a BaseScalableAttributeProps$Builder instance using the provided configuration.
  The function takes the BaseScalableAttributeProps$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 |
|---|---|---|---|
| `dimension` | java.lang.String | [[cdk.support/lookup-entry]] | `:dimension` |
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `resourceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-id` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
| `serviceNamespace` | software.amazon.awscdk.services.applicationautoscaling.ServiceNamespace | [[cdk.api.services.applicationautoscaling/service-namespace]] | `:service-namespace` |
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
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
policyNamejava.lang.Stringcdk.support/lookup-entry:policy-name
scaleInCooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:scale-in-cooldown
scaleOutCooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:scale-out-cooldown
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 |
|---|---|---|---|
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
| `scaleInCooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:scale-in-cooldown` |
| `scaleOutCooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:scale-out-cooldown` |
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.applicationautoscaling.AdjustmentTypecdk.api.services.applicationautoscaling/adjustment-type:adjustment-type
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
datapointsToAlarmjava.lang.Numbercdk.support/lookup-entry:datapoints-to-alarm
evaluationPeriodsjava.lang.Numbercdk.support/lookup-entry:evaluation-periods
metricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:metric
metricAggregationTypesoftware.amazon.awscdk.services.applicationautoscaling.MetricAggregationTypecdk.api.services.applicationautoscaling/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.applicationautoscaling.AdjustmentType | [[cdk.api.services.applicationautoscaling/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` |
| `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.applicationautoscaling.MetricAggregationType | [[cdk.api.services.applicationautoscaling/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
customMetricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:custom-metric
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
policyNamejava.lang.Stringcdk.support/lookup-entry:policy-name
predefinedMetricsoftware.amazon.awscdk.services.applicationautoscaling.PredefinedMetriccdk.api.services.applicationautoscaling/predefined-metric:predefined-metric
resourceLabeljava.lang.Stringcdk.support/lookup-entry:resource-label
scaleInCooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:scale-in-cooldown
scaleOutCooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:scale-out-cooldown
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 |
|---|---|---|---|
| `customMetric` | software.amazon.awscdk.services.cloudwatch.IMetric | [[cdk.support/lookup-entry]] | `:custom-metric` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
| `predefinedMetric` | software.amazon.awscdk.services.applicationautoscaling.PredefinedMetric | [[cdk.api.services.applicationautoscaling/predefined-metric]] | `:predefined-metric` |
| `resourceLabel` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-label` |
| `scaleInCooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:scale-in-cooldown` |
| `scaleOutCooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:scale-out-cooldown` |
| `targetValue` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-value` |
sourceraw docstring

build-cfn-scalable-target-builderclj

(build-cfn-scalable-target-builder builder id config)

The build-cfn-scalable-target-builder function updates a CfnScalableTarget$Builder instance using the provided configuration. The function takes the CfnScalableTarget$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
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
resourceIdjava.lang.Stringcdk.support/lookup-entry:resource-id
roleArnjava.lang.Stringcdk.support/lookup-entry:role-arn
scalableDimensionjava.lang.Stringcdk.support/lookup-entry:scalable-dimension
scheduledActionssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:scheduled-actions
serviceNamespacejava.lang.Stringcdk.support/lookup-entry:service-namespace
suspendedStatesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:suspended-state
The build-cfn-scalable-target-builder function updates a CfnScalableTarget$Builder instance using the provided configuration.
  The function takes the CfnScalableTarget$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 |
|---|---|---|---|
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `resourceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-id` |
| `roleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:role-arn` |
| `scalableDimension` | java.lang.String | [[cdk.support/lookup-entry]] | `:scalable-dimension` |
| `scheduledActions` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:scheduled-actions` |
| `serviceNamespace` | java.lang.String | [[cdk.support/lookup-entry]] | `:service-namespace` |
| `suspendedState` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:suspended-state` |
sourceraw docstring

build-cfn-scalable-target-props-builderclj

(build-cfn-scalable-target-props-builder builder id config)

The build-cfn-scalable-target-props-builder function updates a CfnScalableTargetProps$Builder instance using the provided configuration. The function takes the CfnScalableTargetProps$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
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
resourceIdjava.lang.Stringcdk.support/lookup-entry:resource-id
roleArnjava.lang.Stringcdk.support/lookup-entry:role-arn
scalableDimensionjava.lang.Stringcdk.support/lookup-entry:scalable-dimension
scheduledActionssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:scheduled-actions
serviceNamespacejava.lang.Stringcdk.support/lookup-entry:service-namespace
suspendedStatesoftware.amazon.awscdk.services.applicationautoscaling.CfnScalableTarget$SuspendedStatePropertycdk.support/lookup-entry:suspended-state
The build-cfn-scalable-target-props-builder function updates a CfnScalableTargetProps$Builder instance using the provided configuration.
  The function takes the CfnScalableTargetProps$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 |
|---|---|---|---|
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `resourceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-id` |
| `roleArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:role-arn` |
| `scalableDimension` | java.lang.String | [[cdk.support/lookup-entry]] | `:scalable-dimension` |
| `scheduledActions` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:scheduled-actions` |
| `serviceNamespace` | java.lang.String | [[cdk.support/lookup-entry]] | `:service-namespace` |
| `suspendedState` | software.amazon.awscdk.services.applicationautoscaling.CfnScalableTarget$SuspendedStateProperty | [[cdk.support/lookup-entry]] | `:suspended-state` |
sourceraw docstring

build-cfn-scalable-target-scalable-target-action-property-builderclj

(build-cfn-scalable-target-scalable-target-action-property-builder builder
                                                                   id
                                                                   config)

The build-cfn-scalable-target-scalable-target-action-property-builder function updates a CfnScalableTarget$ScalableTargetActionProperty$Builder instance using the provided configuration. The function takes the CfnScalableTarget$ScalableTargetActionProperty$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
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
The build-cfn-scalable-target-scalable-target-action-property-builder function updates a CfnScalableTarget$ScalableTargetActionProperty$Builder instance using the provided configuration.
  The function takes the CfnScalableTarget$ScalableTargetActionProperty$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 |
|---|---|---|---|
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
sourceraw docstring

build-cfn-scalable-target-scheduled-action-property-builderclj

(build-cfn-scalable-target-scheduled-action-property-builder builder id config)

The build-cfn-scalable-target-scheduled-action-property-builder function updates a CfnScalableTarget$ScheduledActionProperty$Builder instance using the provided configuration. The function takes the CfnScalableTarget$ScheduledActionProperty$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
endTimejava.time.Instantcdk.support/lookup-entry:end-time
scalableTargetActionsoftware.amazon.awscdk.services.applicationautoscaling.CfnScalableTarget$ScalableTargetActionPropertycdk.support/lookup-entry:scalable-target-action
schedulejava.lang.Stringcdk.support/lookup-entry:schedule
scheduledActionNamejava.lang.Stringcdk.support/lookup-entry:scheduled-action-name
startTimesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:start-time
timezonejava.lang.Stringcdk.support/lookup-entry:timezone
The build-cfn-scalable-target-scheduled-action-property-builder function updates a CfnScalableTarget$ScheduledActionProperty$Builder instance using the provided configuration.
  The function takes the CfnScalableTarget$ScheduledActionProperty$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 |
|---|---|---|---|
| `endTime` | java.time.Instant | [[cdk.support/lookup-entry]] | `:end-time` |
| `scalableTargetAction` | software.amazon.awscdk.services.applicationautoscaling.CfnScalableTarget$ScalableTargetActionProperty | [[cdk.support/lookup-entry]] | `:scalable-target-action` |
| `schedule` | java.lang.String | [[cdk.support/lookup-entry]] | `:schedule` |
| `scheduledActionName` | java.lang.String | [[cdk.support/lookup-entry]] | `:scheduled-action-name` |
| `startTime` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:start-time` |
| `timezone` | java.lang.String | [[cdk.support/lookup-entry]] | `:timezone` |
sourceraw docstring

build-cfn-scalable-target-suspended-state-property-builderclj

(build-cfn-scalable-target-suspended-state-property-builder builder id config)

The build-cfn-scalable-target-suspended-state-property-builder function updates a CfnScalableTarget$SuspendedStateProperty$Builder instance using the provided configuration. The function takes the CfnScalableTarget$SuspendedStateProperty$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
dynamicScalingInSuspendedsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:dynamic-scaling-in-suspended
dynamicScalingOutSuspendedjava.lang.Booleancdk.support/lookup-entry:dynamic-scaling-out-suspended
scheduledScalingSuspendedjava.lang.Booleancdk.support/lookup-entry:scheduled-scaling-suspended
The build-cfn-scalable-target-suspended-state-property-builder function updates a CfnScalableTarget$SuspendedStateProperty$Builder instance using the provided configuration.
  The function takes the CfnScalableTarget$SuspendedStateProperty$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 |
|---|---|---|---|
| `dynamicScalingInSuspended` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:dynamic-scaling-in-suspended` |
| `dynamicScalingOutSuspended` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:dynamic-scaling-out-suspended` |
| `scheduledScalingSuspended` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:scheduled-scaling-suspended` |
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
policyNamejava.lang.Stringcdk.support/lookup-entry:policy-name
policyTypejava.lang.Stringcdk.support/lookup-entry:policy-type
resourceIdjava.lang.Stringcdk.support/lookup-entry:resource-id
scalableDimensionjava.lang.Stringcdk.support/lookup-entry:scalable-dimension
scalingTargetIdjava.lang.Stringcdk.support/lookup-entry:scaling-target-id
serviceNamespacejava.lang.Stringcdk.support/lookup-entry:service-namespace
stepScalingPolicyConfigurationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:step-scaling-policy-configuration
targetTrackingScalingPolicyConfigurationsoftware.amazon.awscdk.services.applicationautoscaling.CfnScalingPolicy$TargetTrackingScalingPolicyConfigurationPropertycdk.support/lookup-entry:target-tracking-scaling-policy-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 |
|---|---|---|---|
| `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
| `policyType` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-type` |
| `resourceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-id` |
| `scalableDimension` | java.lang.String | [[cdk.support/lookup-entry]] | `:scalable-dimension` |
| `scalingTargetId` | java.lang.String | [[cdk.support/lookup-entry]] | `:scaling-target-id` |
| `serviceNamespace` | java.lang.String | [[cdk.support/lookup-entry]] | `:service-namespace` |
| `stepScalingPolicyConfiguration` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:step-scaling-policy-configuration` |
| `targetTrackingScalingPolicyConfiguration` | software.amazon.awscdk.services.applicationautoscaling.CfnScalingPolicy$TargetTrackingScalingPolicyConfigurationProperty | [[cdk.support/lookup-entry]] | `:target-tracking-scaling-policy-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
metricssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:metrics
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` |
| `metrics` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:metrics` |
| `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-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-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-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
policyNamejava.lang.Stringcdk.support/lookup-entry:policy-name
policyTypejava.lang.Stringcdk.support/lookup-entry:policy-type
resourceIdjava.lang.Stringcdk.support/lookup-entry:resource-id
scalableDimensionjava.lang.Stringcdk.support/lookup-entry:scalable-dimension
scalingTargetIdjava.lang.Stringcdk.support/lookup-entry:scaling-target-id
serviceNamespacejava.lang.Stringcdk.support/lookup-entry:service-namespace
stepScalingPolicyConfigurationsoftware.amazon.awscdk.services.applicationautoscaling.CfnScalingPolicy$StepScalingPolicyConfigurationPropertycdk.support/lookup-entry:step-scaling-policy-configuration
targetTrackingScalingPolicyConfigurationsoftware.amazon.awscdk.services.applicationautoscaling.CfnScalingPolicy$TargetTrackingScalingPolicyConfigurationPropertycdk.support/lookup-entry:target-tracking-scaling-policy-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 |
|---|---|---|---|
| `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
| `policyType` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-type` |
| `resourceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-id` |
| `scalableDimension` | java.lang.String | [[cdk.support/lookup-entry]] | `:scalable-dimension` |
| `scalingTargetId` | java.lang.String | [[cdk.support/lookup-entry]] | `:scaling-target-id` |
| `serviceNamespace` | java.lang.String | [[cdk.support/lookup-entry]] | `:service-namespace` |
| `stepScalingPolicyConfiguration` | software.amazon.awscdk.services.applicationautoscaling.CfnScalingPolicy$StepScalingPolicyConfigurationProperty | [[cdk.support/lookup-entry]] | `:step-scaling-policy-configuration` |
| `targetTrackingScalingPolicyConfiguration` | software.amazon.awscdk.services.applicationautoscaling.CfnScalingPolicy$TargetTrackingScalingPolicyConfigurationProperty | [[cdk.support/lookup-entry]] | `:target-tracking-scaling-policy-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-step-scaling-policy-configuration-property-builderclj

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

The build-cfn-scaling-policy-step-scaling-policy-configuration-property-builder function updates a CfnScalingPolicy$StepScalingPolicyConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$StepScalingPolicyConfigurationProperty$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
cooldownjava.lang.Numbercdk.support/lookup-entry:cooldown
metricAggregationTypejava.lang.Stringcdk.support/lookup-entry:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
stepAdjustmentssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:step-adjustments
The build-cfn-scaling-policy-step-scaling-policy-configuration-property-builder function updates a CfnScalingPolicy$StepScalingPolicyConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$StepScalingPolicyConfigurationProperty$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` |
| `cooldown` | java.lang.Number | [[cdk.support/lookup-entry]] | `:cooldown` |
| `metricAggregationType` | java.lang.String | [[cdk.support/lookup-entry]] | `:metric-aggregation-type` |
| `minAdjustmentMagnitude` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-adjustment-magnitude` |
| `stepAdjustments` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:step-adjustments` |
sourceraw docstring

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

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

The build-cfn-scaling-policy-target-tracking-metric-data-query-property-builder function updates a CfnScalingPolicy$TargetTrackingMetricDataQueryProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$TargetTrackingMetricDataQueryProperty$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.applicationautoscaling.CfnScalingPolicy$TargetTrackingMetricStatPropertycdk.support/lookup-entry:metric-stat
returnDatajava.lang.Booleancdk.support/lookup-entry:return-data
The build-cfn-scaling-policy-target-tracking-metric-data-query-property-builder function updates a CfnScalingPolicy$TargetTrackingMetricDataQueryProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$TargetTrackingMetricDataQueryProperty$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.applicationautoscaling.CfnScalingPolicy$TargetTrackingMetricStatProperty | [[cdk.support/lookup-entry]] | `:metric-stat` |
| `returnData` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:return-data` |
sourceraw docstring

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

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

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

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

The build-cfn-scaling-policy-target-tracking-metric-property-builder function updates a CfnScalingPolicy$TargetTrackingMetricProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$TargetTrackingMetricProperty$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
dimensionssoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:dimensions
metricNamejava.lang.Stringcdk.support/lookup-entry:metric-name
namespacejava.lang.Stringcdk.support/lookup-entry:namespace
The build-cfn-scaling-policy-target-tracking-metric-property-builder function updates a CfnScalingPolicy$TargetTrackingMetricProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$TargetTrackingMetricProperty$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` | software.amazon.awscdk.IResolvable | [[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-target-tracking-metric-stat-property-builderclj

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

The build-cfn-scaling-policy-target-tracking-metric-stat-property-builder function updates a CfnScalingPolicy$TargetTrackingMetricStatProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$TargetTrackingMetricStatProperty$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.IResolvablecdk.support/lookup-entry:metric
statjava.lang.Stringcdk.support/lookup-entry:stat
unitjava.lang.Stringcdk.support/lookup-entry:unit
The build-cfn-scaling-policy-target-tracking-metric-stat-property-builder function updates a CfnScalingPolicy$TargetTrackingMetricStatProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$TargetTrackingMetricStatProperty$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.IResolvable | [[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-target-tracking-scaling-policy-configuration-property-builderclj

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

The build-cfn-scaling-policy-target-tracking-scaling-policy-configuration-property-builder function updates a CfnScalingPolicy$TargetTrackingScalingPolicyConfigurationProperty$Builder instance using the provided configuration. The function takes the CfnScalingPolicy$TargetTrackingScalingPolicyConfigurationProperty$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.services.applicationautoscaling.CfnScalingPolicy$CustomizedMetricSpecificationPropertycdk.support/lookup-entry:customized-metric-specification
disableScaleInsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:disable-scale-in
predefinedMetricSpecificationsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:predefined-metric-specification
scaleInCooldownjava.lang.Numbercdk.support/lookup-entry:scale-in-cooldown
scaleOutCooldownjava.lang.Numbercdk.support/lookup-entry:scale-out-cooldown
targetValuejava.lang.Numbercdk.support/lookup-entry:target-value
The build-cfn-scaling-policy-target-tracking-scaling-policy-configuration-property-builder function updates a CfnScalingPolicy$TargetTrackingScalingPolicyConfigurationProperty$Builder instance using the provided configuration.
  The function takes the CfnScalingPolicy$TargetTrackingScalingPolicyConfigurationProperty$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.services.applicationautoscaling.CfnScalingPolicy$CustomizedMetricSpecificationProperty | [[cdk.support/lookup-entry]] | `:customized-metric-specification` |
| `disableScaleIn` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `predefinedMetricSpecification` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:predefined-metric-specification` |
| `scaleInCooldown` | java.lang.Number | [[cdk.support/lookup-entry]] | `:scale-in-cooldown` |
| `scaleOutCooldown` | java.lang.Number | [[cdk.support/lookup-entry]] | `:scale-out-cooldown` |
| `targetValue` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-value` |
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
yearjava.lang.Stringcdk.support/lookup-entry:year
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` |
| `year` | java.lang.String | [[cdk.support/lookup-entry]] | `:year` |
sourceraw docstring

build-enable-scaling-props-builderclj

(build-enable-scaling-props-builder builder id config)

The build-enable-scaling-props-builder function updates a EnableScalingProps$Builder instance using the provided configuration. The function takes the EnableScalingProps$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
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
The build-enable-scaling-props-builder function updates a EnableScalingProps$Builder instance using the provided configuration.
  The function takes the EnableScalingProps$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 |
|---|---|---|---|
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
sourceraw docstring

build-scalable-target-builderclj

(build-scalable-target-builder builder id config)

The build-scalable-target-builder function updates a ScalableTarget$Builder instance using the provided configuration. The function takes the ScalableTarget$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
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
resourceIdjava.lang.Stringcdk.support/lookup-entry:resource-id
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
scalableDimensionjava.lang.Stringcdk.support/lookup-entry:scalable-dimension
serviceNamespacesoftware.amazon.awscdk.services.applicationautoscaling.ServiceNamespacecdk.api.services.applicationautoscaling/service-namespace:service-namespace
The build-scalable-target-builder function updates a ScalableTarget$Builder instance using the provided configuration.
  The function takes the ScalableTarget$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 |
|---|---|---|---|
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `resourceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-id` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
| `scalableDimension` | java.lang.String | [[cdk.support/lookup-entry]] | `:scalable-dimension` |
| `serviceNamespace` | software.amazon.awscdk.services.applicationautoscaling.ServiceNamespace | [[cdk.api.services.applicationautoscaling/service-namespace]] | `:service-namespace` |
sourceraw docstring

build-scalable-target-props-builderclj

(build-scalable-target-props-builder builder id config)

The build-scalable-target-props-builder function updates a ScalableTargetProps$Builder instance using the provided configuration. The function takes the ScalableTargetProps$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
maxCapacityjava.lang.Numbercdk.support/lookup-entry:max-capacity
minCapacityjava.lang.Numbercdk.support/lookup-entry:min-capacity
resourceIdjava.lang.Stringcdk.support/lookup-entry:resource-id
rolesoftware.amazon.awscdk.services.iam.IRolecdk.support/lookup-entry:role
scalableDimensionjava.lang.Stringcdk.support/lookup-entry:scalable-dimension
serviceNamespacesoftware.amazon.awscdk.services.applicationautoscaling.ServiceNamespacecdk.api.services.applicationautoscaling/service-namespace:service-namespace
The build-scalable-target-props-builder function updates a ScalableTargetProps$Builder instance using the provided configuration.
  The function takes the ScalableTargetProps$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 |
|---|---|---|---|
| `maxCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-capacity` |
| `minCapacity` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-capacity` |
| `resourceId` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-id` |
| `role` | software.amazon.awscdk.services.iam.IRole | [[cdk.support/lookup-entry]] | `:role` |
| `scalableDimension` | java.lang.String | [[cdk.support/lookup-entry]] | `:scalable-dimension` |
| `serviceNamespace` | software.amazon.awscdk.services.applicationautoscaling.ServiceNamespace | [[cdk.api.services.applicationautoscaling/service-namespace]] | `:service-namespace` |
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-scaling-schedule-builderclj

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

The build-scaling-schedule-builder function updates a ScalingSchedule$Builder instance using the provided configuration. The function takes the ScalingSchedule$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
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.applicationautoscaling.Schedulecdk.support/lookup-entry:schedule
startTimejava.time.Instantcdk.support/lookup-entry:start-time
timeZonesoftware.amazon.awscdk.TimeZonecdk.support/lookup-entry:time-zone
The build-scaling-schedule-builder function updates a ScalingSchedule$Builder instance using the provided configuration.
  The function takes the ScalingSchedule$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 |
|---|---|---|---|
| `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.applicationautoscaling.Schedule | [[cdk.support/lookup-entry]] | `:schedule` |
| `startTime` | java.time.Instant | [[cdk.support/lookup-entry]] | `:start-time` |
| `timeZone` | software.amazon.awscdk.TimeZone | [[cdk.support/lookup-entry]] | `:time-zone` |
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.applicationautoscaling.AdjustmentTypecdk.api.services.applicationautoscaling/adjustment-type:adjustment-type
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
metricAggregationTypesoftware.amazon.awscdk.services.applicationautoscaling.MetricAggregationTypecdk.api.services.applicationautoscaling/metric-aggregation-type:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
policyNamejava.lang.Stringcdk.support/lookup-entry:policy-name
scalingTargetsoftware.amazon.awscdk.services.applicationautoscaling.IScalableTargetcdk.support/lookup-entry:scaling-target
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.applicationautoscaling.AdjustmentType | [[cdk.api.services.applicationautoscaling/adjustment-type]] | `:adjustment-type` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `metricAggregationType` | software.amazon.awscdk.services.applicationautoscaling.MetricAggregationType | [[cdk.api.services.applicationautoscaling/metric-aggregation-type]] | `:metric-aggregation-type` |
| `minAdjustmentMagnitude` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-adjustment-magnitude` |
| `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
| `scalingTarget` | software.amazon.awscdk.services.applicationautoscaling.IScalableTarget | [[cdk.support/lookup-entry]] | `:scaling-target` |
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.applicationautoscaling.AdjustmentTypecdk.api.services.applicationautoscaling/adjustment-type:adjustment-type
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
metricAggregationTypesoftware.amazon.awscdk.services.applicationautoscaling.MetricAggregationTypecdk.api.services.applicationautoscaling/metric-aggregation-type:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
policyNamejava.lang.Stringcdk.support/lookup-entry:policy-name
scalingTargetsoftware.amazon.awscdk.services.applicationautoscaling.IScalableTargetcdk.support/lookup-entry:scaling-target
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.applicationautoscaling.AdjustmentType | [[cdk.api.services.applicationautoscaling/adjustment-type]] | `:adjustment-type` |
| `cooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:cooldown` |
| `metricAggregationType` | software.amazon.awscdk.services.applicationautoscaling.MetricAggregationType | [[cdk.api.services.applicationautoscaling/metric-aggregation-type]] | `:metric-aggregation-type` |
| `minAdjustmentMagnitude` | java.lang.Number | [[cdk.support/lookup-entry]] | `:min-adjustment-magnitude` |
| `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
| `scalingTarget` | software.amazon.awscdk.services.applicationautoscaling.IScalableTarget | [[cdk.support/lookup-entry]] | `:scaling-target` |
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.applicationautoscaling.AdjustmentTypecdk.api.services.applicationautoscaling/adjustment-type:adjustment-type
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
datapointsToAlarmjava.lang.Numbercdk.support/lookup-entry:datapoints-to-alarm
evaluationPeriodsjava.lang.Numbercdk.support/lookup-entry:evaluation-periods
metricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:metric
metricAggregationTypesoftware.amazon.awscdk.services.applicationautoscaling.MetricAggregationTypecdk.api.services.applicationautoscaling/metric-aggregation-type:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
scalingStepsjava.util.Listcdk.support/lookup-entry:scaling-steps
scalingTargetsoftware.amazon.awscdk.services.applicationautoscaling.IScalableTargetcdk.support/lookup-entry:scaling-target
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.applicationautoscaling.AdjustmentType | [[cdk.api.services.applicationautoscaling/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` |
| `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.applicationautoscaling.MetricAggregationType | [[cdk.api.services.applicationautoscaling/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` |
| `scalingTarget` | software.amazon.awscdk.services.applicationautoscaling.IScalableTarget | [[cdk.support/lookup-entry]] | `:scaling-target` |
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.applicationautoscaling.AdjustmentTypecdk.api.services.applicationautoscaling/adjustment-type:adjustment-type
cooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:cooldown
datapointsToAlarmjava.lang.Numbercdk.support/lookup-entry:datapoints-to-alarm
evaluationPeriodsjava.lang.Numbercdk.support/lookup-entry:evaluation-periods
metricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:metric
metricAggregationTypesoftware.amazon.awscdk.services.applicationautoscaling.MetricAggregationTypecdk.api.services.applicationautoscaling/metric-aggregation-type:metric-aggregation-type
minAdjustmentMagnitudejava.lang.Numbercdk.support/lookup-entry:min-adjustment-magnitude
scalingStepsjava.util.Listcdk.support/lookup-entry:scaling-steps
scalingTargetsoftware.amazon.awscdk.services.applicationautoscaling.IScalableTargetcdk.support/lookup-entry:scaling-target
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.applicationautoscaling.AdjustmentType | [[cdk.api.services.applicationautoscaling/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` |
| `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.applicationautoscaling.MetricAggregationType | [[cdk.api.services.applicationautoscaling/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` |
| `scalingTarget` | software.amazon.awscdk.services.applicationautoscaling.IScalableTarget | [[cdk.support/lookup-entry]] | `:scaling-target` |
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
customMetricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:custom-metric
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
policyNamejava.lang.Stringcdk.support/lookup-entry:policy-name
predefinedMetricsoftware.amazon.awscdk.services.applicationautoscaling.PredefinedMetriccdk.api.services.applicationautoscaling/predefined-metric:predefined-metric
resourceLabeljava.lang.Stringcdk.support/lookup-entry:resource-label
scaleInCooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:scale-in-cooldown
scaleOutCooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:scale-out-cooldown
scalingTargetsoftware.amazon.awscdk.services.applicationautoscaling.IScalableTargetcdk.support/lookup-entry:scaling-target
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 |
|---|---|---|---|
| `customMetric` | software.amazon.awscdk.services.cloudwatch.IMetric | [[cdk.support/lookup-entry]] | `:custom-metric` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
| `predefinedMetric` | software.amazon.awscdk.services.applicationautoscaling.PredefinedMetric | [[cdk.api.services.applicationautoscaling/predefined-metric]] | `:predefined-metric` |
| `resourceLabel` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-label` |
| `scaleInCooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:scale-in-cooldown` |
| `scaleOutCooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:scale-out-cooldown` |
| `scalingTarget` | software.amazon.awscdk.services.applicationautoscaling.IScalableTarget | [[cdk.support/lookup-entry]] | `:scaling-target` |
| `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
customMetricsoftware.amazon.awscdk.services.cloudwatch.IMetriccdk.support/lookup-entry:custom-metric
disableScaleInjava.lang.Booleancdk.support/lookup-entry:disable-scale-in
policyNamejava.lang.Stringcdk.support/lookup-entry:policy-name
predefinedMetricsoftware.amazon.awscdk.services.applicationautoscaling.PredefinedMetriccdk.api.services.applicationautoscaling/predefined-metric:predefined-metric
resourceLabeljava.lang.Stringcdk.support/lookup-entry:resource-label
scaleInCooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:scale-in-cooldown
scaleOutCooldownsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:scale-out-cooldown
scalingTargetsoftware.amazon.awscdk.services.applicationautoscaling.IScalableTargetcdk.support/lookup-entry:scaling-target
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 |
|---|---|---|---|
| `customMetric` | software.amazon.awscdk.services.cloudwatch.IMetric | [[cdk.support/lookup-entry]] | `:custom-metric` |
| `disableScaleIn` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:disable-scale-in` |
| `policyName` | java.lang.String | [[cdk.support/lookup-entry]] | `:policy-name` |
| `predefinedMetric` | software.amazon.awscdk.services.applicationautoscaling.PredefinedMetric | [[cdk.api.services.applicationautoscaling/predefined-metric]] | `:predefined-metric` |
| `resourceLabel` | java.lang.String | [[cdk.support/lookup-entry]] | `:resource-label` |
| `scaleInCooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:scale-in-cooldown` |
| `scaleOutCooldown` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:scale-out-cooldown` |
| `scalingTarget` | software.amazon.awscdk.services.applicationautoscaling.IScalableTarget | [[cdk.support/lookup-entry]] | `:scaling-target` |
| `targetValue` | java.lang.Number | [[cdk.support/lookup-entry]] | `:target-value` |
sourceraw docstring

cfn-scalable-target-builderclj

(cfn-scalable-target-builder scope id config)

Creates a CfnScalableTarget$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  `CfnScalableTarget$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-scalable-target-props-builderclj

(cfn-scalable-target-props-builder id config)

Creates a CfnScalableTargetProps$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  `CfnScalableTargetProps$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-scalable-target-scalable-target-action-property-builderclj

(cfn-scalable-target-scalable-target-action-property-builder id config)

Creates a CfnScalableTarget$ScalableTargetActionProperty$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  `CfnScalableTarget$ScalableTargetActionProperty$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-scalable-target-scheduled-action-property-builderclj

(cfn-scalable-target-scheduled-action-property-builder id config)

Creates a CfnScalableTarget$ScheduledActionProperty$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  `CfnScalableTarget$ScheduledActionProperty$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-scalable-target-suspended-state-property-builderclj

(cfn-scalable-target-suspended-state-property-builder id config)

Creates a CfnScalableTarget$SuspendedStateProperty$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  `CfnScalableTarget$SuspendedStateProperty$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-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-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-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-step-scaling-policy-configuration-property-builderclj

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

Creates a CfnScalingPolicy$StepScalingPolicyConfigurationProperty$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$StepScalingPolicyConfigurationProperty$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-metric-data-query-property-builderclj

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

Creates a CfnScalingPolicy$TargetTrackingMetricDataQueryProperty$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$TargetTrackingMetricDataQueryProperty$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-metric-dimension-property-builderclj

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

Creates a CfnScalingPolicy$TargetTrackingMetricDimensionProperty$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$TargetTrackingMetricDimensionProperty$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-metric-property-builderclj

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

Creates a CfnScalingPolicy$TargetTrackingMetricProperty$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$TargetTrackingMetricProperty$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-metric-stat-property-builderclj

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

Creates a CfnScalingPolicy$TargetTrackingMetricStatProperty$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$TargetTrackingMetricStatProperty$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-scaling-policy-configuration-property-builderclj

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

Creates a CfnScalingPolicy$TargetTrackingScalingPolicyConfigurationProperty$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$TargetTrackingScalingPolicyConfigurationProperty$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

enable-scaling-props-builderclj

(enable-scaling-props-builder id config)

Creates a EnableScalingProps$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  `EnableScalingProps$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

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 :average - MetricAggregationType/AVERAGE is returned
  • is :minimum - MetricAggregationType/MINIMUM 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 `:average` - `MetricAggregationType/AVERAGE` is returned
* is `:minimum` - `MetricAggregationType/MINIMUM` 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 :dyanmodb-write-capacity-utilization - PredefinedMetric/DYANMODB_WRITE_CAPACITY_UTILIZATION is returned
  • is :ecs-service-average-memory-utilization - PredefinedMetric/ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION is returned
  • is :sagemaker-variant-provisioned-concurrency-utilization - PredefinedMetric/SAGEMAKER_VARIANT_PROVISIONED_CONCURRENCY_UTILIZATION is returned
  • is :comprehend-inference-utilization - PredefinedMetric/COMPREHEND_INFERENCE_UTILIZATION is returned
  • is :ecs-service-average-cpu-utilization - PredefinedMetric/ECS_SERVICE_AVERAGE_CPU_UTILIZATION is returned
  • is :elasticache-database-capacity-usage-counted-for-evict-percentage - PredefinedMetric/ELASTICACHE_DATABASE_CAPACITY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE is returned
  • is :cassandra-write-capacity-utilization - PredefinedMetric/CASSANDRA_WRITE_CAPACITY_UTILIZATION is returned
  • is :rds-reader-average-cpu-utilization - PredefinedMetric/RDS_READER_AVERAGE_CPU_UTILIZATION is returned
  • is :elasticache-database-memory-usage-counted-for-evict-percentage - PredefinedMetric/ELASTICACHE_DATABASE_MEMORY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE is returned
  • is :sagemaker-variant-invocations-per-instance - PredefinedMetric/SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE is returned
  • is :ec2-spot-fleet-request-average-cpu-utilization - PredefinedMetric/EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION is returned
  • is :lambda-provisioned-concurrency-utilization - PredefinedMetric/LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION is returned
  • is :nepture-reader-average-cpu-utilization - PredefinedMetric/NEPTURE_READER_AVERAGE_CPU_UTILIZATION is returned
  • is :ec2-spot-fleet-request-average-network-out - PredefinedMetric/EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT is returned
  • is :sagemaker-inference-component-invocations-per-copy - PredefinedMetric/SAGEMAKER_INFERENCE_COMPONENT_INVOCATIONS_PER_COPY is returned
  • is :cassandra-read-capacity-utilization - PredefinedMetric/CASSANDRA_READ_CAPACITY_UTILIZATION is returned
  • is :rds-reader-average-database-connections - PredefinedMetric/RDS_READER_AVERAGE_DATABASE_CONNECTIONS is returned
  • is :elasticache-replica-engine-cpu-utilization - PredefinedMetric/ELASTICACHE_REPLICA_ENGINE_CPU_UTILIZATION is returned
  • is :appstream-average-capacity-utilization - PredefinedMetric/APPSTREAM_AVERAGE_CAPACITY_UTILIZATION is returned
  • is :elasticache-primary-engine-cpu-utilization - PredefinedMetric/ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION is returned
  • is :dynamodb-write-capacity-utilization - PredefinedMetric/DYNAMODB_WRITE_CAPACITY_UTILIZATION is returned
  • is :dynamodb-read-capacity-utilization - PredefinedMetric/DYNAMODB_READ_CAPACITY_UTILIZATION is returned
  • is :kafka-broker-storage-utilization - PredefinedMetric/KAFKA_BROKER_STORAGE_UTILIZATION is returned
  • is :ec2-spot-fleet-request-average-network-in - PredefinedMetric/EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN 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 `:dyanmodb-write-capacity-utilization` - `PredefinedMetric/DYANMODB_WRITE_CAPACITY_UTILIZATION` is returned
* is `:ecs-service-average-memory-utilization` - `PredefinedMetric/ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION` is returned
* is `:sagemaker-variant-provisioned-concurrency-utilization` - `PredefinedMetric/SAGEMAKER_VARIANT_PROVISIONED_CONCURRENCY_UTILIZATION` is returned
* is `:comprehend-inference-utilization` - `PredefinedMetric/COMPREHEND_INFERENCE_UTILIZATION` is returned
* is `:ecs-service-average-cpu-utilization` - `PredefinedMetric/ECS_SERVICE_AVERAGE_CPU_UTILIZATION` is returned
* is `:elasticache-database-capacity-usage-counted-for-evict-percentage` - `PredefinedMetric/ELASTICACHE_DATABASE_CAPACITY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE` is returned
* is `:cassandra-write-capacity-utilization` - `PredefinedMetric/CASSANDRA_WRITE_CAPACITY_UTILIZATION` is returned
* is `:rds-reader-average-cpu-utilization` - `PredefinedMetric/RDS_READER_AVERAGE_CPU_UTILIZATION` is returned
* is `:elasticache-database-memory-usage-counted-for-evict-percentage` - `PredefinedMetric/ELASTICACHE_DATABASE_MEMORY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE` is returned
* is `:sagemaker-variant-invocations-per-instance` - `PredefinedMetric/SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE` is returned
* is `:ec2-spot-fleet-request-average-cpu-utilization` - `PredefinedMetric/EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION` is returned
* is `:lambda-provisioned-concurrency-utilization` - `PredefinedMetric/LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION` is returned
* is `:nepture-reader-average-cpu-utilization` - `PredefinedMetric/NEPTURE_READER_AVERAGE_CPU_UTILIZATION` is returned
* is `:ec2-spot-fleet-request-average-network-out` - `PredefinedMetric/EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT` is returned
* is `:sagemaker-inference-component-invocations-per-copy` - `PredefinedMetric/SAGEMAKER_INFERENCE_COMPONENT_INVOCATIONS_PER_COPY` is returned
* is `:cassandra-read-capacity-utilization` - `PredefinedMetric/CASSANDRA_READ_CAPACITY_UTILIZATION` is returned
* is `:rds-reader-average-database-connections` - `PredefinedMetric/RDS_READER_AVERAGE_DATABASE_CONNECTIONS` is returned
* is `:elasticache-replica-engine-cpu-utilization` - `PredefinedMetric/ELASTICACHE_REPLICA_ENGINE_CPU_UTILIZATION` is returned
* is `:appstream-average-capacity-utilization` - `PredefinedMetric/APPSTREAM_AVERAGE_CAPACITY_UTILIZATION` is returned
* is `:elasticache-primary-engine-cpu-utilization` - `PredefinedMetric/ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION` is returned
* is `:dynamodb-write-capacity-utilization` - `PredefinedMetric/DYNAMODB_WRITE_CAPACITY_UTILIZATION` is returned
* is `:dynamodb-read-capacity-utilization` - `PredefinedMetric/DYNAMODB_READ_CAPACITY_UTILIZATION` is returned
* is `:kafka-broker-storage-utilization` - `PredefinedMetric/KAFKA_BROKER_STORAGE_UTILIZATION` is returned
* is `:ec2-spot-fleet-request-average-network-in` - `PredefinedMetric/EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN` is returned

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

scalable-target-builderclj

(scalable-target-builder scope id config)

Creates a ScalableTarget$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  `ScalableTarget$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

scalable-target-props-builderclj

(scalable-target-props-builder id config)

Creates a ScalableTargetProps$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  `ScalableTargetProps$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-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-schedule-builderclj

(scaling-schedule-builder id config)

Creates a ScalingSchedule$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  `ScalingSchedule$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

service-namespaceclj

(service-namespace config id item-key)

The service-namespace function data interprets values in the provided config data into a ServiceNamespace 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 ServiceNamespace - the value is returned.
  • is :neptune - ServiceNamespace/NEPTUNE is returned
  • is :elastic-map-reduce - ServiceNamespace/ELASTIC_MAP_REDUCE is returned
  • is :rds - ServiceNamespace/RDS is returned
  • is :ec2 - ServiceNamespace/EC2 is returned
  • is :elasticache - ServiceNamespace/ELASTICACHE is returned
  • is :dynamodb - ServiceNamespace/DYNAMODB is returned
  • is :kafka - ServiceNamespace/KAFKA is returned
  • is :comprehend - ServiceNamespace/COMPREHEND is returned
  • is :appstream - ServiceNamespace/APPSTREAM is returned
  • is :sagemaker - ServiceNamespace/SAGEMAKER is returned
  • is :ecs - ServiceNamespace/ECS is returned
  • is :lambda - ServiceNamespace/LAMBDA is returned
  • is :custom-resource - ServiceNamespace/CUSTOM_RESOURCE is returned

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

The `service-namespace` function data interprets values in the provided config data into a 
`ServiceNamespace` 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 `ServiceNamespace` - the value is returned.
* is `:neptune` - `ServiceNamespace/NEPTUNE` is returned
* is `:elastic-map-reduce` - `ServiceNamespace/ELASTIC_MAP_REDUCE` is returned
* is `:rds` - `ServiceNamespace/RDS` is returned
* is `:ec2` - `ServiceNamespace/EC2` is returned
* is `:elasticache` - `ServiceNamespace/ELASTICACHE` is returned
* is `:dynamodb` - `ServiceNamespace/DYNAMODB` is returned
* is `:kafka` - `ServiceNamespace/KAFKA` is returned
* is `:comprehend` - `ServiceNamespace/COMPREHEND` is returned
* is `:appstream` - `ServiceNamespace/APPSTREAM` is returned
* is `:sagemaker` - `ServiceNamespace/SAGEMAKER` is returned
* is `:ecs` - `ServiceNamespace/ECS` is returned
* is `:lambda` - `ServiceNamespace/LAMBDA` is returned
* is `:custom-resource` - `ServiceNamespace/CUSTOM_RESOURCE` 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

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

× close