lib/aws-sdk-autoscaling/client.rb in aws-sdk-autoscaling-1.126.0 vs lib/aws-sdk-autoscaling/client.rb in aws-sdk-autoscaling-1.127.0

- old
+ new

@@ -1336,10 +1336,13 @@ # # # # [1]: https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-zonal-shift.html # + # @option params [Types::CapacityReservationSpecification] :capacity_reservation_specification + # The capacity reservation specification for the Auto Scaling group. + # # @return [Struct] Returns an empty {Seahorse::Client::Response response}. # # # @example Example: To create an Auto Scaling group # @@ -1538,10 +1541,19 @@ # network_bandwidth_gbps: { # min: 1.0, # max: 1.0, # }, # allowed_instance_types: ["AllowedInstanceType"], + # baseline_performance_factors: { + # cpu: { + # references: [ + # { + # instance_family: "String", + # }, + # ], + # }, + # }, # }, # }, # ], # }, # instances_distribution: { @@ -1609,10 +1621,17 @@ # availability_zone_impairment_policy: { # zonal_shift_enabled: false, # impaired_zone_health_check_behavior: "ReplaceUnhealthy", # accepts ReplaceUnhealthy, IgnoreUnhealthy # }, # skip_zonal_shift_validation: false, + # capacity_reservation_specification: { + # capacity_reservation_preference: "capacity-reservations-only", # accepts capacity-reservations-only, capacity-reservations-first, none, default + # capacity_reservation_target: { + # capacity_reservation_ids: ["AsciiStringMaxLen255"], + # capacity_reservation_resource_group_arns: ["ResourceName"], + # }, + # }, # }) # # @see http://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CreateAutoScalingGroup AWS API Documentation # # @overload create_auto_scaling_group(params = {}) @@ -2649,10 +2668,12 @@ # resp.auto_scaling_groups[0].mixed_instances_policy.launch_template.overrides[0].instance_requirements.accelerator_total_memory_mi_b.max #=> Integer # resp.auto_scaling_groups[0].mixed_instances_policy.launch_template.overrides[0].instance_requirements.network_bandwidth_gbps.min #=> Float # resp.auto_scaling_groups[0].mixed_instances_policy.launch_template.overrides[0].instance_requirements.network_bandwidth_gbps.max #=> Float # resp.auto_scaling_groups[0].mixed_instances_policy.launch_template.overrides[0].instance_requirements.allowed_instance_types #=> Array # resp.auto_scaling_groups[0].mixed_instances_policy.launch_template.overrides[0].instance_requirements.allowed_instance_types[0] #=> String + # resp.auto_scaling_groups[0].mixed_instances_policy.launch_template.overrides[0].instance_requirements.baseline_performance_factors.cpu.references #=> Array + # resp.auto_scaling_groups[0].mixed_instances_policy.launch_template.overrides[0].instance_requirements.baseline_performance_factors.cpu.references[0].instance_family #=> String # resp.auto_scaling_groups[0].mixed_instances_policy.instances_distribution.on_demand_allocation_strategy #=> String # resp.auto_scaling_groups[0].mixed_instances_policy.instances_distribution.on_demand_base_capacity #=> Integer # resp.auto_scaling_groups[0].mixed_instances_policy.instances_distribution.on_demand_percentage_above_base_capacity #=> Integer # resp.auto_scaling_groups[0].mixed_instances_policy.instances_distribution.spot_allocation_strategy #=> String # resp.auto_scaling_groups[0].mixed_instances_policy.instances_distribution.spot_instance_pools #=> Integer @@ -2719,10 +2740,15 @@ # resp.auto_scaling_groups[0].instance_maintenance_policy.min_healthy_percentage #=> Integer # resp.auto_scaling_groups[0].instance_maintenance_policy.max_healthy_percentage #=> Integer # resp.auto_scaling_groups[0].availability_zone_distribution.capacity_distribution_strategy #=> String, one of "balanced-only", "balanced-best-effort" # resp.auto_scaling_groups[0].availability_zone_impairment_policy.zonal_shift_enabled #=> Boolean # resp.auto_scaling_groups[0].availability_zone_impairment_policy.impaired_zone_health_check_behavior #=> String, one of "ReplaceUnhealthy", "IgnoreUnhealthy" + # resp.auto_scaling_groups[0].capacity_reservation_specification.capacity_reservation_preference #=> String, one of "capacity-reservations-only", "capacity-reservations-first", "none", "default" + # resp.auto_scaling_groups[0].capacity_reservation_specification.capacity_reservation_target.capacity_reservation_ids #=> Array + # resp.auto_scaling_groups[0].capacity_reservation_specification.capacity_reservation_target.capacity_reservation_ids[0] #=> String + # resp.auto_scaling_groups[0].capacity_reservation_specification.capacity_reservation_target.capacity_reservation_resource_group_arns #=> Array + # resp.auto_scaling_groups[0].capacity_reservation_specification.capacity_reservation_target.capacity_reservation_resource_group_arns[0] #=> String # resp.next_token #=> String # # # The following waiters are defined for this operation (see {Client#wait_until} for detailed usage): # @@ -3055,10 +3081,12 @@ # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.launch_template.overrides[0].instance_requirements.accelerator_total_memory_mi_b.max #=> Integer # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.launch_template.overrides[0].instance_requirements.network_bandwidth_gbps.min #=> Float # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.launch_template.overrides[0].instance_requirements.network_bandwidth_gbps.max #=> Float # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.launch_template.overrides[0].instance_requirements.allowed_instance_types #=> Array # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.launch_template.overrides[0].instance_requirements.allowed_instance_types[0] #=> String + # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.launch_template.overrides[0].instance_requirements.baseline_performance_factors.cpu.references #=> Array + # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.launch_template.overrides[0].instance_requirements.baseline_performance_factors.cpu.references[0].instance_family #=> String # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.instances_distribution.on_demand_allocation_strategy #=> String # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.instances_distribution.on_demand_base_capacity #=> Integer # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.instances_distribution.on_demand_percentage_above_base_capacity #=> Integer # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.instances_distribution.spot_allocation_strategy #=> String # resp.instance_refreshes[0].desired_configuration.mixed_instances_policy.instances_distribution.spot_instance_pools #=> Integer @@ -6727,10 +6755,19 @@ # network_bandwidth_gbps: { # min: 1.0, # max: 1.0, # }, # allowed_instance_types: ["AllowedInstanceType"], + # baseline_performance_factors: { + # cpu: { + # references: [ + # { + # instance_family: "String", + # }, + # ], + # }, + # }, # }, # }, # ], # }, # instances_distribution: { @@ -7211,10 +7248,13 @@ # # # # [1]: https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-zonal-shift.html # + # @option params [Types::CapacityReservationSpecification] :capacity_reservation_specification + # The capacity reservation specification for the Auto Scaling group. + # # @return [Struct] Returns an empty {Seahorse::Client::Response response}. # # # @example Example: To update an Auto Scaling group # @@ -7307,10 +7347,19 @@ # network_bandwidth_gbps: { # min: 1.0, # max: 1.0, # }, # allowed_instance_types: ["AllowedInstanceType"], + # baseline_performance_factors: { + # cpu: { + # references: [ + # { + # instance_family: "String", + # }, + # ], + # }, + # }, # }, # }, # ], # }, # instances_distribution: { @@ -7349,10 +7398,17 @@ # availability_zone_impairment_policy: { # zonal_shift_enabled: false, # impaired_zone_health_check_behavior: "ReplaceUnhealthy", # accepts ReplaceUnhealthy, IgnoreUnhealthy # }, # skip_zonal_shift_validation: false, + # capacity_reservation_specification: { + # capacity_reservation_preference: "capacity-reservations-only", # accepts capacity-reservations-only, capacity-reservations-first, none, default + # capacity_reservation_target: { + # capacity_reservation_ids: ["AsciiStringMaxLen255"], + # capacity_reservation_resource_group_arns: ["ResourceName"], + # }, + # }, # }) # # @see http://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/UpdateAutoScalingGroup AWS API Documentation # # @overload update_auto_scaling_group(params = {}) @@ -7378,10 +7434,10 @@ params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-autoscaling' - context[:gem_version] = '1.126.0' + context[:gem_version] = '1.127.0' Seahorse::Client::Request.new(handlers, context) end # Polls an API operation until a resource enters a desired state. #