describe_network_interface_permissions(**kwargs)¶Describes the permissions for your network interfaces.
See also: AWS API Documentation
Request Syntax
response = client.describe_network_interface_permissions(
    NetworkInterfacePermissionIds=[
        'string',
    ],
    Filters=[
        {
            'Name': 'string',
            'Values': [
                'string',
            ]
        },
    ],
    NextToken='string',
    MaxResults=123
)
The network interface permission IDs.
One or more filters.
network-interface-permission.network-interface-permission-id - The ID of the permission.network-interface-permission.network-interface-id - The ID of the network interface.network-interface-permission.aws-account-id - The Amazon Web Services account ID.network-interface-permission.aws-service - The Amazon Web Service.network-interface-permission.permission - The type of permission ( INSTANCE-ATTACH | EIP-ASSOCIATE ).A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.
If you specify multiple filters, the filters are joined with an AND , and the request returns only results that match all of the specified filters.
The name of the filter. Filter names are case-sensitive.
The filter values. Filter values are case-sensitive. If you specify multiple values for a filter, the values are joined with an OR , and the request returns all results that match any of the specified values.
dict
Response Syntax
{
    'NetworkInterfacePermissions': [
        {
            'NetworkInterfacePermissionId': 'string',
            'NetworkInterfaceId': 'string',
            'AwsAccountId': 'string',
            'AwsService': 'string',
            'Permission': 'INSTANCE-ATTACH'|'EIP-ASSOCIATE',
            'PermissionState': {
                'State': 'pending'|'granted'|'revoking'|'revoked',
                'StatusMessage': 'string'
            }
        },
    ],
    'NextToken': 'string'
}
Response Structure
(dict) --
Contains the output for DescribeNetworkInterfacePermissions.
NetworkInterfacePermissions (list) --
The network interface permissions.
(dict) --
Describes a permission for a network interface.
NetworkInterfacePermissionId (string) --
The ID of the network interface permission.
NetworkInterfaceId (string) --
The ID of the network interface.
AwsAccountId (string) --
The Amazon Web Services account ID.
AwsService (string) --
The Amazon Web Service.
Permission (string) --
The type of permission.
PermissionState (dict) --
Information about the state of the permission.
State (string) --
The state of the permission.
StatusMessage (string) --
A status message, if applicable.
NextToken (string) --
The token to include in another request to get the next page of items. This value is null when there are no more items to return.