ImageCriterionRequest
The criteria that are evaluated to determine which AMIs are discoverable and usable in your account for the specified AWS Region.
The ImageCriteria
can include up to:
-
10
ImageCriterion
Each ImageCriterion
can include up to:
-
200 values for
ImageProviders
-
50 values for
ImageNames
-
50 values for
MarketplaceProductCodes
For more information, see How Allowed AMIs works in the Amazon EC2 User Guide.
Contents
- CreationDateCondition
-
The maximum age for allowed images.
Type: CreationDateConditionRequest object
Required: No
- DeprecationTimeCondition
-
The maximum period since deprecation for allowed images.
Type: DeprecationTimeConditionRequest object
Required: No
- ImageNames
-
The names of allowed images. Names can include wildcards (
?
and*
).Length: 1–128 characters. With
?
, the minimum is 3 characters.Valid characters:
-
Letters:
A–Z, a–z
-
Numbers:
0–9
-
Special characters:
( ) [ ] . / - ' @ _ * ?
-
Spaces
Maximum: 50 values
Type: Array of strings
Required: No
-
- ImageProviders
-
The image providers whose images are allowed.
Possible values:
-
amazon
: Allow AMIs created by Amazon or verified providers. -
aws-marketplace
: Allow AMIs created by verified providers in the AWS Marketplace. -
aws-backup-vault
: Allow AMIs created by AWS Backup. -
12-digit account ID: Allow AMIs created by the specified accounts. One or more account IDs can be specified.
-
none
: Allow AMIs created by your own account only. Whennone
is specified, no other values can be specified.
Maximum: 200 values
Type: Array of strings
Required: No
-
- MarketplaceProductCodes
-
The AWS Marketplace product codes for allowed images.
Length: 1-25 characters
Valid characters: Letters (
A–Z, a–z
) and numbers (0–9
)Maximum: 50 values
Type: Array of strings
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: