Skip to content

NetworkInterfacePermission

Source code in docs_src/capo_ec2/types/network_interface_permission.py
class NetworkInterfacePermission(TypedDict, closed=True):
    network_interface_permission_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the network interface permission.</p>"""
    network_interface_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the network interface.</p>"""
    aws_account_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The Amazon Web Services account ID.</p>"""
    aws_service: NotRequired["capo_ec2.types.string.String"]
    """<p>The Amazon Web Services service.</p>"""
    permission: NotRequired[
        "capo_ec2.types.interface_permission_type.InterfacePermissionType"
    ]
    """<p>The type of permission.</p>"""
    permission_state: NotRequired[
        "capo_ec2.types.network_interface_permission_state.NetworkInterfacePermissionState"
    ]
    """<p>Information about the state of the permission.</p>"""

aws_account_id instance-attribute

aws_account_id: NotRequired[String]

The Amazon Web Services account ID.

aws_service instance-attribute

aws_service: NotRequired[String]

The Amazon Web Services service.

network_interface_id instance-attribute

network_interface_id: NotRequired[String]

The ID of the network interface.

network_interface_permission_id instance-attribute

network_interface_permission_id: NotRequired[String]

The ID of the network interface permission.

permission instance-attribute

permission: NotRequired[InterfacePermissionType]

The type of permission.

permission_state instance-attribute

permission_state: NotRequired[NetworkInterfacePermissionState]

Information about the state of the permission.