ArmSearchModelFactory.SharedSearchServicePrivateLinkResourceProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.