SharedAccessAuthorizationRuleResource Interface
public interface SharedAccessAuthorizationRuleResource
An immutable client-side representation of SharedAccessAuthorizationRuleResource.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract String |
claimType()
Gets the claim |
abstract String |
claimValue()
Gets the claim |
abstract
Offset |
createdTime()
Gets the created |
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract
Shared |
innerModel()
Gets the inner com. |
abstract String |
keyName()
Gets the key |
abstract
Resource |
listKeys()
Gets the Primary and Secondary Connection |
abstract
Response<Resource |
listKeysWithResponse(Context context)
Gets the Primary and Secondary Connection |
abstract String |
location()
Gets the location property: Deprecated - only for compatibility. |
abstract
Offset |
modifiedTime()
Gets the modified |
abstract String |
name()
Gets the name property: The name of the resource. |
abstract String |
primaryKey()
Gets the primary |
abstract
Shared |
refresh()
Refreshes the resource to sync with Azure. |
abstract
Shared |
refresh(Context context)
Refreshes the resource to sync with Azure. |
abstract
Resource |
regenerateKeys(PolicyKeyResource parameters)
Regenerates the Primary/Secondary Keys to the Notification |
abstract
Response<Resource |
regenerateKeysWithResponse(PolicyKeyResource parameters, Context context)
Regenerates the Primary/Secondary Keys to the Notification |
abstract Region |
region()
Gets the region of the resource. |
abstract String |
regionName()
Gets the name of the resource region. |
abstract String |
resourceGroupName()
Gets the name of the resource group. |
abstract Integer |
revision()
Gets the revision property: Gets the revision number for the rule. |
abstract
List<Access |
rights()
Gets the rights property: Gets or sets the rights associated with the rule. |
abstract String |
secondaryKey()
Gets the secondary |
abstract
System |
systemData()
Gets the system |
abstract Map<String,String> |
tags()
Gets the tags property: Deprecated - only for compatibility. |
abstract String |
type()
Gets the type property: The type of the resource. |
abstract Update |
update()
Begins update for the Shared |
Method Details
claimType
public abstract String claimType()
Gets the claimType property: Gets a string that describes the claim type.
Returns:
claimValue
public abstract String claimValue()
Gets the claimValue property: Gets a string that describes the claim value.
Returns:
createdTime
public abstract OffsetDateTime createdTime()
Gets the createdTime property: Gets the created time for this rule.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract SharedAccessAuthorizationRuleResourceInner innerModel()
Gets the inner com.azure.resourcemanager.notificationhubs.fluent.models.SharedAccessAuthorizationRuleResourceInner object.
Returns:
keyName
public abstract String keyName()
Gets the keyName property: Gets a string that describes the authorization rule.
Returns:
listKeys
public abstract ResourceListKeys listKeys()
Gets the Primary and Secondary ConnectionStrings to the NotificationHub.
Returns:
listKeysWithResponse
public abstract Response
Gets the Primary and Secondary ConnectionStrings to the NotificationHub.
Parameters:
Returns:
location
public abstract String location()
Gets the location property: Deprecated - only for compatibility.
Returns:
modifiedTime
public abstract OffsetDateTime modifiedTime()
Gets the modifiedTime property: Gets the last modified time for this rule.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
primaryKey
public abstract String primaryKey()
Gets the primaryKey property: Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
Returns:
refresh
public abstract SharedAccessAuthorizationRuleResource refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract SharedAccessAuthorizationRuleResource refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
regenerateKeys
public abstract ResourceListKeys regenerateKeys(PolicyKeyResource parameters)
Regenerates the Primary/Secondary Keys to the NotificationHub Authorization Rule.
Parameters:
Returns:
regenerateKeysWithResponse
public abstract Response
Regenerates the Primary/Secondary Keys to the NotificationHub Authorization Rule.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
revision
public abstract Integer revision()
Gets the revision property: Gets the revision number for the rule.
Returns:
rights
public abstract List
Gets the rights property: Gets or sets the rights associated with the rule.
Returns:
secondaryKey
public abstract String secondaryKey()
Gets the secondaryKey property: Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
tags
public abstract Map
Gets the tags property: Deprecated - only for compatibility.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract SharedAccessAuthorizationRuleResource.Update update()
Begins update for the SharedAccessAuthorizationRuleResource resource.
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for