Amazon EC2 Ec2 Fpga Image Attribute API
The Ec2 Fpga Image Attribute API from Amazon EC2 — 3 operation(s) for ec2 fpga image attribute.
The Ec2 Fpga Image Attribute API from Amazon EC2 — 3 operation(s) for ec2 fpga image attribute.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/amazon-ec2:amazon-ec2-fpga-image-attribute-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Amazon Elastic Compute Cloud Fpga Image Attribute API
version: '2016-11-15'
description: Generated from AWS's published Smithy model for Amazon Elastic Compute Cloud. 3 operation(s).
contact:
name: Amazon Web Services
url: https://aws.amazon.com/contact-us/
license:
name: Apache 2.0
identifier: Apache-2.0
url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://ec2.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
tags:
- name: Fpga Image Attribute
paths:
/?Action=DescribeFpgaImageAttribute:
post:
operationId: DescribeFpgaImageAttribute
summary: Describe Fpga Image Attribute
description: Describes the specified attribute of the specified Amazon FPGA Image (AFI).
responses:
'200':
description: Success
content:
text/xml:
schema:
$ref: '#/components/schemas/DescribeFpgaImageAttributeResult'
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
allOf:
- type: object
required:
- Action
- Version
properties:
Action:
type: string
const: DescribeFpgaImageAttribute
Version:
type: string
const: '2016-11-15'
- $ref: '#/components/schemas/DescribeFpgaImageAttributeRequest'
tags:
- Fpga Image Attribute
/?Action=ModifyFpgaImageAttribute:
post:
operationId: ModifyFpgaImageAttribute
summary: Modify Fpga Image Attribute
description: Modifies the specified attribute of the specified Amazon FPGA Image (AFI).
responses:
'200':
description: Success
content:
text/xml:
schema:
$ref: '#/components/schemas/ModifyFpgaImageAttributeResult'
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
allOf:
- type: object
required:
- Action
- Version
properties:
Action:
type: string
const: ModifyFpgaImageAttribute
Version:
type: string
const: '2016-11-15'
- $ref: '#/components/schemas/ModifyFpgaImageAttributeRequest'
tags:
- Fpga Image Attribute
/?Action=ResetFpgaImageAttribute:
post:
operationId: ResetFpgaImageAttribute
summary: Reset Fpga Image Attribute
description: Resets the specified attribute of the specified Amazon FPGA Image (AFI) to its default value. You can only reset the load permission attribute.
responses:
'200':
description: Success
content:
text/xml:
schema:
$ref: '#/components/schemas/ResetFpgaImageAttributeResult'
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
allOf:
- type: object
required:
- Action
- Version
properties:
Action:
type: string
const: ResetFpgaImageAttribute
Version:
type: string
const: '2016-11-15'
- $ref: '#/components/schemas/ResetFpgaImageAttributeRequest'
tags:
- Fpga Image Attribute
components:
schemas:
DescribeFpgaImageAttributeResult:
type: object
properties:
FpgaImageAttribute:
$ref: '#/components/schemas/FpgaImageAttribute'
ModifyFpgaImageAttributeResult:
type: object
properties:
FpgaImageAttribute:
$ref: '#/components/schemas/FpgaImageAttribute'
LoadPermissionModifications:
type: object
properties:
Add:
type: array
items:
$ref: '#/components/schemas/LoadPermissionRequest'
description: The load permissions to add.
Remove:
type: array
items:
$ref: '#/components/schemas/LoadPermissionRequest'
description: The load permissions to remove.
ProductCode:
type: object
properties:
ProductCodeId:
type: string
description: The product code.
ProductCodeType:
type: string
enum:
- devpay
- marketplace
description: The type of product code.
LoadPermissionRequest:
type: object
properties:
Group:
type: string
enum:
- all
description: The name of the group.
UserId:
type: string
description: The Amazon Web Services account ID.
ResetFpgaImageAttributeRequest:
type: object
properties:
DryRun:
type: boolean
description: 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.
FpgaImageId:
type: string
description: The ID of the AFI.
Attribute:
type: string
enum:
- loadPermission
description: The attribute.
required:
- FpgaImageId
FpgaImageAttribute:
type: object
properties:
FpgaImageId:
type: string
description: The ID of the AFI.
Name:
type: string
description: The name of the AFI.
Description:
type: string
description: The description of the AFI.
LoadPermissions:
type: array
items:
$ref: '#/components/schemas/LoadPermission'
description: The load permissions.
ProductCodes:
type: array
items:
$ref: '#/components/schemas/ProductCode'
description: The product codes.
ResetFpgaImageAttributeResult:
type: object
properties:
Return:
type: boolean
description: Is true if the request succeeds, and an error otherwise.
DescribeFpgaImageAttributeRequest:
type: object
properties:
DryRun:
type: boolean
description: 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.
FpgaImageId:
type: string
description: The ID of the AFI.
Attribute:
type: string
enum:
- description
- name
- loadPermission
- productCodes
description: The AFI attribute.
required:
- FpgaImageId
- Attribute
ModifyFpgaImageAttributeRequest:
type: object
properties:
DryRun:
type: boolean
description: 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.
FpgaImageId:
type: string
description: The ID of the AFI.
Attribute:
type: string
enum:
- description
- name
- loadPermission
- productCodes
description: The name of the attribute.
OperationType:
type: string
enum:
- add
- remove
description: The operation type.
UserIds:
type: array
items:
type: string
description: The Amazon Web Services account IDs. This parameter is valid only when modifying the loadPermission attribute.
UserGroups:
type: array
items:
type: string
description: The user groups. This parameter is valid only when modifying the loadPermission attribute.
ProductCodes:
type: array
items:
type: string
description: 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.
LoadPermission:
$ref: '#/components/schemas/LoadPermissionModifications'
Description:
type: string
description: A description for the AFI.
Name:
type: string
description: A name for the AFI.
required:
- FpgaImageId
LoadPermission:
type: object
properties:
UserId:
type: string
description: The Amazon Web Services account ID.
Group:
type: string
enum:
- all
description: The name of the group.
securitySchemes:
sigv4:
type: apiKey
in: header
name: Authorization
description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
x-aws-sigv4:
signingName: ec2
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/ec2/service/2016-11-15/ec2-2016-11-15.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)