RolesOperations interface

Interface representing a Roles operations.

Properties

create

Creates a new role or updates an existing role.

delete

Deletes a cluster role.

get

Gets information about a cluster role.

listByCluster

List all the roles in a given cluster.

Property Details

create

Creates a new role or updates an existing role.

create: (resourceGroupName: string, clusterName: string, roleName: string, parameters: Role, options?: RolesCreateOptionalParams) => PollerLike<OperationState<Role>, Role>

Property Value

(resourceGroupName: string, clusterName: string, roleName: string, parameters: Role, options?: RolesCreateOptionalParams) => PollerLike<OperationState<Role>, Role>

delete

Deletes a cluster role.

delete: (resourceGroupName: string, clusterName: string, roleName: string, options?: RolesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, clusterName: string, roleName: string, options?: RolesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets information about a cluster role.

get: (resourceGroupName: string, clusterName: string, roleName: string, options?: RolesGetOptionalParams) => Promise<Role>

Property Value

(resourceGroupName: string, clusterName: string, roleName: string, options?: RolesGetOptionalParams) => Promise<Role>

listByCluster

List all the roles in a given cluster.

listByCluster: (resourceGroupName: string, clusterName: string, options?: RolesListByClusterOptionalParams) => PagedAsyncIterableIterator<Role, Role[], PageSettings>

Property Value

(resourceGroupName: string, clusterName: string, options?: RolesListByClusterOptionalParams) => PagedAsyncIterableIterator<Role, Role[], PageSettings>