Class LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.imagebuilder.inputs.LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder
-
- Enclosing class:
- LifecyclePolicyPolicyDetailExclusionRulesAmisArgs
public static final class LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LifecyclePolicyPolicyDetailExclusionRulesAmisArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LifecyclePolicyPolicyDetailExclusionRulesAmisArgs defaults)
-
-
Method Detail
-
isPublic
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder isPublic(@Nullable com.pulumi.core.Output<java.lang.Boolean> isPublic)
- Parameters:
isPublic- Configures whether public AMIs are excluded from the lifecycle action.- Returns:
- builder
-
isPublic
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder isPublic(java.lang.Boolean isPublic)
- Parameters:
isPublic- Configures whether public AMIs are excluded from the lifecycle action.- Returns:
- builder
-
lastLaunched
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder lastLaunched(@Nullable com.pulumi.core.Output<LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs> lastLaunched)
- Parameters:
lastLaunched- Specifies configuration details for Image Builder to exclude the most recent resources from lifecycle actions. Detailed below.- Returns:
- builder
-
lastLaunched
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder lastLaunched(LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunchedArgs lastLaunched)
- Parameters:
lastLaunched- Specifies configuration details for Image Builder to exclude the most recent resources from lifecycle actions. Detailed below.- Returns:
- builder
-
regions
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder regions(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> regions)
- Parameters:
regions- Configures AWS Regions that are excluded from the lifecycle action.- Returns:
- builder
-
regions
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder regions(java.util.List<java.lang.String> regions)
- Parameters:
regions- Configures AWS Regions that are excluded from the lifecycle action.- Returns:
- builder
-
regions
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder regions(java.lang.String... regions)
- Parameters:
regions- Configures AWS Regions that are excluded from the lifecycle action.- Returns:
- builder
-
sharedAccounts
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder sharedAccounts(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> sharedAccounts)
- Parameters:
sharedAccounts- Specifies AWS accounts whose resources are excluded from the lifecycle action.- Returns:
- builder
-
sharedAccounts
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder sharedAccounts(java.util.List<java.lang.String> sharedAccounts)
- Parameters:
sharedAccounts- Specifies AWS accounts whose resources are excluded from the lifecycle action.- Returns:
- builder
-
sharedAccounts
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder sharedAccounts(java.lang.String... sharedAccounts)
- Parameters:
sharedAccounts- Specifies AWS accounts whose resources are excluded from the lifecycle action.- Returns:
- builder
-
tagMap
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder tagMap(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagMap)
- Parameters:
tagMap- Lists tags that should be excluded from lifecycle actions for the AMIs that have them.- Returns:
- builder
-
tagMap
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs.Builder tagMap(java.util.Map<java.lang.String,java.lang.String> tagMap)
- Parameters:
tagMap- Lists tags that should be excluded from lifecycle actions for the AMIs that have them.- Returns:
- builder
-
build
public LifecyclePolicyPolicyDetailExclusionRulesAmisArgs build()
-
-