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. |
| list |
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>