Share via


ManagedPrivateEndpoint Class

Definition

Class representing a managed private endpoint.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Kusto.Models.Api20230815.ManagedPrivateEndpointTypeConverter))]
public class ManagedPrivateEndpoint : Microsoft.Azure.PowerShell.Cmdlets.Kusto.Models.Api20230815.IManagedPrivateEndpoint, Microsoft.Azure.PowerShell.Cmdlets.Kusto.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Kusto.Models.Api20230815.ManagedPrivateEndpointTypeConverter))>]
type ManagedPrivateEndpoint = class
    interface IManagedPrivateEndpoint
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class ManagedPrivateEndpoint
Implements IManagedPrivateEndpoint, IValidates
Inheritance
ManagedPrivateEndpoint
Attributes
Implements

Constructors

ManagedPrivateEndpoint()

Creates an new ManagedPrivateEndpoint instance.

Properties

GroupId

The groupId in which the managed private endpoint is created.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name

The name of the resource

PrivateLinkResourceId

The ARM resource ID of the resource for which the managed private endpoint is created.

PrivateLinkResourceRegion

The region of the resource to which the managed private endpoint is created.

ProvisioningState

The provisioned state of the resource.

RequestMessage

The user request message.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedPrivateEndpoint.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedPrivateEndpoint.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Kusto.Models.Api20230815.IManagedPrivateEndpoint.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedPrivateEndpoint into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to