Class GetSubnetArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.openstack.networking.inputs.GetSubnetArgs
-
public final class GetSubnetArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetSubnetArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetSubnetArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static GetSubnetArgs.Builderbuilder()static GetSubnetArgs.Builderbuilder(GetSubnetArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>cidr()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>dhcpDisabled()Deprecated.use dhcp_enabled insteadjava.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>dhcpEnabled()java.util.Optional<com.pulumi.core.Output<java.lang.String>>gatewayIp()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ipv6AddressMode()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ipv6RaMode()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>ipVersion()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>networkId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>subnetId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>subnetpoolId()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.lang.String>>tenantId()
-
-
-
Field Detail
-
Empty
public static final GetSubnetArgs Empty
-
-
Method Detail
-
cidr
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cidr()
- Returns:
- The CIDR of the subnet.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Human-readable description of the subnet.
-
dhcpDisabled
@Deprecated public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> dhcpDisabled()
Deprecated.use dhcp_enabled instead
-
dhcpEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> dhcpEnabled()
- Returns:
- If the subnet has DHCP enabled.
-
gatewayIp
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> gatewayIp()
- Returns:
- The IP of the subnet's gateway.
-
ipVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ipVersion()
- Returns:
- The IP version of the subnet (either 4 or 6).
-
ipv6AddressMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipv6AddressMode()
- Returns:
- The IPv6 address mode. Valid values are `dhcpv6-stateful`, `dhcpv6-stateless`, or `slaac`.
-
ipv6RaMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipv6RaMode()
- Returns:
- The IPv6 Router Advertisement mode. Valid values are `dhcpv6-stateful`, `dhcpv6-stateless`, or `slaac`.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the subnet.
-
networkId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> networkId()
- Returns:
- The ID of the network the subnet belongs to.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V2 Neutron client. A Neutron client is needed to retrieve subnet ids. If omitted, the `region` argument of the provider is used.
-
subnetId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subnetId()
- Returns:
- The ID of the subnet.
-
subnetpoolId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subnetpoolId()
- Returns:
- The ID of the subnetpool associated with the subnet.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> tags()
- Returns:
- The list of subnet tags to filter.
-
tenantId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tenantId()
- Returns:
- The owner of the subnet.
-
builder
public static GetSubnetArgs.Builder builder()
-
builder
public static GetSubnetArgs.Builder builder(GetSubnetArgs defaults)
-
-