AWSEC2FpgaImage

Objective-C

@interface AWSEC2FpgaImage

Swift

class AWSEC2FpgaImage

Describes an Amazon FPGA image (AFI).

  • The date and time the AFI was created.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable createTime;

    Swift

    var createTime: Date? { get set }
  • Indicates whether data retention support is enabled for the AFI.

    Declaration

    Objective-C

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

    Swift

    var dataRetentionSupport: NSNumber? { get set }
  • The description of the AFI.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • The global FPGA image identifier (AGFI ID).

    Declaration

    Objective-C

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

    Swift

    var fpgaImageGlobalId: String? { get set }
  • The FPGA image identifier (AFI ID).

    Declaration

    Objective-C

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

    Swift

    var fpgaImageId: String? { get set }
  • The instance types supported by the AFI.

    Declaration

    Objective-C

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

    Swift

    var instanceTypes: [String]? { get set }
  • The name of the AFI.

    Declaration

    Objective-C

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

    Swift

    var name: String? { get set }
  • The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

    Declaration

    Objective-C

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

    Swift

    var ownerAlias: String? { get set }
  • The ID of the Amazon Web Services account that owns the AFI.

    Declaration

    Objective-C

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

    Swift

    var ownerId: String? { get set }
  • Information about the PCI bus.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2PciId *_Nullable pciId;

    Swift

    var pciId: AWSEC2PciId? { get set }
  • The product codes for the AFI.

    Declaration

    Objective-C

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

    Swift

    var productCodes: [AWSEC2ProductCode]? { get set }
  • Indicates whether the AFI is public.

    Declaration

    Objective-C

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

    Swift

    var `public`: NSNumber? { get set }
  • The version of the Amazon Web Services Shell that was used to create the bitstream.

    Declaration

    Objective-C

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

    Swift

    var shellVersion: String? { get set }
  • Information about the state of the AFI.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2FpgaImageState *_Nullable state;

    Swift

    var state: AWSEC2FpgaImageState? { get set }
  • Any tags assigned to the AFI.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The time of the most recent update to the AFI.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable updateTime;

    Swift

    var updateTime: Date? { get set }