Partager via


PermissionScope Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.PermissionScopeTypeConverter))]
public class PermissionScope : Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IPermissionScope
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.PermissionScopeTypeConverter))>]
type PermissionScope = class
    interface IPermissionScope
    interface IJsonSerializable
Public Class PermissionScope
Implements IPermissionScope
Inheritance
PermissionScope
Attributes
Implements

Constructors

PermissionScope()

Creates an new PermissionScope instance.

Properties

Permission

The permissions for the local user. Possible values include: Read (r), Write (w), Delete (d), List (l), and Create (c).

ResourceName

The name of resource, normally the container name or the file share name, used by the local user.

Service

The service used by the local user, e.g. blob, file.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PermissionScope.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PermissionScope.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IPermissionScope.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PermissionScope into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to