PrivateEndpointInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. PrivateEndpointInner
- com.
- com.
- com.
public final class PrivateEndpointInner
extends Resource
Private endpoint resource.
Constructor Summary
Constructor | Description |
---|---|
PrivateEndpointInner() |
Creates an instance of Private |
Method Summary
Modifier and Type | Method and Description |
---|---|
List<Application |
applicationSecurityGroups()
Get the application |
List<Custom |
customDnsConfigs()
Get the custom |
String |
customNetworkInterfaceName()
Get the custom |
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
Extended |
extendedLocation()
Get the extended |
static
Private |
fromJson(JsonReader jsonReader)
Reads an instance of Private |
String |
id()
Get the id property: Resource ID. |
List<Private |
ipConfigurations()
Get the ip |
List<Private |
manualPrivateLinkServiceConnections()
Get the manual |
String |
name()
Get the name property: The name of the resource. |
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) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Private |
withApplicationSecurityGroups(List<ApplicationSecurityGroupInner> applicationSecurityGroups)
Set the application |
Private |
withCustomDnsConfigs(List<CustomDnsConfigPropertiesFormat> customDnsConfigs)
Set the custom |
Private |
withCustomNetworkInterfaceName(String customNetworkInterfaceName)
Set the custom |
Private |
withExtendedLocation(ExtendedLocation extendedLocation)
Set the extended |
Private |
withId(String id)
Set the id property: Resource ID. |
Private |
withIpConfigurations(List<PrivateEndpointIpConfiguration> ipConfigurations)
Set the ip |
Private |
withLocation(String location) |
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. |
Private |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
PrivateEndpointInner
public PrivateEndpointInner()
Creates an instance of PrivateEndpointInner class.
Method Details
applicationSecurityGroups
public List
Get the applicationSecurityGroups property: Application security groups in which the private endpoint IP configuration is included.
Returns:
customDnsConfigs
public List
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:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Get the extendedLocation property: The extended location of the load balancer.
Returns:
fromJson
public static PrivateEndpointInner fromJson(JsonReader jsonReader)
Reads an instance of PrivateEndpointInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Resource ID.
Overrides:
PrivateEndpointInner.id()Returns:
ipConfigurations
public List
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:
manualPrivateLinkServiceConnections
public List
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:
name
public String name()
Get the name property: The name of the resource.
Overrides:
PrivateEndpointInner.name()Returns:
networkInterfaces
public List
Get the networkInterfaces property: An array of references to the network interfaces created for this private endpoint.
Returns:
privateLinkServiceConnections
public List
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
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
PrivateEndpointInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
PrivateEndpointInner.type()Returns:
validate
public void validate()
Validates the instance.
withApplicationSecurityGroups
public PrivateEndpointInner withApplicationSecurityGroups(List
Set the applicationSecurityGroups property: Application security groups in which the private endpoint IP configuration is included.
Parameters:
Returns:
withCustomDnsConfigs
public PrivateEndpointInner withCustomDnsConfigs(List
Set the customDnsConfigs property: An array of custom dns configurations.
Parameters:
Returns:
withCustomNetworkInterfaceName
public PrivateEndpointInner withCustomNetworkInterfaceName(String customNetworkInterfaceName)
Set the customNetworkInterfaceName property: The custom name of the network interface attached to the private endpoint.
Parameters:
Returns:
withExtendedLocation
public PrivateEndpointInner withExtendedLocation(ExtendedLocation extendedLocation)
Set the extendedLocation property: The extended location of the load balancer.
Parameters:
Returns:
withId
public PrivateEndpointInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withIpConfigurations
public PrivateEndpointInner withIpConfigurations(List
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:
withLocation
public PrivateEndpointInner withLocation(String location)
Overrides:
PrivateEndpointInner.withLocation(String location)Parameters:
withManualPrivateLinkServiceConnections
public PrivateEndpointInner withManualPrivateLinkServiceConnections(List
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 PrivateEndpointInner withPrivateLinkServiceConnections(List
Set the privateLinkServiceConnections property: A grouping of information about the connection to the remote resource.
Parameters:
Returns:
withSubnet
public PrivateEndpointInner withSubnet(SubnetInner subnet)
Set the subnet property: The ID of the subnet from which the private IP will be allocated.
Parameters:
Returns:
withTags
public PrivateEndpointInner withTags(Map
Overrides:
PrivateEndpointInner.withTags(Map<String,String> tags)Parameters:
Applies to
Azure SDK for Java