Share via


IRegistryPrivateEndpointConnection Interface

Definition

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

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

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to