awscc.ec2_networkinterface¶
Filters¶
event
marked-for-op
reduce
tag-count
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - ec2:DescribeNetworkInterfaces, ec2:DeleteNetworkInterface
update¶
Parent base class for filters and actions.
definitions:
InstanceIpv6Address:
additionalProperties: false
properties:
Ipv6Address:
type: string
required:
- Ipv6Address
type: object
PrivateIpAddressSpecification:
additionalProperties: false
properties:
Primary:
type: boolean
PrivateIpAddress:
type: string
required:
- PrivateIpAddress
- Primary
type: object
Tag:
additionalProperties: false
properties:
Key:
type: string
Value:
type: string
required:
- Value
- Key
type: object
properties:
Description:
description: A description for the network interface.
type: string
GroupSet:
description: A list of security group IDs associated with this network interface.
insertionOrder: false
items:
type: string
type: array
uniqueItems: false
Ipv6AddressCount:
description: The number of IPv6 addresses to assign to a network interface. Amazon
EC2 automatically selects the IPv6 addresses from the subnet range. To specify
specific IPv6 addresses, use the Ipv6Addresses property and don't specify this
property.
type: integer
Ipv6Addresses:
description: One or more specific IPv6 addresses from the IPv6 CIDR block range
of your subnet to associate with the network interface. If you're specifying
a number of IPv6 addresses, use the Ipv6AddressCount property and don't specify
this property.
insertionOrder: false
items:
additionalProperties: false
properties:
Ipv6Address:
type: string
required:
- Ipv6Address
type: object
type: array
uniqueItems: true
PrivateIpAddresses:
description: Assigns a list of private IP addresses to the network interface.
You can specify a primary private IP address by setting the value of the Primary
property to true in the PrivateIpAddressSpecification property. If you want
EC2 to automatically assign private IP addresses, use the SecondaryPrivateIpAddressCount
property and do not specify this property.
insertionOrder: false
items:
additionalProperties: false
properties:
Primary:
type: boolean
PrivateIpAddress:
type: string
required:
- PrivateIpAddress
- Primary
type: object
type: array
uniqueItems: false
SecondaryPrivateIpAddressCount:
description: The number of secondary private IPv4 addresses to assign to a network
interface. When you specify a number of secondary IPv4 addresses, Amazon EC2
selects these IP addresses within the subnet's IPv4 CIDR range. You can't specify
this option and specify more than one private IP address using privateIpAddresses
type: integer
SourceDestCheck:
description: Indicates whether traffic to or from the instance is validated.
type: boolean
Tags:
description: An arbitrary set of tags (key-value pairs) for this network interface.
insertionOrder: false
items:
additionalProperties: false
properties:
Key:
type: string
Value:
type: string
required:
- Value
- Key
type: object
type: array
uniqueItems: false
type:
enum:
- update
Permissions - ec2:DescribeNetworkInterfaces, ec2:ModifyNetworkInterfaceAttribute, ec2:UnassignIpv6Addresses, ec2:AssignIpv6Addresses, ec2:DeleteTags, ec2:CreateTags, ec2:UnassignPrivateIpAddresses, ec2:AssignPrivateIpAddresses