PrivateEndpointPropertiesInner Class
- java.
lang. Object - com.
azure. resourcemanager. network. fluent. models. PrivateEndpointPropertiesInner
- com.
Implements
public final class PrivateEndpointPropertiesInner
implements JsonSerializable<PrivateEndpointPropertiesInner>
Properties of the private endpoint.
Constructor Summary
| Constructor | Description |
|---|---|
| PrivateEndpointPropertiesInner() |
Creates an instance of Private |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
List<Application |
applicationSecurityGroups()
Get the application |
|
Private |
billingSku()
Get the billing |
|
List<Custom |
customDnsConfigs()
Get the custom |
| String |
customNetworkInterfaceName()
Get the custom |
|
static
Private |
fromJson(JsonReader jsonReader)
Reads an instance of Private |
|
List<Private |
ipConfigurations()
Get the ip |
|
Private |
ipVersionType()
Get the ip |
|
List<Private |
manualPrivateLinkServiceConnections()
Get the manual |
|
List<Network |
networkInterfaces()
Get the network |
|
List<Private |
privateLinkServiceConnections()
Get the private |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Subnet |
subnet()
Get the subnet property: The ID of the subnet from which the private IP will be allocated. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Private |
withApplicationSecurityGroups(List<ApplicationSecurityGroupInner> applicationSecurityGroups)
Set the application |
|
Private |
withBillingSku(PrivateEndpointBillingSku billingSku)
Set the billing |
|
Private |
withCustomDnsConfigs(List<CustomDnsConfigPropertiesFormat> customDnsConfigs)
Set the custom |
|
Private |
withCustomNetworkInterfaceName(String customNetworkInterfaceName)
Set the custom |
|
Private |
withIpConfigurations(List<PrivateEndpointIpConfiguration> ipConfigurations)
Set the ip |
|
Private |
withIpVersionType(PrivateEndpointIpVersionType ipVersionType)
Set the ip |
|
Private |
withManualPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> manualPrivateLinkServiceConnections)
Set the manual |
|
Private |
withPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> privateLinkServiceConnections)
Set the private |
|
Private |
withSubnet(SubnetInner subnet)
Set the subnet property: The ID of the subnet from which the private IP will be allocated. |
Methods inherited from java.lang.Object
Constructor Details
PrivateEndpointPropertiesInner
public PrivateEndpointPropertiesInner()
Creates an instance of PrivateEndpointPropertiesInner class.
Method Details
applicationSecurityGroups
public List<ApplicationSecurityGroupInner> applicationSecurityGroups()
Get the applicationSecurityGroups property: Application security groups in which the private endpoint IP configuration is included.
Returns:
billingSku
public PrivateEndpointBillingSku billingSku()
Get the billingSku property: The billing sku of the private endpoint.
Returns:
customDnsConfigs
public List<CustomDnsConfigPropertiesFormat> customDnsConfigs()
Get the customDnsConfigs property: An array of custom dns configurations.
Returns:
customNetworkInterfaceName
public String customNetworkInterfaceName()
Get the customNetworkInterfaceName property: The custom name of the network interface attached to the private endpoint.
Returns:
fromJson
public static PrivateEndpointPropertiesInner fromJson(JsonReader jsonReader)
Reads an instance of PrivateEndpointPropertiesInner from the JsonReader.
Parameters:
Returns:
Throws:
ipConfigurations
public List<PrivateEndpointIpConfiguration> ipConfigurations()
Get the ipConfigurations property: A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.
Returns:
ipVersionType
public PrivateEndpointIpVersionType ipVersionType()
Get the ipVersionType property: Specifies the IP version type for the private IPs of the private endpoint. If not defined, this defaults to IPv4.
Returns:
manualPrivateLinkServiceConnections
public List<PrivateLinkServiceConnection> manualPrivateLinkServiceConnections()
Get the manualPrivateLinkServiceConnections property: A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
Returns:
networkInterfaces
public List<NetworkInterfaceInner> networkInterfaces()
Get the networkInterfaces property: An array of references to the network interfaces created for this private endpoint.
Returns:
privateLinkServiceConnections
public List<PrivateLinkServiceConnection> privateLinkServiceConnections()
Get the privateLinkServiceConnections property: A grouping of information about the connection to the remote resource.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the private endpoint resource.
Returns:
subnet
public SubnetInner subnet()
Get the subnet property: The ID of the subnet from which the private IP will be allocated.
Returns:
toJson
validate
public void validate()
Validates the instance.
withApplicationSecurityGroups
public PrivateEndpointPropertiesInner withApplicationSecurityGroups(List<ApplicationSecurityGroupInner> applicationSecurityGroups)
Set the applicationSecurityGroups property: Application security groups in which the private endpoint IP configuration is included.
Parameters:
Returns:
withBillingSku
public PrivateEndpointPropertiesInner withBillingSku(PrivateEndpointBillingSku billingSku)
Set the billingSku property: The billing sku of the private endpoint.
Parameters:
Returns:
withCustomDnsConfigs
public PrivateEndpointPropertiesInner withCustomDnsConfigs(List<CustomDnsConfigPropertiesFormat> customDnsConfigs)
Set the customDnsConfigs property: An array of custom dns configurations.
Parameters:
Returns:
withCustomNetworkInterfaceName
public PrivateEndpointPropertiesInner withCustomNetworkInterfaceName(String customNetworkInterfaceName)
Set the customNetworkInterfaceName property: The custom name of the network interface attached to the private endpoint.
Parameters:
Returns:
withIpConfigurations
public PrivateEndpointPropertiesInner withIpConfigurations(List<PrivateEndpointIpConfiguration> ipConfigurations)
Set the ipConfigurations property: A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.
Parameters:
Returns:
withIpVersionType
public PrivateEndpointPropertiesInner withIpVersionType(PrivateEndpointIpVersionType ipVersionType)
Set the ipVersionType property: Specifies the IP version type for the private IPs of the private endpoint. If not defined, this defaults to IPv4.
Parameters:
Returns:
withManualPrivateLinkServiceConnections
public PrivateEndpointPropertiesInner withManualPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> manualPrivateLinkServiceConnections)
Set the manualPrivateLinkServiceConnections property: A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
Parameters:
Returns:
withPrivateLinkServiceConnections
public PrivateEndpointPropertiesInner withPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> privateLinkServiceConnections)
Set the privateLinkServiceConnections property: A grouping of information about the connection to the remote resource.
Parameters:
Returns:
withSubnet
public PrivateEndpointPropertiesInner withSubnet(SubnetInner subnet)
Set the subnet property: The ID of the subnet from which the private IP will be allocated.
Parameters:
Returns: