C# 클래스 Microsoft.Azure.Commands.Resources.Models.Authorization.AuthorizationClient

파일 보기 프로젝트 열기: Azure/azure-powershell 1 사용 예제들

공개 메소드들

메소드 설명
AuthorizationClient ( AzureContext context ) : Hyak.Common

Creates PoliciesClient using AzureContext instance.

CreateRoleAssignment ( Microsoft.Azure.Commands.Resources.Models.Authorization.FilterRoleAssignmentsOptions parameters ) : PSRoleAssignment

Creates new role assignment.

CreateRoleDefinition ( Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition roleDefinition ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

Creates a new role definition.

FilterRoleAssignments ( Microsoft.Azure.Commands.Resources.Models.Authorization.FilterRoleAssignmentsOptions options, string currentSubscription ) : List

Filters role assignments based on the passed options.

FilterRoleDefinitions ( FilterRoleDefinitionOptions options ) : List
FilterRoleDefinitions ( string name, string scope, bool scopeAndBelow = false ) : List

Filters the existing role Definitions. If name is not provided, all role definitions are fetched.

FilterRoleDefinitionsByCustom ( string scope, bool scopeAndBelow ) : List

Filters the existing role Definitions by CustomRole.

GetAllRoleDefinitionsAtScopeAndBelow ( string scope ) : List

Fetches all existing role Definitions.

GetRoleDefinition ( System.Guid roleId, string scope ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

Gets a single role definition by the role Id guid.

GetRoleDefinition ( string roleId ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

Gets a single role definition by a fully qualified role Id

GetSingleRoleDefinitionByName ( string name, string scope ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
RemoveRoleAssignment ( Microsoft.Azure.Commands.Resources.Models.Authorization.FilterRoleAssignmentsOptions options, string subscriptionId ) : IEnumerable

Deletes a role assignments based on the used options.

RemoveRoleDefinition ( FilterRoleDefinitionOptions options ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
RemoveRoleDefinition ( System.Guid roleDefinitionId, string scope ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

Deletes a role definition based on the id.

RemoveRoleDefinition ( string roleDefinitionName, string scope ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

Deletes a role definition based on the name.

UpdateRoleDefinition ( Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition roleDefinition ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

Updates a role definiton.

비공개 메소드들

메소드 설명
AuthorizationClient ( ) : Hyak.Common
CreateOrUpdateRoleDefinition ( System.Guid roleDefinitionId, Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition roleDefinition ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
ValidateRoleDefinition ( Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition roleDefinition ) : void

메소드 상세

AuthorizationClient() 공개 메소드

Creates PoliciesClient using AzureContext instance.
public AuthorizationClient ( AzureContext context ) : Hyak.Common
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext The AzureContext instance
리턴 Hyak.Common

CreateRoleAssignment() 공개 메소드

Creates new role assignment.
public CreateRoleAssignment ( Microsoft.Azure.Commands.Resources.Models.Authorization.FilterRoleAssignmentsOptions parameters ) : PSRoleAssignment
parameters Microsoft.Azure.Commands.Resources.Models.Authorization.FilterRoleAssignmentsOptions The create parameters
리턴 PSRoleAssignment

CreateRoleDefinition() 공개 메소드

Creates a new role definition.
public CreateRoleDefinition ( Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition roleDefinition ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
roleDefinition Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition The role definition to create.
리턴 Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

FilterRoleAssignments() 공개 메소드

Filters role assignments based on the passed options.
public FilterRoleAssignments ( Microsoft.Azure.Commands.Resources.Models.Authorization.FilterRoleAssignmentsOptions options, string currentSubscription ) : List
options Microsoft.Azure.Commands.Resources.Models.Authorization.FilterRoleAssignmentsOptions The filtering options
currentSubscription string The current subscription
리턴 List

FilterRoleDefinitions() 공개 메소드

public FilterRoleDefinitions ( FilterRoleDefinitionOptions options ) : List
options FilterRoleDefinitionOptions
리턴 List

FilterRoleDefinitions() 공개 메소드

Filters the existing role Definitions. If name is not provided, all role definitions are fetched.
public FilterRoleDefinitions ( string name, string scope, bool scopeAndBelow = false ) : List
name string The role name
scope string
scopeAndBelow bool
리턴 List

FilterRoleDefinitionsByCustom() 공개 메소드

Filters the existing role Definitions by CustomRole.
public FilterRoleDefinitionsByCustom ( string scope, bool scopeAndBelow ) : List
scope string
scopeAndBelow bool
리턴 List

GetAllRoleDefinitionsAtScopeAndBelow() 공개 메소드

Fetches all existing role Definitions.
public GetAllRoleDefinitionsAtScopeAndBelow ( string scope ) : List
scope string
리턴 List

GetRoleDefinition() 공개 메소드

Gets a single role definition by the role Id guid.
public GetRoleDefinition ( System.Guid roleId, string scope ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
roleId System.Guid RoleId guid
scope string
리턴 Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

GetRoleDefinition() 공개 메소드

Gets a single role definition by a fully qualified role Id
public GetRoleDefinition ( string roleId ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
roleId string Fully qualified roleId
리턴 Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

GetSingleRoleDefinitionByName() 공개 메소드

public GetSingleRoleDefinitionByName ( string name, string scope ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
name string
scope string
리턴 Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

RemoveRoleAssignment() 공개 메소드

Deletes a role assignments based on the used options.
public RemoveRoleAssignment ( Microsoft.Azure.Commands.Resources.Models.Authorization.FilterRoleAssignmentsOptions options, string subscriptionId ) : IEnumerable
options Microsoft.Azure.Commands.Resources.Models.Authorization.FilterRoleAssignmentsOptions The role assignment filtering options
subscriptionId string Current subscription id
리턴 IEnumerable

RemoveRoleDefinition() 공개 메소드

public RemoveRoleDefinition ( FilterRoleDefinitionOptions options ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
options FilterRoleDefinitionOptions
리턴 Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

RemoveRoleDefinition() 공개 메소드

Deletes a role definition based on the id.
public RemoveRoleDefinition ( System.Guid roleDefinitionId, string scope ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
roleDefinitionId System.Guid The role definition id to delete
scope string
리턴 Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

RemoveRoleDefinition() 공개 메소드

Deletes a role definition based on the name.
public RemoveRoleDefinition ( string roleDefinitionName, string scope ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
roleDefinitionName string The role definition name.
scope string
리턴 Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition

UpdateRoleDefinition() 공개 메소드

Updates a role definiton.
public UpdateRoleDefinition ( Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition roleDefinition ) : Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition
roleDefinition Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition The role definition to update.
리턴 Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition