Package com.pulumi.aws.vpclattice
Class ResourceGatewayArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.vpclattice.ResourceGatewayArgs
-
public final class ResourceGatewayArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResourceGatewayArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ResourceGatewayArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceGatewayArgs.Builderbuilder()static ResourceGatewayArgs.Builderbuilder(ResourceGatewayArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>ipAddressType()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>ipv4AddressesPerEni()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>resourceConfigDnsResolution()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>securityGroupIds()com.pulumi.core.Output<java.util.List<java.lang.String>>subnetIds()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<ResourceGatewayTimeoutsArgs>>timeouts()com.pulumi.core.Output<java.lang.String>vpcId()
-
-
-
Field Detail
-
Empty
public static final ResourceGatewayArgs Empty
-
-
Method Detail
-
ipAddressType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipAddressType()
- Returns:
- IP address type used by the resource gateway. Valid values are `IPV4`, `IPV6`, and `DUALSTACK`. The IP address type of a resource gateway must be compatible with the subnets of the resource gateway and the IP address type of the resource.
-
ipv4AddressesPerEni
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ipv4AddressesPerEni()
- Returns:
- Number of IPv4 addresses per ENI for your resource. This argument is only applicable to `IPV4` and `DUALSTACK` IP address types. Defaults to `16`.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the resource gateway.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
resourceConfigDnsResolution
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceConfigDnsResolution()
- Returns:
- How DNS is resolved for resource configurations associated to this resource gateway. Valid values are `IN_VPC` and `PUBLIC`. Defaults to `PUBLIC`. Changing this value will trigger a resource replacement.
-
securityGroupIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> securityGroupIds()
- Returns:
- Security group IDs associated with the resource gateway. The security groups must be in the same VPC.
-
subnetIds
public com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds()
- Returns:
- IDs of the VPC subnets in which to create the resource gateway.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<ResourceGatewayTimeoutsArgs>> timeouts()
-
vpcId
public com.pulumi.core.Output<java.lang.String> vpcId()
- Returns:
- ID of the VPC for the resource gateway. The following arguments are optional:
-
builder
public static ResourceGatewayArgs.Builder builder()
-
builder
public static ResourceGatewayArgs.Builder builder(ResourceGatewayArgs defaults)
-
-