Package com.pulumi.aws.ec2.inputs
Class AllowedImagesSettingsImageCriterionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.AllowedImagesSettingsImageCriterionArgs
-
public final class AllowedImagesSettingsImageCriterionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAllowedImagesSettingsImageCriterionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AllowedImagesSettingsImageCriterionArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AllowedImagesSettingsImageCriterionArgs.Builderbuilder()static AllowedImagesSettingsImageCriterionArgs.Builderbuilder(AllowedImagesSettingsImageCriterionArgs defaults)java.util.Optional<com.pulumi.core.Output<AllowedImagesSettingsImageCriterionCreationDateConditionArgs>>creationDateCondition()java.util.Optional<com.pulumi.core.Output<AllowedImagesSettingsImageCriterionDeprecationTimeConditionArgs>>deprecationTimeCondition()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>imageNames()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>imageProviders()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>marketplaceProductCodes()
-
-
-
Field Detail
-
Empty
public static final AllowedImagesSettingsImageCriterionArgs Empty
-
-
Method Detail
-
creationDateCondition
public java.util.Optional<com.pulumi.core.Output<AllowedImagesSettingsImageCriterionCreationDateConditionArgs>> creationDateCondition()
- Returns:
- Condition based on AMI creation date. See `creationDateCondition` below.
-
deprecationTimeCondition
public java.util.Optional<com.pulumi.core.Output<AllowedImagesSettingsImageCriterionDeprecationTimeConditionArgs>> deprecationTimeCondition()
- Returns:
- Condition based on AMI deprecation time. See `deprecationTimeCondition` below.
-
imageNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> imageNames()
- Returns:
- Set of AMI name patterns to allow. Maximum of 50 names.
-
imageProviders
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> imageProviders()
- Returns:
- Set of image providers to allow. Maximum of 200 providers. Valid values include `amazon`, `aws-marketplace`, `aws-backup-vault`, `none`, or a 12-digit AWS account ID.
-
marketplaceProductCodes
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> marketplaceProductCodes()
- Returns:
- Set of AWS Marketplace product codes to allow. Maximum of 50 product codes.
-
builder
public static AllowedImagesSettingsImageCriterionArgs.Builder builder()
-
builder
public static AllowedImagesSettingsImageCriterionArgs.Builder builder(AllowedImagesSettingsImageCriterionArgs defaults)
-
-