Struct aws_sdk_ec2::types::FpgaImage
source · #[non_exhaustive]pub struct FpgaImage {Show 16 fields
pub fpga_image_id: Option<String>,
pub fpga_image_global_id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub shell_version: Option<String>,
pub pci_id: Option<PciId>,
pub state: Option<FpgaImageState>,
pub create_time: Option<DateTime>,
pub update_time: Option<DateTime>,
pub owner_id: Option<String>,
pub owner_alias: Option<String>,
pub product_codes: Option<Vec<ProductCode>>,
pub tags: Option<Vec<Tag>>,
pub public: Option<bool>,
pub data_retention_support: Option<bool>,
pub instance_types: Option<Vec<String>>,
}
Expand description
Describes an Amazon FPGA image (AFI).
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.fpga_image_id: Option<String>
The FPGA image identifier (AFI ID).
fpga_image_global_id: Option<String>
The global FPGA image identifier (AGFI ID).
name: Option<String>
The name of the AFI.
description: Option<String>
The description of the AFI.
shell_version: Option<String>
The version of the Amazon Web Services Shell that was used to create the bitstream.
pci_id: Option<PciId>
Information about the PCI bus.
state: Option<FpgaImageState>
Information about the state of the AFI.
create_time: Option<DateTime>
The date and time the AFI was created.
update_time: Option<DateTime>
The time of the most recent update to the AFI.
owner_id: Option<String>
The ID of the Amazon Web Services account that owns the AFI.
owner_alias: Option<String>
The alias of the AFI owner. Possible values include self
, amazon
, and aws-marketplace
.
product_codes: Option<Vec<ProductCode>>
The product codes for the AFI.
Any tags assigned to the AFI.
public: Option<bool>
Indicates whether the AFI is public.
data_retention_support: Option<bool>
Indicates whether data retention support is enabled for the AFI.
instance_types: Option<Vec<String>>
The instance types supported by the AFI.
Implementations§
source§impl FpgaImage
impl FpgaImage
sourcepub fn fpga_image_id(&self) -> Option<&str>
pub fn fpga_image_id(&self) -> Option<&str>
The FPGA image identifier (AFI ID).
sourcepub fn fpga_image_global_id(&self) -> Option<&str>
pub fn fpga_image_global_id(&self) -> Option<&str>
The global FPGA image identifier (AGFI ID).
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the AFI.
sourcepub fn shell_version(&self) -> Option<&str>
pub fn shell_version(&self) -> Option<&str>
The version of the Amazon Web Services Shell that was used to create the bitstream.
sourcepub fn state(&self) -> Option<&FpgaImageState>
pub fn state(&self) -> Option<&FpgaImageState>
Information about the state of the AFI.
sourcepub fn create_time(&self) -> Option<&DateTime>
pub fn create_time(&self) -> Option<&DateTime>
The date and time the AFI was created.
sourcepub fn update_time(&self) -> Option<&DateTime>
pub fn update_time(&self) -> Option<&DateTime>
The time of the most recent update to the AFI.
sourcepub fn owner_id(&self) -> Option<&str>
pub fn owner_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that owns the AFI.
sourcepub fn owner_alias(&self) -> Option<&str>
pub fn owner_alias(&self) -> Option<&str>
The alias of the AFI owner. Possible values include self
, amazon
, and aws-marketplace
.
sourcepub fn product_codes(&self) -> Option<&[ProductCode]>
pub fn product_codes(&self) -> Option<&[ProductCode]>
The product codes for the AFI.
Any tags assigned to the AFI.
sourcepub fn data_retention_support(&self) -> Option<bool>
pub fn data_retention_support(&self) -> Option<bool>
Indicates whether data retention support is enabled for the AFI.
sourcepub fn instance_types(&self) -> Option<&[String]>
pub fn instance_types(&self) -> Option<&[String]>
The instance types supported by the AFI.