lib/aws-sdk-ec2/resource.rb in aws-sdk-ec2-1.319.0 vs lib/aws-sdk-ec2/resource.rb in aws-sdk-ec2-1.320.0
- old
+ new
@@ -914,10 +914,11 @@
# value: "String",
# },
# ],
# },
# ],
+ # spread_level: "host", # accepts host, rack
# })
# @param [Hash] options ({})
# @option options [Boolean] :dry_run
# Checks whether you have the required permissions for the action,
# without actually making the request, and provides an error response.
@@ -933,10 +934,16 @@
# @option options [Integer] :partition_count
# The number of partitions. Valid only when **Strategy** is set to
# `partition`.
# @option options [Array<Types::TagSpecification>] :tag_specifications
# The tags to apply to the new placement group.
+ # @option options [String] :spread_level
+ # Determines how placement groups spread instances.
+ #
+ # * Host – You can use `host` only with Outpost placement groups.
+ #
+ # * Rack – No usage restrictions.
# @return [PlacementGroup]
def create_placement_group(options = {})
@client.create_placement_group(options)
PlacementGroup.new(
name: options[:group_name],
@@ -2740,10 +2747,13 @@
# `udp` \| `icmp` or a protocol number).
#
# * `entry.rule-action` - Allows or denies the matching traffic (`allow`
# \| `deny`).
#
+ # * `entry.egress` - A Boolean that indicates the type of rule. Specify
+ # `true` for egress rules, or `false` for ingress rules.
+ #
# * `entry.rule-number` - The number of an entry (in other words, rule)
# in the set of ACL entries.
#
# * `network-acl-id` - The ID of the network ACL.
#
@@ -2983,9 +2993,12 @@
# The filters.
#
# * `group-name` - The name of the placement group.
#
# * `group-arn` - The Amazon Resource Name (ARN) of the placement group.
+ #
+ # * `spread-level` - The spread level for the placement group (`host` \|
+ # `rack`).
#
# * `state` - The state of the placement group (`pending` \| `available`
# \| `deleting` \| `deleted`).
#
# * `strategy` - The strategy of the placement group (`cluster` \|