ManagedPrivateEndpointModelInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. dashboard. fluent. models. ManagedPrivateEndpointModelInner
- com.
- com.
- com.
public final class ManagedPrivateEndpointModelInner
extends Resource
The managed private endpoint resource type.
Constructor Summary
| Constructor | Description |
|---|---|
| ManagedPrivateEndpointModelInner() |
Creates an instance of Managed |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Managed |
connectionState()
Get the connection |
|
static
Managed |
fromJson(JsonReader jsonReader)
Reads an instance of Managed |
| List<String> |
groupIds()
Get the group |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
| String |
name()
Get the name property: The name of the resource. |
| String |
privateLinkResourceId()
Get the private |
| String |
privateLinkResourceRegion()
Get the private |
| String |
privateLinkServicePrivateIp()
Get the private |
| String |
privateLinkServiceUrl()
Get the private |
|
Provisioning |
provisioningState()
Get the provisioning |
| String |
requestMessage()
Get the request |
|
System |
systemData()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| void |
validate()
Validates the instance. |
|
Managed |
withGroupIds(List<String> groupIds)
Set the group |
|
Managed |
withLocation(String location) |
|
Managed |
withPrivateLinkResourceId(String privateLinkResourceId)
Set the private |
|
Managed |
withPrivateLinkResourceRegion(String privateLinkResourceRegion)
Set the private |
|
Managed |
withPrivateLinkServiceUrl(String privateLinkServiceUrl)
Set the private |
|
Managed |
withRequestMessage(String requestMessage)
Set the request |
|
Managed |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
ManagedPrivateEndpointModelInner
public ManagedPrivateEndpointModelInner()
Creates an instance of ManagedPrivateEndpointModelInner class.
Method Details
connectionState
public ManagedPrivateEndpointConnectionState connectionState()
Get the connectionState property: The state of managed private endpoint connection.
Returns:
fromJson
public static ManagedPrivateEndpointModelInner fromJson(JsonReader jsonReader)
Reads an instance of ManagedPrivateEndpointModelInner from the JsonReader.
Parameters:
Returns:
Throws:
groupIds
public List<String> groupIds()
Get the groupIds property: The group Ids of the managed private endpoint.
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
ManagedPrivateEndpointModelInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ManagedPrivateEndpointModelInner.name()Returns:
privateLinkResourceId
public String privateLinkResourceId()
Get the privateLinkResourceId property: The ARM resource ID of the resource for which the managed private endpoint is pointing to.
Returns:
privateLinkResourceRegion
public String privateLinkResourceRegion()
Get the privateLinkResourceRegion property: The region of the resource to which the managed private endpoint is pointing to.
Returns:
privateLinkServicePrivateIp
public String privateLinkServicePrivateIp()
Get the privateLinkServicePrivateIp property: The private IP of private endpoint after approval. This property is empty before connection is approved.
Returns:
privateLinkServiceUrl
public String privateLinkServiceUrl()
Get the privateLinkServiceUrl property: The URL of the data store behind the private link service. It would be the URL in the Grafana data source configuration page without the protocol and port.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the resource.
Returns:
requestMessage
public String requestMessage()
Get the requestMessage property: User input request message of the managed private endpoint.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ManagedPrivateEndpointModelInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ManagedPrivateEndpointModelInner.type()Returns:
validate
public void validate()
Validates the instance.
withGroupIds
public ManagedPrivateEndpointModelInner withGroupIds(List<String> groupIds)
Set the groupIds property: The group Ids of the managed private endpoint.
Parameters:
Returns:
withLocation
public ManagedPrivateEndpointModelInner withLocation(String location)
Overrides:
ManagedPrivateEndpointModelInner.withLocation(String location)Parameters:
withPrivateLinkResourceId
public ManagedPrivateEndpointModelInner withPrivateLinkResourceId(String privateLinkResourceId)
Set the privateLinkResourceId property: The ARM resource ID of the resource for which the managed private endpoint is pointing to.
Parameters:
Returns:
withPrivateLinkResourceRegion
public ManagedPrivateEndpointModelInner withPrivateLinkResourceRegion(String privateLinkResourceRegion)
Set the privateLinkResourceRegion property: The region of the resource to which the managed private endpoint is pointing to.
Parameters:
Returns:
withPrivateLinkServiceUrl
public ManagedPrivateEndpointModelInner withPrivateLinkServiceUrl(String privateLinkServiceUrl)
Set the privateLinkServiceUrl property: The URL of the data store behind the private link service. It would be the URL in the Grafana data source configuration page without the protocol and port.
Parameters:
Returns:
withRequestMessage
public ManagedPrivateEndpointModelInner withRequestMessage(String requestMessage)
Set the requestMessage property: User input request message of the managed private endpoint.
Parameters:
Returns:
withTags
public ManagedPrivateEndpointModelInner withTags(Map<String,String> tags)
Overrides:
ManagedPrivateEndpointModelInner.withTags(Map<String,String> tags)Parameters: