AWSEC2ModifyFpgaImageAttributeRequest

Objective-C

@interface AWSEC2ModifyFpgaImageAttributeRequest

Swift

class AWSEC2ModifyFpgaImageAttributeRequest
  • The name of the attribute.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2FpgaImageAttributeName attribute;

    Swift

    var attribute: AWSEC2FpgaImageAttributeName { get set }
  • A description for the AFI.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable dryRun;

    Swift

    var dryRun: NSNumber? { get set }
  • The ID of the AFI.

    Declaration

    Objective-C

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

    Swift

    var fpgaImageId: String? { get set }
  • The load permission for the AFI.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2LoadPermissionModifications *_Nullable loadPermission;

    Swift

    var loadPermission: AWSEC2LoadPermissionModifications? { get set }
  • A name for the AFI.

    Declaration

    Objective-C

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

    Swift

    var name: String? { get set }
  • The operation type.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2OperationType operationType;

    Swift

    var operationType: AWSEC2OperationType { get set }
  • The product codes. After you add a product code to an AFI, it can’t be removed. This parameter is valid only when modifying the productCodes attribute.

    Declaration

    Objective-C

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

    Swift

    var productCodes: [String]? { get set }
  • The user groups. This parameter is valid only when modifying the loadPermission attribute.

    Declaration

    Objective-C

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

    Swift

    var userGroups: [String]? { get set }
  • The Amazon Web Services account IDs. This parameter is valid only when modifying the loadPermission attribute.

    Declaration

    Objective-C

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

    Swift

    var userIds: [String]? { get set }