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.
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
AdjustmentType
- the value is returned.:exact-capacity
- AdjustmentType/EXACT_CAPACITY
is returned:percent-change-in-capacity
- AdjustmentType/PERCENT_CHANGE_IN_CAPACITY
is returned:change-in-capacity
- AdjustmentType/CHANGE_IN_CAPACITY
is returnedIf 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.
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
name | java.lang.String | cdk.support/lookup-entry | :name |
value | java.lang.String | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
Field | DataType | Lookup Function | Data Key |
---|---|---|---|
name | java.lang.String | cdk.support/lookup-entry | :name |
value | java.lang.String | cdk.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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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:
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 |
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` |
(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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
MetricAggregationType
- the value is returned.:maximum
- MetricAggregationType/MAXIMUM
is returned:average
- MetricAggregationType/AVERAGE
is returned:minimum
- MetricAggregationType/MINIMUM
is returnedIf 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.
(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:
PredefinedMetric
- the value is returned.:alb-request-count-per-target
- PredefinedMetric/ALB_REQUEST_COUNT_PER_TARGET
is returned:dyanmodb-write-capacity-utilization
- PredefinedMetric/DYANMODB_WRITE_CAPACITY_UTILIZATION
is returned:ecs-service-average-memory-utilization
- PredefinedMetric/ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION
is returned:sagemaker-variant-provisioned-concurrency-utilization
- PredefinedMetric/SAGEMAKER_VARIANT_PROVISIONED_CONCURRENCY_UTILIZATION
is returned:comprehend-inference-utilization
- PredefinedMetric/COMPREHEND_INFERENCE_UTILIZATION
is returned:ecs-service-average-cpu-utilization
- PredefinedMetric/ECS_SERVICE_AVERAGE_CPU_UTILIZATION
is returned:elasticache-database-capacity-usage-counted-for-evict-percentage
- PredefinedMetric/ELASTICACHE_DATABASE_CAPACITY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE
is returned:cassandra-write-capacity-utilization
- PredefinedMetric/CASSANDRA_WRITE_CAPACITY_UTILIZATION
is returned:rds-reader-average-cpu-utilization
- PredefinedMetric/RDS_READER_AVERAGE_CPU_UTILIZATION
is returned:elasticache-database-memory-usage-counted-for-evict-percentage
- PredefinedMetric/ELASTICACHE_DATABASE_MEMORY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE
is returned:sagemaker-variant-invocations-per-instance
- PredefinedMetric/SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE
is returned:ec2-spot-fleet-request-average-cpu-utilization
- PredefinedMetric/EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION
is returned:lambda-provisioned-concurrency-utilization
- PredefinedMetric/LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION
is returned:nepture-reader-average-cpu-utilization
- PredefinedMetric/NEPTURE_READER_AVERAGE_CPU_UTILIZATION
is returned:ec2-spot-fleet-request-average-network-out
- PredefinedMetric/EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT
is returned:sagemaker-inference-component-invocations-per-copy
- PredefinedMetric/SAGEMAKER_INFERENCE_COMPONENT_INVOCATIONS_PER_COPY
is returned:cassandra-read-capacity-utilization
- PredefinedMetric/CASSANDRA_READ_CAPACITY_UTILIZATION
is returned:rds-reader-average-database-connections
- PredefinedMetric/RDS_READER_AVERAGE_DATABASE_CONNECTIONS
is returned:elasticache-replica-engine-cpu-utilization
- PredefinedMetric/ELASTICACHE_REPLICA_ENGINE_CPU_UTILIZATION
is returned:appstream-average-capacity-utilization
- PredefinedMetric/APPSTREAM_AVERAGE_CAPACITY_UTILIZATION
is returned:elasticache-primary-engine-cpu-utilization
- PredefinedMetric/ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION
is returned:dynamodb-write-capacity-utilization
- PredefinedMetric/DYNAMODB_WRITE_CAPACITY_UTILIZATION
is returned:dynamodb-read-capacity-utilization
- PredefinedMetric/DYNAMODB_READ_CAPACITY_UTILIZATION
is returned:kafka-broker-storage-utilization
- PredefinedMetric/KAFKA_BROKER_STORAGE_UTILIZATION
is returned:ec2-spot-fleet-request-average-network-in
- PredefinedMetric/EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN
is returnedIf 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.
(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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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:
ServiceNamespace
- the value is returned.:neptune
- ServiceNamespace/NEPTUNE
is returned:elastic-map-reduce
- ServiceNamespace/ELASTIC_MAP_REDUCE
is returned:rds
- ServiceNamespace/RDS
is returned:ec2
- ServiceNamespace/EC2
is returned:elasticache
- ServiceNamespace/ELASTICACHE
is returned:dynamodb
- ServiceNamespace/DYNAMODB
is returned:kafka
- ServiceNamespace/KAFKA
is returned:comprehend
- ServiceNamespace/COMPREHEND
is returned:appstream
- ServiceNamespace/APPSTREAM
is returned:sagemaker
- ServiceNamespace/SAGEMAKER
is returned:ecs
- ServiceNamespace/ECS
is returned:lambda
- ServiceNamespace/LAMBDA
is returned:custom-resource
- ServiceNamespace/CUSTOM_RESOURCE
is returnedIf 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.
(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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
(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 |
(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:
Argument | DataType | Description |
---|---|---|
id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
config | map | Data configuration |
Creates a `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 |
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close