Share via


SharedPrivateLinkResourceProperties Class

Definition

Describes the properties of an existing Shared Private Link Resource managed by the Azure Cognitive Search service.

public class SharedPrivateLinkResourceProperties
type SharedPrivateLinkResourceProperties = class
Public Class SharedPrivateLinkResourceProperties
Inheritance
SharedPrivateLinkResourceProperties

Constructors

SharedPrivateLinkResourceProperties()

Initializes a new instance of the SharedPrivateLinkResourceProperties class.

SharedPrivateLinkResourceProperties(String, String, String, String, Nullable<SharedPrivateLinkResourceStatus>, Nullable<SharedPrivateLinkResourceProvisioningState>)

Initializes a new instance of the SharedPrivateLinkResourceProperties class.

Properties

GroupId

Gets or sets the group id from the provider of resource the shared private link resource is for.

PrivateLinkResourceId

Gets or sets the resource id of the resource the shared private link resource is for.

ProvisioningState

Gets or sets the provisioning state of the shared private link resource. Can be Updating, Deleting, Failed, Succeeded or Incomplete. Possible values include: 'Updating', 'Deleting', 'Failed', 'Succeeded', 'Incomplete'

RequestMessage

Gets or sets the request message for requesting approval of the shared private link resource.

ResourceRegion

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

Status

Gets or sets status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected. Possible values include: 'Pending', 'Approved', 'Rejected', 'Disconnected'

Applies to