Package com.pulumi.aws.ec2.inputs
Class VpcIpamResourceDiscoveryAssociationState.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.VpcIpamResourceDiscoveryAssociationState.Builder
-
- Enclosing class:
- VpcIpamResourceDiscoveryAssociationState
public static final class VpcIpamResourceDiscoveryAssociationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VpcIpamResourceDiscoveryAssociationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VpcIpamResourceDiscoveryAssociationState defaults)
-
-
Method Detail
-
arn
public VpcIpamResourceDiscoveryAssociationState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of IPAM Resource Discovery Association.- Returns:
- builder
-
arn
public VpcIpamResourceDiscoveryAssociationState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of IPAM Resource Discovery Association.- Returns:
- builder
-
ipamArn
public VpcIpamResourceDiscoveryAssociationState.Builder ipamArn(@Nullable com.pulumi.core.Output<java.lang.String> ipamArn)
- Parameters:
ipamArn- ARN of the IPAM.- Returns:
- builder
-
ipamArn
public VpcIpamResourceDiscoveryAssociationState.Builder ipamArn(java.lang.String ipamArn)
- Parameters:
ipamArn- ARN of the IPAM.- Returns:
- builder
-
ipamId
public VpcIpamResourceDiscoveryAssociationState.Builder ipamId(@Nullable com.pulumi.core.Output<java.lang.String> ipamId)
- Parameters:
ipamId- ID of the IPAM to associate.- Returns:
- builder
-
ipamId
public VpcIpamResourceDiscoveryAssociationState.Builder ipamId(java.lang.String ipamId)
- Parameters:
ipamId- ID of the IPAM to associate.- Returns:
- builder
-
ipamRegion
public VpcIpamResourceDiscoveryAssociationState.Builder ipamRegion(@Nullable com.pulumi.core.Output<java.lang.String> ipamRegion)
- Parameters:
ipamRegion- Home region of the IPAM.- Returns:
- builder
-
ipamRegion
public VpcIpamResourceDiscoveryAssociationState.Builder ipamRegion(java.lang.String ipamRegion)
- Parameters:
ipamRegion- Home region of the IPAM.- Returns:
- builder
-
ipamResourceDiscoveryId
public VpcIpamResourceDiscoveryAssociationState.Builder ipamResourceDiscoveryId(@Nullable com.pulumi.core.Output<java.lang.String> ipamResourceDiscoveryId)
- Parameters:
ipamResourceDiscoveryId- ID of the Resource Discovery to associate.- Returns:
- builder
-
ipamResourceDiscoveryId
public VpcIpamResourceDiscoveryAssociationState.Builder ipamResourceDiscoveryId(java.lang.String ipamResourceDiscoveryId)
- Parameters:
ipamResourceDiscoveryId- ID of the Resource Discovery to associate.- Returns:
- builder
-
isDefault
public VpcIpamResourceDiscoveryAssociationState.Builder isDefault(@Nullable com.pulumi.core.Output<java.lang.Boolean> isDefault)
- Parameters:
isDefault- Boolean to identify if the Resource Discovery is the accounts default resource discovery.- Returns:
- builder
-
isDefault
public VpcIpamResourceDiscoveryAssociationState.Builder isDefault(java.lang.Boolean isDefault)
- Parameters:
isDefault- Boolean to identify if the Resource Discovery is the accounts default resource discovery.- Returns:
- builder
-
ownerId
public VpcIpamResourceDiscoveryAssociationState.Builder ownerId(@Nullable com.pulumi.core.Output<java.lang.String> ownerId)
- Parameters:
ownerId- Account ID for the account that manages the Resource Discovery- Returns:
- builder
-
ownerId
public VpcIpamResourceDiscoveryAssociationState.Builder ownerId(java.lang.String ownerId)
- Parameters:
ownerId- Account ID for the account that manages the Resource Discovery- Returns:
- builder
-
region
public VpcIpamResourceDiscoveryAssociationState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public VpcIpamResourceDiscoveryAssociationState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
state
public VpcIpamResourceDiscoveryAssociationState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- Lifecycle state of the association when you associate or disassociate a resource discovery.- Returns:
- builder
-
state
public VpcIpamResourceDiscoveryAssociationState.Builder state(java.lang.String state)
- Parameters:
state- Lifecycle state of the association when you associate or disassociate a resource discovery.- Returns:
- builder
-
tags
public VpcIpamResourceDiscoveryAssociationState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to add to the IPAM resource discovery association resource.- Returns:
- builder
-
tags
public VpcIpamResourceDiscoveryAssociationState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to add to the IPAM resource discovery association resource.- Returns:
- builder
-
tagsAll
public VpcIpamResourceDiscoveryAssociationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public VpcIpamResourceDiscoveryAssociationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public VpcIpamResourceDiscoveryAssociationState build()
-
-