Share via


ScopeMapProperties Class

Definition

The properties of a scope map.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.ScopeMapPropertiesTypeConverter))]
public class ScopeMapProperties : Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.IScopeMapProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.ScopeMapPropertiesTypeConverter))>]
type ScopeMapProperties = class
    interface IScopeMapProperties
    interface IJsonSerializable
Public Class ScopeMapProperties
Implements IScopeMapProperties
Inheritance
ScopeMapProperties
Attributes
Implements

Constructors

ScopeMapProperties()

Creates an new ScopeMapProperties instance.

Properties

Action

The list of scoped permissions for registry artifacts. E.g. repositories/repository-name/content/read, repositories/repository-name/metadata/write

CreationDate

The creation date of scope map.

Description

The user friendly description of the scope map.

ProvisioningState

Provisioning state of the resource.

Type

The type of the scope map. E.g. BuildIn scope map.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ScopeMapProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ScopeMapProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ContainerRegistry.Models.Api202301Preview.IScopeMapProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ScopeMapProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to