Modify Fpga Image Attribute
| ec2_modify_fpga_image_attribute | R Documentation |
Modifies the specified attribute of the specified Amazon FPGA Image (AFI)¶
Description¶
Modifies the specified attribute of the specified Amazon FPGA Image (AFI).
Usage¶
ec2_modify_fpga_image_attribute(DryRun, FpgaImageId, Attribute,
OperationType, UserIds, UserGroups, ProductCodes, LoadPermission,
Description, Name)
Arguments¶
DryRunChecks 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 isUnauthorizedOperation.FpgaImageId[required] The ID of the AFI.
AttributeThe name of the attribute.
OperationTypeThe operation type.
UserIdsThe Amazon Web Services account IDs. This parameter is valid only when modifying the
loadPermissionattribute.UserGroupsThe user groups. This parameter is valid only when modifying the
loadPermissionattribute.ProductCodesThe product codes. After you add a product code to an AFI, it can't be removed. This parameter is valid only when modifying the
productCodesattribute.LoadPermissionThe load permission for the AFI.
DescriptionA description for the AFI.
NameA name for the AFI.
Value¶
A list with the following syntax:
list(
FpgaImageAttribute = list(
FpgaImageId = "string",
Name = "string",
Description = "string",
LoadPermissions = list(
list(
UserId = "string",
Group = "all"
)
),
ProductCodes = list(
list(
ProductCodeId = "string",
ProductCodeType = "devpay"|"marketplace"
)
)
)
)
Request syntax¶
svc$modify_fpga_image_attribute(
DryRun = TRUE|FALSE,
FpgaImageId = "string",
Attribute = "description"|"name"|"loadPermission"|"productCodes",
OperationType = "add"|"remove",
UserIds = list(
"string"
),
UserGroups = list(
"string"
),
ProductCodes = list(
"string"
),
LoadPermission = list(
Add = list(
list(
Group = "all",
UserId = "string"
)
),
Remove = list(
list(
Group = "all",
UserId = "string"
)
)
),
Description = "string",
Name = "string"
)