Package com.azure.storage.queue.models
Class QueueAudience
java.lang.Object
com.azure.core.util.ExpandableStringEnum<QueueAudience>
com.azure.storage.queue.models.QueueAudience
The audience to be used when requesting a token from Azure Active Directory (AAD).
Note: This audience only has an effect when authenticating a TokenCredential.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final QueueAudience
Gets default Audience used to acquire a token for authorizing requests to any Azure Storage account. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic QueueAudience
createQueueServiceAccountAudience
(String storageAccountName) The service endpoint for a given storage account.static QueueAudience
fromString
(String audience) The Azure Active Directory audience to use when forming authorization scopes.static Collection<QueueAudience>
values()
Methods inherited from class com.azure.core.util.ExpandableStringEnum
equals, fromString, hashCode, toString, values
-
Field Details
-
AZURE_PUBLIC_CLOUD
Gets default Audience used to acquire a token for authorizing requests to any Azure Storage account. If no audience is specified, this resource ID is the default value: "https://storage.azure.com/".
-
-
Constructor Details
-
QueueAudience
Deprecated.Use one of the constants or thefromString(String)
factory method.Creates a new instance ofQueueAudience
without aExpandableStringEnum.toString()
value.This constructor shouldn't be called as it will produce a
QueueAudience
which doesn't have a String enum value.
-
-
Method Details
-
createQueueServiceAccountAudience
The service endpoint for a given storage account. Use this method to acquire a token for authorizing requests to that specific Azure Storage account and service only.- Parameters:
storageAccountName
- The storage account name used to populate the service endpoint.- Returns:
- the audience with the queue service endpoint.
-
fromString
The Azure Active Directory audience to use when forming authorization scopes. For the Language service, this value corresponds to a URL that identifies the Azure cloud where the resource is located. For more information see Authorize access to Azure blobs using Azure Active Directory.- Parameters:
audience
- The Azure Active Directory audience to use when forming authorization scopes.- Returns:
- the corresponding QueueAudience.
-
values
- Returns:
- known QueueAudience values.
-
fromString(String)
factory method.