TrustedAccessRoleBindings interface

Interface representing a TrustedAccessRoleBindings.

Methods

beginCreateOrUpdate(string, string, string, TrustedAccessRoleBinding, TrustedAccessRoleBindingsCreateOrUpdateOptionalParams)

Create or update a trusted access role binding

beginCreateOrUpdateAndWait(string, string, string, TrustedAccessRoleBinding, TrustedAccessRoleBindingsCreateOrUpdateOptionalParams)

Create or update a trusted access role binding

beginDelete(string, string, string, TrustedAccessRoleBindingsDeleteOptionalParams)

Delete a trusted access role binding.

beginDeleteAndWait(string, string, string, TrustedAccessRoleBindingsDeleteOptionalParams)

Delete a trusted access role binding.

get(string, string, string, TrustedAccessRoleBindingsGetOptionalParams)

Get a trusted access role binding.

list(string, string, TrustedAccessRoleBindingsListOptionalParams)

List trusted access role bindings.

Method Details

beginCreateOrUpdate(string, string, string, TrustedAccessRoleBinding, TrustedAccessRoleBindingsCreateOrUpdateOptionalParams)

Create or update a trusted access role binding

function beginCreateOrUpdate(resourceGroupName: string, resourceName: string, trustedAccessRoleBindingName: string, trustedAccessRoleBinding: TrustedAccessRoleBinding, options?: TrustedAccessRoleBindingsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<TrustedAccessRoleBinding>, TrustedAccessRoleBinding>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

trustedAccessRoleBindingName

string

The name of trusted access role binding.

trustedAccessRoleBinding
TrustedAccessRoleBinding

A trusted access role binding

Returns

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

beginCreateOrUpdateAndWait(string, string, string, TrustedAccessRoleBinding, TrustedAccessRoleBindingsCreateOrUpdateOptionalParams)

Create or update a trusted access role binding

function beginCreateOrUpdateAndWait(resourceGroupName: string, resourceName: string, trustedAccessRoleBindingName: string, trustedAccessRoleBinding: TrustedAccessRoleBinding, options?: TrustedAccessRoleBindingsCreateOrUpdateOptionalParams): Promise<TrustedAccessRoleBinding>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

trustedAccessRoleBindingName

string

The name of trusted access role binding.

trustedAccessRoleBinding
TrustedAccessRoleBinding

A trusted access role binding

Returns

beginDelete(string, string, string, TrustedAccessRoleBindingsDeleteOptionalParams)

Delete a trusted access role binding.

function beginDelete(resourceGroupName: string, resourceName: string, trustedAccessRoleBindingName: string, options?: TrustedAccessRoleBindingsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<TrustedAccessRoleBindingsDeleteHeaders>, TrustedAccessRoleBindingsDeleteHeaders>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

trustedAccessRoleBindingName

string

The name of trusted access role binding.

options
TrustedAccessRoleBindingsDeleteOptionalParams

The options parameters.

Returns

beginDeleteAndWait(string, string, string, TrustedAccessRoleBindingsDeleteOptionalParams)

Delete a trusted access role binding.

function beginDeleteAndWait(resourceGroupName: string, resourceName: string, trustedAccessRoleBindingName: string, options?: TrustedAccessRoleBindingsDeleteOptionalParams): Promise<TrustedAccessRoleBindingsDeleteHeaders>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

trustedAccessRoleBindingName

string

The name of trusted access role binding.

options
TrustedAccessRoleBindingsDeleteOptionalParams

The options parameters.

Returns

get(string, string, string, TrustedAccessRoleBindingsGetOptionalParams)

Get a trusted access role binding.

function get(resourceGroupName: string, resourceName: string, trustedAccessRoleBindingName: string, options?: TrustedAccessRoleBindingsGetOptionalParams): Promise<TrustedAccessRoleBinding>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

trustedAccessRoleBindingName

string

The name of trusted access role binding.

options
TrustedAccessRoleBindingsGetOptionalParams

The options parameters.

Returns

list(string, string, TrustedAccessRoleBindingsListOptionalParams)

List trusted access role bindings.

function list(resourceGroupName: string, resourceName: string, options?: TrustedAccessRoleBindingsListOptionalParams): PagedAsyncIterableIterator<TrustedAccessRoleBinding, TrustedAccessRoleBinding[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

options
TrustedAccessRoleBindingsListOptionalParams

The options parameters.

Returns