lib/aws-sdk-ec2/resource.rb in aws-sdk-ec2-1.15.0 vs lib/aws-sdk-ec2/resource.rb in aws-sdk-ec2-1.16.0

- old
+ new

@@ -149,18 +149,15 @@ # }, # ], # }) # @param [Hash] options ({}) # @option options [Array<Types::BlockDeviceMapping>] :block_device_mappings - # The block device mapping. - # - # Supplying both a snapshot ID and an encryption value as arguments for - # block-device mapping results in an error. This is because only blank - # volumes can be encrypted on start, and these are not created from a - # snapshot. If a snapshot is the basis for the volume, it contains data - # by definition and its encryption status cannot be changed using this - # action. + # One or more block device mapping entries. You can't specify both a + # snapshot ID and an encryption value. This is because only blank + # volumes can be encrypted on creation. If a snapshot is the basis for a + # volume, it is not blank and its encryption status is used for the + # volume encryption status. # @option options [required, String] :image_id # The ID of the AMI, which you can get by calling DescribeImages. # @option options [String] :instance_type # The instance type. For more information, see [Instance Types][1] in # the *Amazon Elastic Compute Cloud User Guide*. @@ -1228,10 +1225,13 @@ # # * `state-reason-code` - The reason code for the state change. # # * `state-reason-message` - The message for the state change. # + # * `sriov-net-support` - A value of `simple` indicates that enhanced + # networking with the Intel 82599 VF interface is enabled. + # # * `tag`\:*key*=*value* - The key/value combination of a tag assigned # to the resource. Specify the key of the tag in the filter name and # the value of the tag in the filter value. For example, for the tag # Purpose=X, specify `tag:Purpose` for the filter name and `X` for the # filter value. @@ -2217,39 +2217,66 @@ # include security groups for which any combination of rules - not # necessarily a single rule - match all filters. # # * `description` - The description of the security group. # + # * `egress.ip-permission.cidr` - An IPv4 CIDR block for an outbound + # security group rule. + # + # * `egress.ip-permission.from-port` - For an outbound rule, the start + # of port range for the TCP and UDP protocols, or an ICMP type number. + # + # * `egress.ip-permission.group-id` - The ID of a security group that + # has been referenced in an outbound security group rule. + # + # * `egress.ip-permission.group-name` - The name of a security group + # that has been referenced in an outbound security group rule. + # + # * `egress.ip-permission.ipv6-cidr` - An IPv6 CIDR block for an + # outbound security group rule. + # # * `egress.ip-permission.prefix-list-id` - The ID (prefix) of the AWS - # service to which the security group allows access. + # service to which a security group rule allows outbound access. # + # * `egress.ip-permission.protocol` - The IP protocol for an outbound + # security group rule (`tcp` \| `udp` \| `icmp` or a protocol number). + # + # * `egress.ip-permission.to-port` - For an outbound rule, the end of + # port range for the TCP and UDP protocols, or an ICMP code. + # + # * `egress.ip-permission.user-id` - The ID of an AWS account that has + # been referenced in an outbound security group rule. + # # * `group-id` - The ID of the security group. # # * `group-name` - The name of the security group. # - # * `ip-permission.cidr` - An IPv4 CIDR range that has been granted - # permission in a security group rule. + # * `ip-permission.cidr` - An IPv4 CIDR block for an inbound security + # group rule. # - # * `ip-permission.from-port` - The start of port range for the TCP and - # UDP protocols, or an ICMP type number. + # * `ip-permission.from-port` - For an inbound rule, the start of port + # range for the TCP and UDP protocols, or an ICMP type number. # # * `ip-permission.group-id` - The ID of a security group that has been - # granted permission. + # referenced in an inbound security group rule. # # * `ip-permission.group-name` - The name of a security group that has - # been granted permission. + # been referenced in an inbound security group rule. # - # * `ip-permission.ipv6-cidr` - An IPv6 CIDR range that has been granted - # permission in a security group rule. + # * `ip-permission.ipv6-cidr` - An IPv6 CIDR block for an inbound + # security group rule. # - # * `ip-permission.protocol` - The IP protocol for the permission (`tcp` - # \| `udp` \| `icmp` or a protocol number). + # * `ip-permission.prefix-list-id` - The ID (prefix) of the AWS service + # from which a security group rule allows inbound access. # - # * `ip-permission.to-port` - The end of port range for the TCP and UDP - # protocols, or an ICMP code. + # * `ip-permission.protocol` - The IP protocol for an inbound security + # group rule (`tcp` \| `udp` \| `icmp` or a protocol number). # + # * `ip-permission.to-port` - For an inbound rule, the end of port range + # for the TCP and UDP protocols, or an ICMP code. + # # * `ip-permission.user-id` - The ID of an AWS account that has been - # granted permission. + # referenced in an inbound security group rule. # # * `owner-id` - The AWS account ID of the owner of the security group. # # * `tag-key` - The key of a tag assigned to the security group. #