StorageBuiltInRole Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Built-in Storage roles that you can assign to users, groups, service principals, and managed identities.
public readonly struct StorageBuiltInRole : IEquatable<Azure.Provisioning.Storage.StorageBuiltInRole>
type StorageBuiltInRole = struct
Public Structure StorageBuiltInRole
Implements IEquatable(Of StorageBuiltInRole)
- Inheritance
-
StorageBuiltInRole
- Implements
Constructors
StorageBuiltInRole(String) |
Built-in Storage roles that you can assign to users, groups, service principals, and managed identities. |
Properties
ClassicStorageAccountContributor |
Lets you manage classic storage accounts, but not access to them. |
ClassicStorageAccountKeyOperatorServiceRole |
Classic Storage Account Key Operators are allowed to list and regenerate keys on Classic Storage Accounts |
StorageAccountBackupContributor |
Lets you perform backup and restore operations using Azure Backup on the storage account. |
StorageAccountContributor |
Permits management of storage accounts. Provides access to the account key, which can be used to access data via Shared Key authorization. |
StorageAccountKeyOperatorServiceRole |
Permits listing and regenerating storage account access keys. |
StorageBlobDataContributor |
Read, write, and delete Azure Storage containers and blobs. To learn which actions are required for a given data operation, see Permissions for calling data operations. |
StorageBlobDataOwner |
Provides full access to Azure Storage blob containers and data, including assigning POSIX access control. To learn which actions are required for a given data operation, see Permissions for calling data operations. |
StorageBlobDataReader |
Read and list Azure Storage containers and blobs. To learn which actions are required for a given data operation, see Permissions for calling data operations. |
StorageBlobDelegator |
Get a user delegation key, which can then be used to create a shared access signature for a container or blob that is signed with Azure AD credentials. For more information, see Create a user delegation SAS. |
StorageFileDataPrivilegedContributor |
Allows for read, write, delete, and modify ACLs on files/directories in Azure file shares by overriding existing ACLs/NTFS permissions. This role has no built-in equivalent on Windows file servers. |
StorageFileDataPrivilegedReader |
Allows for read access on files/directories in Azure file shares by overriding existing ACLs/NTFS permissions. This role has no built-in equivalent on Windows file servers. |
StorageFileDataSmbShareContributor |
Allows for read, write, and delete access on files/directories in Azure file shares. This role has no built-in equivalent on Windows file servers. |
StorageFileDataSmbShareElevatedContributor |
Allows for read, write, delete, and modify ACLs on files/directories in Azure file shares. This role is equivalent to a file share ACL of change on Windows file servers. |
StorageFileDataSmbShareReader |
Allows for read access on files/directories in Azure file shares. This role is equivalent to a file share ACL of read on Windows file servers. |
StorageQueueDataContributor |
Read, write, and delete Azure Storage queues and queue messages. To learn which actions are required for a given data operation, see Permissions for calling data operations. |
StorageQueueDataMessageProcessor |
Peek, retrieve, and delete a message from an Azure Storage queue. To learn which actions are required for a given data operation, see Permissions for calling data operations. |
StorageQueueDataMessageSender |
Add messages to an Azure Storage queue. To learn which actions are required for a given data operation, see Permissions for calling data operations. |
StorageQueueDataReader |
Read and list Azure Storage queues and queue messages. To learn which actions are required for a given data operation, see Permissions for calling data operations. |
StorageTableDataContributor |
Allows for read, write and delete access to Azure Storage tables and entities |
StorageTableDataReader |
Allows for read access to Azure Storage tables and entities |
Methods
Equals(StorageBuiltInRole) |
Indicates whether the current object is equal to another object of the same type. |
ToString() |
Returns the fully qualified type name of this instance. |
Operators
Equality(StorageBuiltInRole, StorageBuiltInRole) |
Determines if two StorageBuiltInRole values are the same. |
Implicit(String to StorageBuiltInRole) |
Converts a string to a StorageBuiltInRole. |
Inequality(StorageBuiltInRole, StorageBuiltInRole) |
Determines if two StorageBuiltInRole values are different. |