AWSEC2DescribeNetworkInterfacePermissionsRequest

@interface AWSEC2DescribeNetworkInterfacePermissionsRequest

Contains the parameters for DescribeNetworkInterfacePermissions.

  • 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 AWS account ID.

    • network-interface-permission.aws-service - The AWS service.

    • network-interface-permission.permission - The type of permission (INSTANCE-ATTACH | EIP-ASSOCIATE).

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<AWSEC2Filter *> *_Nullable filters;

    Swift

    var filters: [AWSEC2Filter]? { get set }
  • The maximum number of results to return in a single call. To retrieve the remaining results, make another call with the returned NextToken value. If this parameter is not specified, up to 50 results are returned by default.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable maxResults;

    Swift

    var maxResults: NSNumber? { get set }
  • One or more network interface permission IDs.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<NSString *> *_Nullable networkInterfacePermissionIds;

    Swift

    var networkInterfacePermissionIds: [String]? { get set }
  • The token to request the next page of results.

    Declaration

    Objective-C

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

    Swift

    var nextToken: String? { get set }