ArmSearchModelFactory.SharedSearchServicePrivateLinkResourceProperties Method

Definition

public static Azure.ResourceManager.Search.Models.SharedSearchServicePrivateLinkResourceProperties SharedSearchServicePrivateLinkResourceProperties(Azure.Core.ResourceIdentifier privateLinkResourceId = default, string groupId = default, string requestMessage = default, Azure.Core.AzureLocation? resourceRegion = default, Azure.ResourceManager.Search.Models.SearchServiceSharedPrivateLinkResourceStatus? sharedPrivateLinkResourceStatus = default, Azure.ResourceManager.Search.Models.SearchServiceSharedPrivateLinkResourceProvisioningState? sharedPrivateLinkResourceProvisioningState = default);
static member SharedSearchServicePrivateLinkResourceProperties : Azure.Core.ResourceIdentifier * string * string * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.ResourceManager.Search.Models.SearchServiceSharedPrivateLinkResourceStatus> * Nullable<Azure.ResourceManager.Search.Models.SearchServiceSharedPrivateLinkResourceProvisioningState> -> Azure.ResourceManager.Search.Models.SharedSearchServicePrivateLinkResourceProperties
Public Shared Function SharedSearchServicePrivateLinkResourceProperties (Optional privateLinkResourceId As ResourceIdentifier = Nothing, Optional groupId As String = Nothing, Optional requestMessage As String = Nothing, Optional resourceRegion As Nullable(Of AzureLocation) = Nothing, Optional sharedPrivateLinkResourceStatus As Nullable(Of SearchServiceSharedPrivateLinkResourceStatus) = Nothing, Optional sharedPrivateLinkResourceProvisioningState As Nullable(Of SearchServiceSharedPrivateLinkResourceProvisioningState) = Nothing) As SharedSearchServicePrivateLinkResourceProperties

Parameters

privateLinkResourceId
ResourceIdentifier

The resource ID of the resource the shared private link resource is for.

groupId
String

The group ID from the provider of resource the shared private link resource is for.

requestMessage
String

The message for requesting approval of the shared private link resource.

resourceRegion
Nullable<AzureLocation>

Optional. Can be used to specify the Azure Resource Manager location of the resource for which a shared private link is being created. This is only required for those resources whose DNS configuration are regional (such as Azure Kubernetes Service).

sharedPrivateLinkResourceStatus
Nullable<SearchServiceSharedPrivateLinkResourceStatus>

Status of the shared private link resource. Valid values are Pending, Approved, Rejected or Disconnected.

sharedPrivateLinkResourceProvisioningState
Nullable<SearchServiceSharedPrivateLinkResourceProvisioningState>

The provisioning state of the shared private link resource. Valid values are Updating, Deleting, Failed, Succeeded or Incomplete.

Returns

A new SharedSearchServicePrivateLinkResourceProperties instance for mocking.

Applies to