ManagedPrivateEndpointModel Interface

public interface ManagedPrivateEndpointModel

An immutable client-side representation of ManagedPrivateEndpointModel.

Method Summary

Modifier and Type Method and Description
abstract ManagedPrivateEndpointConnectionState connectionState()

Gets the connectionState property: The state of managed private endpoint connection.

abstract List<String> groupIds()

Gets the groupIds property: The group Ids of the managed private endpoint.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract ManagedPrivateEndpointModelInner innerModel()

Gets the inner com.azure.resourcemanager.dashboard.fluent.models.ManagedPrivateEndpointModelInner object.

abstract String location()

Gets the location property: The geo-location where the resource lives.

abstract String name()

Gets the name property: The name of the resource.

abstract String privateLinkResourceId()

Gets the privateLinkResourceId property: The ARM resource ID of the resource for which the managed private endpoint is pointing to.

abstract String privateLinkResourceRegion()

Gets the privateLinkResourceRegion property: The region of the resource to which the managed private endpoint is pointing to.

abstract String privateLinkServicePrivateIp()

Gets the privateLinkServicePrivateIp property: The private IP of private endpoint after approval.

abstract String privateLinkServiceUrl()

Gets the privateLinkServiceUrl property: The URL of the data store behind the private link service.

abstract ProvisioningState provisioningState()

Gets the provisioningState property: Provisioning state of the resource.

abstract ManagedPrivateEndpointModel refresh()

Refreshes the resource to sync with Azure.

abstract ManagedPrivateEndpointModel refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract String requestMessage()

Gets the requestMessage property: User input request message of the managed private endpoint.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the ManagedPrivateEndpointModel resource.

Method Details

connectionState

public abstract ManagedPrivateEndpointConnectionState connectionState()

Gets the connectionState property: The state of managed private endpoint connection.

Returns:

the connectionState value.

groupIds

public abstract List<String> groupIds()

Gets the groupIds property: The group Ids of the managed private endpoint.

Returns:

the groupIds value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract ManagedPrivateEndpointModelInner innerModel()

Gets the inner com.azure.resourcemanager.dashboard.fluent.models.ManagedPrivateEndpointModelInner object.

Returns:

the inner object.

location

public abstract String location()

Gets the location property: The geo-location where the resource lives.

Returns:

the location value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

privateLinkResourceId

public abstract String privateLinkResourceId()

Gets the privateLinkResourceId property: The ARM resource ID of the resource for which the managed private endpoint is pointing to.

Returns:

the privateLinkResourceId value.

privateLinkResourceRegion

public abstract String privateLinkResourceRegion()

Gets the privateLinkResourceRegion property: The region of the resource to which the managed private endpoint is pointing to.

Returns:

the privateLinkResourceRegion value.

privateLinkServicePrivateIp

public abstract String privateLinkServicePrivateIp()

Gets the privateLinkServicePrivateIp property: The private IP of private endpoint after approval. This property is empty before connection is approved.

Returns:

the privateLinkServicePrivateIp value.

privateLinkServiceUrl

public abstract String privateLinkServiceUrl()

Gets 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:

the privateLinkServiceUrl value.

provisioningState

public abstract ProvisioningState provisioningState()

Gets the provisioningState property: Provisioning state of the resource.

Returns:

the provisioningState value.

refresh

public abstract ManagedPrivateEndpointModel refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract ManagedPrivateEndpointModel refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

requestMessage

public abstract String requestMessage()

Gets the requestMessage property: User input request message of the managed private endpoint.

Returns:

the requestMessage value.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

tags

public abstract Map<String,String> tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract ManagedPrivateEndpointModel.Update update()

Begins update for the ManagedPrivateEndpointModel resource.

Returns:

the stage of resource update.

Applies to