Share via


ContainerServicePrivateLinkResourceData Class

Definition

A private link resource.

public class ContainerServicePrivateLinkResourceData : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.ContainerServicePrivateLinkResourceData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.ContainerServicePrivateLinkResourceData>
public class ContainerServicePrivateLinkResourceData
type ContainerServicePrivateLinkResourceData = class
    interface IJsonModel<ContainerServicePrivateLinkResourceData>
    interface IPersistableModel<ContainerServicePrivateLinkResourceData>
type ContainerServicePrivateLinkResourceData = class
Public Class ContainerServicePrivateLinkResourceData
Implements IJsonModel(Of ContainerServicePrivateLinkResourceData), IPersistableModel(Of ContainerServicePrivateLinkResourceData)
Public Class ContainerServicePrivateLinkResourceData
Inheritance
ContainerServicePrivateLinkResourceData
Implements

Constructors

ContainerServicePrivateLinkResourceData()

Initializes a new instance of ContainerServicePrivateLinkResourceData.

Properties

GroupId

The group ID of the resource.

Id

The ID of the private link resource.

Name

The name of the private link resource.

PrivateLinkServiceId

The private link service ID of the resource, this field is exposed only to NRP internally.

RequiredMembers

The RequiredMembers of the resource.

ResourceType

The resource type.

Explicit Interface Implementations

IJsonModel<ContainerServicePrivateLinkResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ContainerServicePrivateLinkResourceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ContainerServicePrivateLinkResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerServicePrivateLinkResourceData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ContainerServicePrivateLinkResourceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to