Udostępnij za pośrednictwem


PermissionBinding Interface

public interface PermissionBinding

An immutable client-side representation of PermissionBinding.

Method Summary

Modifier and Type Method and Description
abstract String clientGroupName()

Gets the clientGroupName property: The name of the client group resource that the permission is bound to.

abstract String description()

Gets the description property: Description for the Permission Binding resource.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract PermissionBindingInner innerModel()

Gets the inner com.azure.resourcemanager.eventgrid.fluent.models.PermissionBindingInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract PermissionType permission()

Gets the permission property: The allowed permission.

abstract PermissionBindingProvisioningState provisioningState()

Gets the provisioningState property: Provisioning state of the PermissionBinding resource.

abstract PermissionBinding refresh()

Refreshes the resource to sync with Azure.

abstract PermissionBinding refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract SystemData systemData()

Gets the systemData property: The system metadata relating to the Event Grid resource.

abstract String topicSpaceName()

Gets the topicSpaceName property: The name of the Topic Space resource that the permission is bound to.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the PermissionBinding resource.

Method Details

clientGroupName

public abstract String clientGroupName()

Gets the clientGroupName property: The name of the client group resource that the permission is bound to. The client group needs to be a resource under the same namespace the permission binding is a part of.

Returns:

the clientGroupName value.

description

public abstract String description()

Gets the description property: Description for the Permission Binding resource.

Returns:

the description value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract PermissionBindingInner innerModel()

Gets the inner com.azure.resourcemanager.eventgrid.fluent.models.PermissionBindingInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

permission

public abstract PermissionType permission()

Gets the permission property: The allowed permission.

Returns:

the permission value.

provisioningState

public abstract PermissionBindingProvisioningState provisioningState()

Gets the provisioningState property: Provisioning state of the PermissionBinding resource.

Returns:

the provisioningState value.

refresh

public abstract PermissionBinding refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract PermissionBinding refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

systemData

public abstract SystemData systemData()

Gets the systemData property: The system metadata relating to the Event Grid resource.

Returns:

the systemData value.

topicSpaceName

public abstract String topicSpaceName()

Gets the topicSpaceName property: The name of the Topic Space resource that the permission is bound to. The Topic space needs to be a resource under the same namespace the permission binding is a part of.

Returns:

the topicSpaceName value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract PermissionBinding.Update update()

Begins update for the PermissionBinding resource.

Returns:

the stage of resource update.

Applies to