Package com.pulumi.aws.ec2.inputs
Class AllowedImagesSettingsImageCriterionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.AllowedImagesSettingsImageCriterionArgs.Builder
-
- Enclosing class:
- AllowedImagesSettingsImageCriterionArgs
public static final class AllowedImagesSettingsImageCriterionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AllowedImagesSettingsImageCriterionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AllowedImagesSettingsImageCriterionArgs defaults)
-
-
Method Detail
-
creationDateCondition
public AllowedImagesSettingsImageCriterionArgs.Builder creationDateCondition(@Nullable com.pulumi.core.Output<AllowedImagesSettingsImageCriterionCreationDateConditionArgs> creationDateCondition)
- Parameters:
creationDateCondition- Condition based on AMI creation date. See `creationDateCondition` below.- Returns:
- builder
-
creationDateCondition
public AllowedImagesSettingsImageCriterionArgs.Builder creationDateCondition(AllowedImagesSettingsImageCriterionCreationDateConditionArgs creationDateCondition)
- Parameters:
creationDateCondition- Condition based on AMI creation date. See `creationDateCondition` below.- Returns:
- builder
-
deprecationTimeCondition
public AllowedImagesSettingsImageCriterionArgs.Builder deprecationTimeCondition(@Nullable com.pulumi.core.Output<AllowedImagesSettingsImageCriterionDeprecationTimeConditionArgs> deprecationTimeCondition)
- Parameters:
deprecationTimeCondition- Condition based on AMI deprecation time. See `deprecationTimeCondition` below.- Returns:
- builder
-
deprecationTimeCondition
public AllowedImagesSettingsImageCriterionArgs.Builder deprecationTimeCondition(AllowedImagesSettingsImageCriterionDeprecationTimeConditionArgs deprecationTimeCondition)
- Parameters:
deprecationTimeCondition- Condition based on AMI deprecation time. See `deprecationTimeCondition` below.- Returns:
- builder
-
imageNames
public AllowedImagesSettingsImageCriterionArgs.Builder imageNames(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> imageNames)
- Parameters:
imageNames- Set of AMI name patterns to allow. Maximum of 50 names.- Returns:
- builder
-
imageNames
public AllowedImagesSettingsImageCriterionArgs.Builder imageNames(java.util.List<java.lang.String> imageNames)
- Parameters:
imageNames- Set of AMI name patterns to allow. Maximum of 50 names.- Returns:
- builder
-
imageNames
public AllowedImagesSettingsImageCriterionArgs.Builder imageNames(java.lang.String... imageNames)
- Parameters:
imageNames- Set of AMI name patterns to allow. Maximum of 50 names.- Returns:
- builder
-
imageProviders
public AllowedImagesSettingsImageCriterionArgs.Builder imageProviders(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> imageProviders)
- Parameters:
imageProviders- 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.- Returns:
- builder
-
imageProviders
public AllowedImagesSettingsImageCriterionArgs.Builder imageProviders(java.util.List<java.lang.String> imageProviders)
- Parameters:
imageProviders- 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.- Returns:
- builder
-
imageProviders
public AllowedImagesSettingsImageCriterionArgs.Builder imageProviders(java.lang.String... imageProviders)
- Parameters:
imageProviders- 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.- Returns:
- builder
-
marketplaceProductCodes
public AllowedImagesSettingsImageCriterionArgs.Builder marketplaceProductCodes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> marketplaceProductCodes)
- Parameters:
marketplaceProductCodes- Set of AWS Marketplace product codes to allow. Maximum of 50 product codes.- Returns:
- builder
-
marketplaceProductCodes
public AllowedImagesSettingsImageCriterionArgs.Builder marketplaceProductCodes(java.util.List<java.lang.String> marketplaceProductCodes)
- Parameters:
marketplaceProductCodes- Set of AWS Marketplace product codes to allow. Maximum of 50 product codes.- Returns:
- builder
-
marketplaceProductCodes
public AllowedImagesSettingsImageCriterionArgs.Builder marketplaceProductCodes(java.lang.String... marketplaceProductCodes)
- Parameters:
marketplaceProductCodes- Set of AWS Marketplace product codes to allow. Maximum of 50 product codes.- Returns:
- builder
-
build
public AllowedImagesSettingsImageCriterionArgs build()
-
-