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<ApplicationSecurityGroupInner> applicationSecurityGroups()
Get the applicationSecurityGroups property: Application security groups in which the private endpoint IP configuration is included.
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:
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<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:
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:
name
public String name()
Get the name property: The name of the resource.
Overrides:
PrivateEndpointInner.name()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
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<ApplicationSecurityGroupInner> applicationSecurityGroups)
Set the applicationSecurityGroups property: Application security groups in which the private endpoint IP configuration is included.
Parameters:
Returns:
withCustomDnsConfigs
public PrivateEndpointInner withCustomDnsConfigs(List<CustomDnsConfigPropertiesFormat> customDnsConfigs)
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<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:
withLocation
public PrivateEndpointInner withLocation(String location)
Overrides:
PrivateEndpointInner.withLocation(String location)Parameters:
withManualPrivateLinkServiceConnections
public PrivateEndpointInner 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 PrivateEndpointInner withPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> privateLinkServiceConnections)
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<String,String> tags)
Overrides:
PrivateEndpointInner.withTags(Map<String,String> tags)Parameters: