PermissionBindings interface

Interface representing a PermissionBindings.

Methods

beginCreateOrUpdate(string, string, string, PermissionBinding, PermissionBindingsCreateOrUpdateOptionalParams)

Create or update a permission binding with the specified parameters.

beginCreateOrUpdateAndWait(string, string, string, PermissionBinding, PermissionBindingsCreateOrUpdateOptionalParams)

Create or update a permission binding with the specified parameters.

beginDelete(string, string, string, PermissionBindingsDeleteOptionalParams)

Delete an existing permission binding.

beginDeleteAndWait(string, string, string, PermissionBindingsDeleteOptionalParams)

Delete an existing permission binding.

get(string, string, string, PermissionBindingsGetOptionalParams)

Get properties of a permission binding.

listByNamespace(string, string, PermissionBindingsListByNamespaceOptionalParams)

Get all the permission bindings under a namespace.

Method Details

beginCreateOrUpdate(string, string, string, PermissionBinding, PermissionBindingsCreateOrUpdateOptionalParams)

Create or update a permission binding with the specified parameters.

function beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, permissionBindingName: string, permissionBindingInfo: PermissionBinding, options?: PermissionBindingsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<PermissionBinding>, PermissionBinding>>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription.

namespaceName

string

Name of the namespace.

permissionBindingName

string

The permission binding name.

permissionBindingInfo
PermissionBinding

Permission binding information.

options
PermissionBindingsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<PermissionBinding>, PermissionBinding>>

beginCreateOrUpdateAndWait(string, string, string, PermissionBinding, PermissionBindingsCreateOrUpdateOptionalParams)

Create or update a permission binding with the specified parameters.

function beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, permissionBindingName: string, permissionBindingInfo: PermissionBinding, options?: PermissionBindingsCreateOrUpdateOptionalParams): Promise<PermissionBinding>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription.

namespaceName

string

Name of the namespace.

permissionBindingName

string

The permission binding name.

permissionBindingInfo
PermissionBinding

Permission binding information.

options
PermissionBindingsCreateOrUpdateOptionalParams

The options parameters.

Returns

beginDelete(string, string, string, PermissionBindingsDeleteOptionalParams)

Delete an existing permission binding.

function beginDelete(resourceGroupName: string, namespaceName: string, permissionBindingName: string, options?: PermissionBindingsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription.

namespaceName

string

Name of the namespace.

permissionBindingName

string

Name of the permission binding.

options
PermissionBindingsDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, PermissionBindingsDeleteOptionalParams)

Delete an existing permission binding.

function beginDeleteAndWait(resourceGroupName: string, namespaceName: string, permissionBindingName: string, options?: PermissionBindingsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription.

namespaceName

string

Name of the namespace.

permissionBindingName

string

Name of the permission binding.

options
PermissionBindingsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, PermissionBindingsGetOptionalParams)

Get properties of a permission binding.

function get(resourceGroupName: string, namespaceName: string, permissionBindingName: string, options?: PermissionBindingsGetOptionalParams): Promise<PermissionBinding>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription.

namespaceName

string

Name of the namespace.

permissionBindingName

string

Name of the permission binding.

options
PermissionBindingsGetOptionalParams

The options parameters.

Returns

listByNamespace(string, string, PermissionBindingsListByNamespaceOptionalParams)

Get all the permission bindings under a namespace.

function listByNamespace(resourceGroupName: string, namespaceName: string, options?: PermissionBindingsListByNamespaceOptionalParams): PagedAsyncIterableIterator<PermissionBinding, PermissionBinding[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group within the user's subscription.

namespaceName

string

Name of the namespace.

options
PermissionBindingsListByNamespaceOptionalParams

The options parameters.

Returns