Share via


ArmGrafanaModelFactory.ManagedPrivateEndpointModelData Method

Definition

Initializes a new instance of ManagedPrivateEndpointModelData.

public static Azure.ResourceManager.Grafana.ManagedPrivateEndpointModelData ManagedPrivateEndpointModelData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Grafana.Models.GrafanaProvisioningState? provisioningState = default, Azure.Core.ResourceIdentifier privateLinkResourceId = default, string privateLinkResourceRegion = default, System.Collections.Generic.IEnumerable<string> groupIds = default, string requestMessage = default, Azure.ResourceManager.Grafana.Models.ManagedPrivateEndpointConnectionState connectionState = default, Uri privateLinkServiceUri = default, string privateLinkServicePrivateIP = default);
static member ManagedPrivateEndpointModelData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.Grafana.Models.GrafanaProvisioningState> * Azure.Core.ResourceIdentifier * string * seq<string> * string * Azure.ResourceManager.Grafana.Models.ManagedPrivateEndpointConnectionState * Uri * string -> Azure.ResourceManager.Grafana.ManagedPrivateEndpointModelData
Public Shared Function ManagedPrivateEndpointModelData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional provisioningState As Nullable(Of GrafanaProvisioningState) = Nothing, Optional privateLinkResourceId As ResourceIdentifier = Nothing, Optional privateLinkResourceRegion As String = Nothing, Optional groupIds As IEnumerable(Of String) = Nothing, Optional requestMessage As String = Nothing, Optional connectionState As ManagedPrivateEndpointConnectionState = Nothing, Optional privateLinkServiceUri As Uri = Nothing, Optional privateLinkServicePrivateIP As String = Nothing) As ManagedPrivateEndpointModelData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

provisioningState
Nullable<GrafanaProvisioningState>

Provisioning state of the resource.

privateLinkResourceId
ResourceIdentifier

The ARM resource ID of the resource for which the managed private endpoint is pointing to.

privateLinkResourceRegion
String

The region of the resource to which the managed private endpoint is pointing to.

groupIds
IEnumerable<String>

The group Ids of the managed private endpoint.

requestMessage
String

User input request message of the managed private endpoint.

connectionState
ManagedPrivateEndpointConnectionState

The state of managed private endpoint connection.

privateLinkServiceUri
Uri

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.

privateLinkServicePrivateIP
String

The private IP of private endpoint after approval. This property is empty before connection is approved.

Returns

A new ManagedPrivateEndpointModelData instance for mocking.

Applies to