Share via


RegistryPrivateEndpointConnection Class

Definition

Private endpoint connection definition.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.RegistryPrivateEndpointConnectionTypeConverter))]
public class RegistryPrivateEndpointConnection : Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IRegistryPrivateEndpointConnection
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.RegistryPrivateEndpointConnectionTypeConverter))>]
type RegistryPrivateEndpointConnection = class
    interface IRegistryPrivateEndpointConnection
    interface IJsonSerializable
Public Class RegistryPrivateEndpointConnection
Implements IRegistryPrivateEndpointConnection
Inheritance
RegistryPrivateEndpointConnection
Attributes
Implements

Constructors

RegistryPrivateEndpointConnection()

Creates an new RegistryPrivateEndpointConnection instance.

Properties

GroupId

The group ids

Id

This is the private endpoint connection name created on SRP Full resource id: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName}

Location

Same as workspace location.

PrivateEndpointId

The ARM identifier for Private Endpoint

PrivateEndpointSubnetArmId

The subnetId that the private endpoint is connected to.

ProvisioningState

One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null.

RegistryPrivateLinkServiceConnectionStateActionsRequired

Some RP chose "None". Other RPs use this for region expansion.

RegistryPrivateLinkServiceConnectionStateDescription

User-defined message that, per NRP doc, may be used for approval-related message.

RegistryPrivateLinkServiceConnectionStateStatus

Connection status of the service consumer with the service provider

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RegistryPrivateEndpointConnection.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RegistryPrivateEndpointConnection.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.IRegistryPrivateEndpointConnection.

FromJsonString(String)

Creates a new instance of RegistryPrivateEndpointConnection, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RegistryPrivateEndpointConnection into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to