GovernanceAssignmentsOperations interface

Interface representing a GovernanceAssignments operations.

Properties

createOrUpdate

Creates or updates a governance assignment on the given subscription.

delete

Delete a GovernanceAssignment over a given scope

get

Get a specific governanceAssignment for the requested scope by AssignmentKey

list

Get governance assignments on all of your resources inside a scope

Property Details

createOrUpdate

Creates or updates a governance assignment on the given subscription.

createOrUpdate: (scope: string, assessmentName: string, assignmentKey: string, governanceAssignment: GovernanceAssignment, options?: GovernanceAssignmentsCreateOrUpdateOptionalParams) => Promise<GovernanceAssignment>

Property Value

(scope: string, assessmentName: string, assignmentKey: string, governanceAssignment: GovernanceAssignment, options?: GovernanceAssignmentsCreateOrUpdateOptionalParams) => Promise<GovernanceAssignment>

delete

Delete a GovernanceAssignment over a given scope

delete: (scope: string, assessmentName: string, assignmentKey: string, options?: GovernanceAssignmentsDeleteOptionalParams) => Promise<void>

Property Value

(scope: string, assessmentName: string, assignmentKey: string, options?: GovernanceAssignmentsDeleteOptionalParams) => Promise<void>

get

Get a specific governanceAssignment for the requested scope by AssignmentKey

get: (scope: string, assessmentName: string, assignmentKey: string, options?: GovernanceAssignmentsGetOptionalParams) => Promise<GovernanceAssignment>

Property Value

(scope: string, assessmentName: string, assignmentKey: string, options?: GovernanceAssignmentsGetOptionalParams) => Promise<GovernanceAssignment>

list

Get governance assignments on all of your resources inside a scope

list: (scope: string, assessmentName: string, options?: GovernanceAssignmentsListOptionalParams) => PagedAsyncIterableIterator<GovernanceAssignment, GovernanceAssignment[], PageSettings>

Property Value

(scope: string, assessmentName: string, options?: GovernanceAssignmentsListOptionalParams) => PagedAsyncIterableIterator<GovernanceAssignment, GovernanceAssignment[], PageSettings>