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