AWSEC2NetworkInterfacePermission

Objective-C

@interface AWSEC2NetworkInterfacePermission

Swift

class AWSEC2NetworkInterfacePermission

Describes a permission for a network interface.

  • The AWS account ID.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2InterfacePermissionType permission;

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var permissionState: AWSEC2NetworkInterfacePermissionState? { get set }