AWSEC2NetworkInterfacePermission

@interface AWSEC2NetworkInterfacePermission

Describes a permission for a network interface.

  • The AWS account ID.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable awsAccountId;

    Swift

    var awsAccountId: String? { get set }
  • The AWS service.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable awsService;

    Swift

    var awsService: String? { get set }
  • The ID of the network interface.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable networkInterfaceId;

    Swift

    var networkInterfaceId: String? { get set }
  • The ID of the network interface permission.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSString *_Nullable networkInterfacePermissionId;

    Swift

    var networkInterfacePermissionId: String? { get set }
  • The type of permission.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        AWSEC2InterfacePermissionType permission;

    Swift

    var permission: AWSEC2InterfacePermissionType { get set }
  • Information about the state of the permission.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2NetworkInterfacePermissionState *_Nullable permissionState;

    Swift

    var permissionState: AWSEC2NetworkInterfacePermissionState? { get set }