Share via


HybridComputePrivateLinkScope Class

Definition

An Azure Arc PrivateLinkScope definition.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.HybridComputePrivateLinkScopeTypeConverter))]
public class HybridComputePrivateLinkScope : Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.IHybridComputePrivateLinkScope, Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.HybridComputePrivateLinkScopeTypeConverter))>]
type HybridComputePrivateLinkScope = class
    interface IHybridComputePrivateLinkScope
    interface IJsonSerializable
    interface IPrivateLinkScopesResource
    interface IValidates
Public Class HybridComputePrivateLinkScope
Implements IHybridComputePrivateLinkScope, IValidates
Inheritance
HybridComputePrivateLinkScope
Attributes
Implements

Constructors

HybridComputePrivateLinkScope()

Creates an new HybridComputePrivateLinkScope instance.

Properties

Id

Azure resource Id

Location

Resource location

Name

Azure resource name

PrivateEndpointConnection

The collection of associated Private Endpoint Connections.

PrivateLinkScopeId

The Guid id of the private link scope.

ProvisioningState

Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed.

PublicNetworkAccess

Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints.

ResourceGroupName

Gets the resource group name

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.

Tags

Resource tags

Type

Azure resource type

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HybridComputePrivateLinkScope.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HybridComputePrivateLinkScope.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.IHybridComputePrivateLinkScope.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of HybridComputePrivateLinkScope into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to