Subnet Args
data class SubnetArgs(val addressPrefix: Output<String>? = null, val addressPrefixes: Output<List<String>>? = null, val applicationGatewayIpConfigurations: Output<List<ApplicationGatewayIPConfigurationArgs>>? = null, val delegations: Output<List<DelegationArgs>>? = null, val id: Output<String>? = null, val ipAllocations: Output<List<SubResourceArgs>>? = null, val name: Output<String>? = null, val natGateway: Output<SubResourceArgs>? = null, val networkSecurityGroup: Output<NetworkSecurityGroupArgs>? = null, val privateEndpointNetworkPolicies: Output<Either<String, VirtualNetworkPrivateEndpointNetworkPolicies>>? = null, val privateLinkServiceNetworkPolicies: Output<Either<String, VirtualNetworkPrivateLinkServiceNetworkPolicies>>? = null, val routeTable: Output<RouteTableArgs>? = null, val serviceEndpointPolicies: Output<List<ServiceEndpointPolicyArgs>>? = null, val serviceEndpoints: Output<List<ServiceEndpointPropertiesFormatArgs>>? = null, val type: Output<String>? = null) : ConvertibleToJava<SubnetArgs>
Subnet in a virtual network resource.
Constructors
Link copied to clipboard
constructor(addressPrefix: Output<String>? = null, addressPrefixes: Output<List<String>>? = null, applicationGatewayIpConfigurations: Output<List<ApplicationGatewayIPConfigurationArgs>>? = null, delegations: Output<List<DelegationArgs>>? = null, id: Output<String>? = null, ipAllocations: Output<List<SubResourceArgs>>? = null, name: Output<String>? = null, natGateway: Output<SubResourceArgs>? = null, networkSecurityGroup: Output<NetworkSecurityGroupArgs>? = null, privateEndpointNetworkPolicies: Output<Either<String, VirtualNetworkPrivateEndpointNetworkPolicies>>? = null, privateLinkServiceNetworkPolicies: Output<Either<String, VirtualNetworkPrivateLinkServiceNetworkPolicies>>? = null, routeTable: Output<RouteTableArgs>? = null, serviceEndpointPolicies: Output<List<ServiceEndpointPolicyArgs>>? = null, serviceEndpoints: Output<List<ServiceEndpointPropertiesFormatArgs>>? = null, type: Output<String>? = null)
Properties
Link copied to clipboard
The address prefix for the subnet.
Link copied to clipboard
List of address prefixes for the subnet.
Link copied to clipboard
Application gateway IP configurations of virtual network resource.
Link copied to clipboard
An array of references to the delegations on the subnet.
Link copied to clipboard
Array of IpAllocation which reference this subnet.
Link copied to clipboard
Nat gateway associated with this subnet.
Link copied to clipboard
The reference to the NetworkSecurityGroup resource.
Link copied to clipboard
val privateEndpointNetworkPolicies: Output<Either<String, VirtualNetworkPrivateEndpointNetworkPolicies>>? = null
Enable or Disable apply network policies on private end point in the subnet.
Link copied to clipboard
val privateLinkServiceNetworkPolicies: Output<Either<String, VirtualNetworkPrivateLinkServiceNetworkPolicies>>? = null
Enable or Disable apply network policies on private link service in the subnet.
Link copied to clipboard
The reference to the RouteTable resource.
Link copied to clipboard
An array of service endpoint policies.
Link copied to clipboard
An array of service endpoints.