We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 7, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 7, 2026 by Pulumi
Creates and manages an Amazon FPGA Image (AFI) from a design checkpoint (DCP).
Create FpgaImage Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FpgaImage(name: string, args?: FpgaImageArgs, opts?: CustomResourceOptions);@overload
def FpgaImage(resource_name: str,
args: Optional[FpgaImageArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def FpgaImage(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
input_storage_location: Optional[FpgaImageStorageLocationArgs] = None,
logs_storage_location: Optional[FpgaImageStorageLocationArgs] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewFpgaImage(ctx *Context, name string, args *FpgaImageArgs, opts ...ResourceOption) (*FpgaImage, error)public FpgaImage(string name, FpgaImageArgs? args = null, CustomResourceOptions? opts = null)
public FpgaImage(String name, FpgaImageArgs args)
public FpgaImage(String name, FpgaImageArgs args, CustomResourceOptions options)
type: aws-native:ec2:FpgaImage
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_ec2_fpga_image" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args FpgaImageArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FpgaImageArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FpgaImageArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FpgaImageArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FpgaImageArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
FpgaImage Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FpgaImage resource accepts the following input properties:
- Description string
- A description for the AFI.
- Input
Storage Pulumi.Location Aws Native. Ec2. Inputs. Fpga Image Storage Location - The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball.
- Logs
Storage Pulumi.Location Aws Native. Ec2. Inputs. Fpga Image Storage Location - The location in Amazon S3 for the output logs.
- Name string
- A name for the AFI.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags assigned to the FPGA image.
- Description string
- A description for the AFI.
- Input
Storage FpgaLocation Image Storage Location Args - The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball.
- Logs
Storage FpgaLocation Image Storage Location Args - The location in Amazon S3 for the output logs.
- Name string
- A name for the AFI.
-
Tag
Args - The tags assigned to the FPGA image.
- description string
- A description for the AFI.
- input_
storage_ objectlocation - The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball.
- logs_
storage_ objectlocation - The location in Amazon S3 for the output logs.
- name string
- A name for the AFI.
- list(object)
- The tags assigned to the FPGA image.
- description String
- A description for the AFI.
- input
Storage FpgaLocation Image Storage Location - The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball.
- logs
Storage FpgaLocation Image Storage Location - The location in Amazon S3 for the output logs.
- name String
- A name for the AFI.
- List<Tag>
- The tags assigned to the FPGA image.
- description string
- A description for the AFI.
- input
Storage FpgaLocation Image Storage Location - The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball.
- logs
Storage FpgaLocation Image Storage Location - The location in Amazon S3 for the output logs.
- name string
- A name for the AFI.
- Tag[]
- The tags assigned to the FPGA image.
- description str
- A description for the AFI.
- input_
storage_ Fpgalocation Image Storage Location Args - The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball.
- logs_
storage_ Fpgalocation Image Storage Location Args - The location in Amazon S3 for the output logs.
- name str
- A name for the AFI.
-
Sequence[Tag
Args] - The tags assigned to the FPGA image.
- description String
- A description for the AFI.
- input
Storage Property MapLocation - The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball.
- logs
Storage Property MapLocation - The location in Amazon S3 for the output logs.
- name String
- A name for the AFI.
- List<Property Map>
- The tags assigned to the FPGA image.
Outputs
All input properties are implicitly available as output properties. Additionally, the FpgaImage resource produces the following output properties:
- Arn string
- The ARN of the FPGA image.
- Create
Time string - The date and time the AFI was created.
- Data
Retention boolSupport - Indicates whether data retention support is enabled for the AFI.
- Fpga
Image stringGlobal Id - The global FPGA image identifier (AGFI ID).
- Fpga
Image stringId - The FPGA image identifier (AFI ID).
- Id string
- The provider-assigned unique ID for this managed resource.
- Owner
Id string - The ID of the AWS account that owns the AFI.
- Public bool
- Indicates whether the AFI is public.
- State string
- The state of the AFI (pending | available | failed | unavailable).
- Update
Time string - The time of the most recent update to the AFI.
- Arn string
- The ARN of the FPGA image.
- Create
Time string - The date and time the AFI was created.
- Data
Retention boolSupport - Indicates whether data retention support is enabled for the AFI.
- Fpga
Image stringGlobal Id - The global FPGA image identifier (AGFI ID).
- Fpga
Image stringId - The FPGA image identifier (AFI ID).
- Id string
- The provider-assigned unique ID for this managed resource.
- Owner
Id string - The ID of the AWS account that owns the AFI.
- Public bool
- Indicates whether the AFI is public.
- State string
- The state of the AFI (pending | available | failed | unavailable).
- Update
Time string - The time of the most recent update to the AFI.
- arn string
- The ARN of the FPGA image.
- create_
time string - The date and time the AFI was created.
- data_
retention_ boolsupport - Indicates whether data retention support is enabled for the AFI.
- fpga_
image_ stringglobal_ id - The global FPGA image identifier (AGFI ID).
- fpga_
image_ stringid - The FPGA image identifier (AFI ID).
- id string
- The provider-assigned unique ID for this managed resource.
- owner_
id string - The ID of the AWS account that owns the AFI.
- public bool
- Indicates whether the AFI is public.
- state string
- The state of the AFI (pending | available | failed | unavailable).
- update_
time string - The time of the most recent update to the AFI.
- arn String
- The ARN of the FPGA image.
- create
Time String - The date and time the AFI was created.
- data
Retention BooleanSupport - Indicates whether data retention support is enabled for the AFI.
- fpga
Image StringGlobal Id - The global FPGA image identifier (AGFI ID).
- fpga
Image StringId - The FPGA image identifier (AFI ID).
- id String
- The provider-assigned unique ID for this managed resource.
- owner
Id String - The ID of the AWS account that owns the AFI.
- public_ Boolean
- Indicates whether the AFI is public.
- state String
- The state of the AFI (pending | available | failed | unavailable).
- update
Time String - The time of the most recent update to the AFI.
- arn string
- The ARN of the FPGA image.
- create
Time string - The date and time the AFI was created.
- data
Retention booleanSupport - Indicates whether data retention support is enabled for the AFI.
- fpga
Image stringGlobal Id - The global FPGA image identifier (AGFI ID).
- fpga
Image stringId - The FPGA image identifier (AFI ID).
- id string
- The provider-assigned unique ID for this managed resource.
- owner
Id string - The ID of the AWS account that owns the AFI.
- public boolean
- Indicates whether the AFI is public.
- state string
- The state of the AFI (pending | available | failed | unavailable).
- update
Time string - The time of the most recent update to the AFI.
- arn str
- The ARN of the FPGA image.
- create_
time str - The date and time the AFI was created.
- data_
retention_ boolsupport - Indicates whether data retention support is enabled for the AFI.
- fpga_
image_ strglobal_ id - The global FPGA image identifier (AGFI ID).
- fpga_
image_ strid - The FPGA image identifier (AFI ID).
- id str
- The provider-assigned unique ID for this managed resource.
- owner_
id str - The ID of the AWS account that owns the AFI.
- public bool
- Indicates whether the AFI is public.
- state str
- The state of the AFI (pending | available | failed | unavailable).
- update_
time str - The time of the most recent update to the AFI.
- arn String
- The ARN of the FPGA image.
- create
Time String - The date and time the AFI was created.
- data
Retention BooleanSupport - Indicates whether data retention support is enabled for the AFI.
- fpga
Image StringGlobal Id - The global FPGA image identifier (AGFI ID).
- fpga
Image StringId - The FPGA image identifier (AFI ID).
- id String
- The provider-assigned unique ID for this managed resource.
- owner
Id String - The ID of the AWS account that owns the AFI.
- public Boolean
- Indicates whether the AFI is public.
- state String
- The state of the AFI (pending | available | failed | unavailable).
- update
Time String - The time of the most recent update to the AFI.
Supporting Types
FpgaImageStorageLocation, FpgaImageStorageLocationArgs
Describes a storage location in Amazon S3.Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 7, 2026 by Pulumi