Class HostedPrivateVirtualInterfaceAccepterState.Builder
- java.lang.Object
-
- com.pulumi.aws.directconnect.inputs.HostedPrivateVirtualInterfaceAccepterState.Builder
-
- Enclosing class:
- HostedPrivateVirtualInterfaceAccepterState
public static final class HostedPrivateVirtualInterfaceAccepterState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(HostedPrivateVirtualInterfaceAccepterState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HostedPrivateVirtualInterfaceAccepterState defaults)
-
-
Method Detail
-
arn
public HostedPrivateVirtualInterfaceAccepterState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The ARN of the virtual interface.- Returns:
- builder
-
arn
public HostedPrivateVirtualInterfaceAccepterState.Builder arn(java.lang.String arn)
- Parameters:
arn- The ARN of the virtual interface.- Returns:
- builder
-
dxGatewayId
public HostedPrivateVirtualInterfaceAccepterState.Builder dxGatewayId(@Nullable com.pulumi.core.Output<java.lang.String> dxGatewayId)
- Parameters:
dxGatewayId- The ID of the Direct Connect gateway to which to connect the virtual interface.- Returns:
- builder
-
dxGatewayId
public HostedPrivateVirtualInterfaceAccepterState.Builder dxGatewayId(java.lang.String dxGatewayId)
- Parameters:
dxGatewayId- The ID of the Direct Connect gateway to which to connect the virtual interface.- Returns:
- builder
-
prefixPoolAllocatedCountIpv4
public HostedPrivateVirtualInterfaceAccepterState.Builder prefixPoolAllocatedCountIpv4(@Nullable com.pulumi.core.Output<java.lang.Integer> prefixPoolAllocatedCountIpv4)
- Parameters:
prefixPoolAllocatedCountIpv4- The number of inbound IPv4 route prefixes to allocate to the virtual interface. Valid values are `0` to `1000`. If not specified, AWS applies the default allocation of `100`.- Returns:
- builder
-
prefixPoolAllocatedCountIpv4
public HostedPrivateVirtualInterfaceAccepterState.Builder prefixPoolAllocatedCountIpv4(java.lang.Integer prefixPoolAllocatedCountIpv4)
- Parameters:
prefixPoolAllocatedCountIpv4- The number of inbound IPv4 route prefixes to allocate to the virtual interface. Valid values are `0` to `1000`. If not specified, AWS applies the default allocation of `100`.- Returns:
- builder
-
prefixPoolAllocatedCountIpv6
public HostedPrivateVirtualInterfaceAccepterState.Builder prefixPoolAllocatedCountIpv6(@Nullable com.pulumi.core.Output<java.lang.Integer> prefixPoolAllocatedCountIpv6)
- Parameters:
prefixPoolAllocatedCountIpv6- The number of inbound IPv6 route prefixes to allocate to the virtual interface. Valid values are `0` to `1000`. If not specified, AWS applies the default allocation of `100`.- Returns:
- builder
-
prefixPoolAllocatedCountIpv6
public HostedPrivateVirtualInterfaceAccepterState.Builder prefixPoolAllocatedCountIpv6(java.lang.Integer prefixPoolAllocatedCountIpv6)
- Parameters:
prefixPoolAllocatedCountIpv6- The number of inbound IPv6 route prefixes to allocate to the virtual interface. Valid values are `0` to `1000`. If not specified, AWS applies the default allocation of `100`.- Returns:
- builder
-
region
public HostedPrivateVirtualInterfaceAccepterState.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 HostedPrivateVirtualInterfaceAccepterState.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
-
tags
public HostedPrivateVirtualInterfaceAccepterState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public HostedPrivateVirtualInterfaceAccepterState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public HostedPrivateVirtualInterfaceAccepterState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public HostedPrivateVirtualInterfaceAccepterState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
virtualInterfaceId
public HostedPrivateVirtualInterfaceAccepterState.Builder virtualInterfaceId(@Nullable com.pulumi.core.Output<java.lang.String> virtualInterfaceId)
- Parameters:
virtualInterfaceId- The ID of the Direct Connect virtual interface to accept.- Returns:
- builder
-
virtualInterfaceId
public HostedPrivateVirtualInterfaceAccepterState.Builder virtualInterfaceId(java.lang.String virtualInterfaceId)
- Parameters:
virtualInterfaceId- The ID of the Direct Connect virtual interface to accept.- Returns:
- builder
-
vpnGatewayId
public HostedPrivateVirtualInterfaceAccepterState.Builder vpnGatewayId(@Nullable com.pulumi.core.Output<java.lang.String> vpnGatewayId)
- Parameters:
vpnGatewayId- The ID of the virtual private gateway to which to connect the virtual interface.- Returns:
- builder
-
vpnGatewayId
public HostedPrivateVirtualInterfaceAccepterState.Builder vpnGatewayId(java.lang.String vpnGatewayId)
- Parameters:
vpnGatewayId- The ID of the virtual private gateway to which to connect the virtual interface.- Returns:
- builder
-
build
public HostedPrivateVirtualInterfaceAccepterState build()
-
-