SharedSearchServicePrivateLinkResourceProperties Class
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.
Describes the properties of an existing Shared Private Link Resource managed by the search service.
public class SharedSearchServicePrivateLinkResourceProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Search.Models.SharedSearchServicePrivateLinkResourceProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Search.Models.SharedSearchServicePrivateLinkResourceProperties>
type SharedSearchServicePrivateLinkResourceProperties = class
interface IJsonModel<SharedSearchServicePrivateLinkResourceProperties>
interface IPersistableModel<SharedSearchServicePrivateLinkResourceProperties>
Public Class SharedSearchServicePrivateLinkResourceProperties
Implements IJsonModel(Of SharedSearchServicePrivateLinkResourceProperties), IPersistableModel(Of SharedSearchServicePrivateLinkResourceProperties)
- Inheritance
-
SharedSearchServicePrivateLinkResourceProperties
- Implements
Constructors
SharedSearchServicePrivateLinkResourceProperties() |
Initializes a new instance of SharedSearchServicePrivateLinkResourceProperties. |
Properties
GroupId |
The group ID from the provider of resource the shared private link resource is for. |
PrivateLinkResourceId |
The resource ID of the resource the shared private link resource is for. |
RequestMessage |
The message for requesting approval of the shared private link resource. |
ResourceRegion |
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). |
SharedPrivateLinkResourceProvisioningState |
The provisioning state of the shared private link resource. Valid values are Updating, Deleting, Failed, Succeeded or Incomplete. |
SharedPrivateLinkResourceStatus |
Status of the shared private link resource. Valid values are Pending, Approved, Rejected or Disconnected. |
Explicit Interface Implementations
IJsonModel<SharedSearchServicePrivateLinkResourceProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<SharedSearchServicePrivateLinkResourceProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<SharedSearchServicePrivateLinkResourceProperties>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<SharedSearchServicePrivateLinkResourceProperties>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<SharedSearchServicePrivateLinkResourceProperties>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |