23 references to AzureStorageRole
Aspire.Hosting.Azure.Storage (23)
AzureStorageExtensions.cs (23)
751/// <exception cref="ArgumentException">Thrown when a role value is not a valid <see cref="AzureStorageRole"/> value.</exception>
756params AzureStorageRole[] roles)
769AzureStorageRole.ClassicStorageAccountContributor => StorageBuiltInRole.ClassicStorageAccountContributor,
770AzureStorageRole.ClassicStorageAccountKeyOperatorServiceRole => StorageBuiltInRole.ClassicStorageAccountKeyOperatorServiceRole,
771AzureStorageRole.StorageAccountBackupContributor => StorageBuiltInRole.StorageAccountBackupContributor,
772AzureStorageRole.StorageAccountContributor => StorageBuiltInRole.StorageAccountContributor,
773AzureStorageRole.StorageAccountKeyOperatorServiceRole => StorageBuiltInRole.StorageAccountKeyOperatorServiceRole,
774AzureStorageRole.StorageBlobDataContributor => StorageBuiltInRole.StorageBlobDataContributor,
775AzureStorageRole.StorageBlobDataOwner => StorageBuiltInRole.StorageBlobDataOwner,
776AzureStorageRole.StorageBlobDataReader => StorageBuiltInRole.StorageBlobDataReader,
777AzureStorageRole.StorageBlobDelegator => StorageBuiltInRole.StorageBlobDelegator,
778AzureStorageRole.StorageFileDataPrivilegedContributor => StorageBuiltInRole.StorageFileDataPrivilegedContributor,
779AzureStorageRole.StorageFileDataPrivilegedReader => StorageBuiltInRole.StorageFileDataPrivilegedReader,
780AzureStorageRole.StorageFileDataSmbShareContributor => StorageBuiltInRole.StorageFileDataSmbShareContributor,
781AzureStorageRole.StorageFileDataSmbShareReader => StorageBuiltInRole.StorageFileDataSmbShareReader,
782AzureStorageRole.StorageFileDataSmbShareElevatedContributor => StorageBuiltInRole.StorageFileDataSmbShareElevatedContributor,
783AzureStorageRole.StorageQueueDataContributor => StorageBuiltInRole.StorageQueueDataContributor,
784AzureStorageRole.StorageQueueDataReader => StorageBuiltInRole.StorageQueueDataReader,
785AzureStorageRole.StorageQueueDataMessageSender => StorageBuiltInRole.StorageQueueDataMessageSender,
786AzureStorageRole.StorageQueueDataMessageProcessor => StorageBuiltInRole.StorageQueueDataMessageProcessor,
787AzureStorageRole.StorageTableDataContributor => StorageBuiltInRole.StorageTableDataContributor,
788AzureStorageRole.StorageTableDataReader => StorageBuiltInRole.StorageTableDataReader,
789_ => throw new ArgumentException($"'{roles[i]}' is not a valid {nameof(AzureStorageRole)} value.", nameof(roles))