다음을 통해 공유


RoleAssignment 클래스

정의

역할 할당

public class RoleAssignment
[Microsoft.Rest.Serialization.JsonTransformation]
public class RoleAssignment : Microsoft.Rest.Azure.IResource
type RoleAssignment = class
[<Microsoft.Rest.Serialization.JsonTransformation>]
type RoleAssignment = class
    interface IResource
Public Class RoleAssignment
Public Class RoleAssignment
Implements IResource
상속
RoleAssignment
특성
구현

생성자

RoleAssignment()

RoleAssignment 클래스의 새 instance 초기화합니다.

RoleAssignment(String, String, String, String, String, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, String)

RoleAssignment 클래스의 새 instance 초기화합니다.

속성

Condition

역할 할당의 조건을 가져오거나 설정합니다. 이렇게 하면 할당할 수 있는 리소스가 제한됩니다. 예: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

ConditionVersion

조건의 버전을 가져오거나 설정합니다. 현재 허용되는 값은 '2.0'입니다.

CreatedBy

할당을 만든 사용자의 ID를 가져옵니다.

CreatedOn

만든 시간을 가져옵니다.

DelegatedManagedIdentityResourceId

위임된 관리 ID 리소스의 ID를 가져오거나 설정합니다.

Description

역할 할당에 대한 설명을 가져오거나 설정합니다.

Id

역할 할당 ID를 가져옵니다.

Name

역할 할당 이름을 가져옵니다.

PrincipalId

보안 주체 ID를 가져오거나 설정합니다.

PrincipalType

할당된 보안 주체 ID의 보안 주체 유형을 가져오거나 설정합니다. 가능한 값으로는 'User', 'Group', 'ServicePrincipal', 'Unknown', 'DirectoryRoleTemplate', 'ForeignGroup', 'Application', 'MSI', 'DirectoryObjectOrGroup', 'Everyone' 등이 있습니다.

Properties

(선택 사항) 역할 할당 속성을 가져오거나 설정합니다.

RoleDefinitionId

역할 정의 ID를 가져오거나 설정합니다.

Scope

역할 할당 scope 가져옵니다.

Type

역할 할당 유형을 가져옵니다.

UpdatedBy

할당을 업데이트한 사용자의 ID를 가져옵니다.

UpdatedOn

업데이트된 시간을 가져옵니다.

메서드

Validate()

개체의 유효성을 검사합니다.

적용 대상