| Column Name | Column Data Type |
layer_ids Required Input Column
An array of layer IDs. | VARCHAR[] |
Show child fields- layer_ids[]
|
_aws_profile Input Column
The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role. | STRUCT( "type" VARCHAR, "name" VARCHAR, "account_id" VARCHAR, "via_profile_name" VARCHAR, "assumed_role_arn" VARCHAR, "organization" STRUCT( "account_name" VARCHAR, "id" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[], "master_account" STRUCT( "id" VARCHAR, "email" VARCHAR ), "parents" STRUCT( "type" VARCHAR, "id" VARCHAR, "name" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[] )[] ) ) |
Show child fields- _aws_profile.account_id
The AWS account id
- _aws_profile.assumed_role_arn
The ARN of the assumed role
- _aws_profile.name
The unique name of the profile.
- _aws_profile.organization
Information about this profile's membership in the AWS organization. Show child fields- _aws_profile.organization.account_name
The name of account speciifed by the organization
- _aws_profile.organization.id
The organization id
- _aws_profile.organization.master_account
Show child fields- _aws_profile.organization.master_account.email
The organization master account email address
- _aws_profile.organization.master_account.id
The organization master account id
- _aws_profile.organization.parents[]
Show child fields- _aws_profile.organization.parents[].id
The id of the parent
- _aws_profile.organization.parents[].name
The name of the parent
- _aws_profile.organization.parents[].tags[]
Show child fields- _aws_profile.organization.parents[].tags[].key
- _aws_profile.organization.parents[].tags[].value
- _aws_profile.organization.parents[].type
The type of parent can be an organization unit or a root
- _aws_profile.organization.tags[]
Show child fields- _aws_profile.organization.tags[].key
- _aws_profile.organization.tags[].value
- _aws_profile.type
The type of profile, either 'credentials' or 'assumed_role'
- _aws_profile.via_profile_name
This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.
|
_aws_region Input Column
The AWS region to use. | VARCHAR |
load_based_auto_scaling_configurations
An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration. | STRUCT( "layer_id" VARCHAR, "enable" BOOLEAN, "up_scaling" STRUCT( "instance_count" BIGINT, "thresholds_wait_time" BIGINT, "ignore_metrics_time" BIGINT, "cpu_threshold" DOUBLE, "memory_threshold" DOUBLE, "load_threshold" DOUBLE, "alarms" VARCHAR[] ), "down_scaling" STRUCT( "instance_count" BIGINT, "thresholds_wait_time" BIGINT, "ignore_metrics_time" BIGINT, "cpu_threshold" DOUBLE, "memory_threshold" DOUBLE, "load_threshold" DOUBLE, "alarms" VARCHAR[] ) )[] |
Show child fields- load_based_auto_scaling_configurations[]
Show child fields- load_based_auto_scaling_configurations[].down_scaling
An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when OpsWorks Stacks reduces the number of instances. Show child fields- load_based_auto_scaling_configurations[].down_scaling.alarms[]
- load_based_auto_scaling_configurations[].down_scaling.cpu_threshold
The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.
- load_based_auto_scaling_configurations[].down_scaling.ignore_metrics_time
The amount of time (in minutes) after a scaling event occurs that OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct OpsWorks Stacks to suppress scaling events long enough to get the new instances online.
- load_based_auto_scaling_configurations[].down_scaling.instance_count
The number of instances to add or remove when the load exceeds a threshold.
- load_based_auto_scaling_configurations[].down_scaling.load_threshold
The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).
- load_based_auto_scaling_configurations[].down_scaling.memory_threshold
The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.
- load_based_auto_scaling_configurations[].down_scaling.thresholds_wait_time
The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.
- load_based_auto_scaling_configurations[].enable
Whether load-based auto scaling is enabled for the layer.
- load_based_auto_scaling_configurations[].layer_id
The layer ID.
- load_based_auto_scaling_configurations[].up_scaling
An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when OpsWorks Stacks increases the number of instances. Show child fields- load_based_auto_scaling_configurations[].up_scaling.alarms[]
- load_based_auto_scaling_configurations[].up_scaling.cpu_threshold
The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.
- load_based_auto_scaling_configurations[].up_scaling.ignore_metrics_time
The amount of time (in minutes) after a scaling event occurs that OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct OpsWorks Stacks to suppress scaling events long enough to get the new instances online.
- load_based_auto_scaling_configurations[].up_scaling.instance_count
The number of instances to add or remove when the load exceeds a threshold.
- load_based_auto_scaling_configurations[].up_scaling.load_threshold
The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).
- load_based_auto_scaling_configurations[].up_scaling.memory_threshold
The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.
- load_based_auto_scaling_configurations[].up_scaling.thresholds_wait_time
The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.
|