3.0.0 • Published 5 years ago
@datafire/azure_authorization_authorization_denyassignmentgetcalls v3.0.0
@datafire/azure_authorization_authorization_denyassignmentgetcalls
Client library for AuthorizationManagementClient
Installation and Usage
npm install --save @datafire/azure_authorization_authorization_denyassignmentgetcalls
let azure_authorization_authorization_denyassignmentgetcalls = require('@datafire/azure_authorization_authorization_denyassignmentgetcalls').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to get deny assignments. A deny assignment describes the set of actions on resources that are denied for Azure Active Directory users.
Actions
DenyAssignments_List
Gets all deny assignments for the subscription.
azure_authorization_authorization_denyassignmentgetcalls.DenyAssignments_List({
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - api-version required
string
: The API version to use for this operation. - $filter
string
: The filter to apply on the operation. Use $filter=atScope() to return all deny assignments at or above the scope. Use $filter=denyAssignmentName eq '{name}' to search deny assignments by name at specified scope. Use $filter=principalId eq '{id}' to return all deny assignments at, above and below the scope for the specified principal. Use $filter=gdprExportPrincipalId eq '{id}' to return all deny assignments at, above and below the scope for the specified principal. This filter is different from the principalId filter as it returns not only those deny assignments that contain the specified principal is the Principals list but also those deny assignments that contain the specified principal is the ExcludePrincipals list. Additionally, when gdprExportPrincipalId filter is used, only the deny assignment name and description properties are returned.
- subscriptionId required
Output
- output DenyAssignmentListResult
DenyAssignments_ListForResourceGroup
Gets deny assignments for a resource group.
azure_authorization_authorization_denyassignmentgetcalls.DenyAssignments_ListForResourceGroup({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. - api-version required
string
: The API version to use for this operation. - $filter
string
: The filter to apply on the operation. Use $filter=atScope() to return all deny assignments at or above the scope. Use $filter=denyAssignmentName eq '{name}' to search deny assignments by name at specified scope. Use $filter=principalId eq '{id}' to return all deny assignments at, above and below the scope for the specified principal. Use $filter=gdprExportPrincipalId eq '{id}' to return all deny assignments at, above and below the scope for the specified principal. This filter is different from the principalId filter as it returns not only those deny assignments that contain the specified principal is the Principals list but also those deny assignments that contain the specified principal is the ExcludePrincipals list. Additionally, when gdprExportPrincipalId filter is used, only the deny assignment name and description properties are returned.
- subscriptionId required
Output
- output DenyAssignmentListResult
DenyAssignments_ListForResource
Gets deny assignments for a resource.
azure_authorization_authorization_denyassignmentgetcalls.DenyAssignments_ListForResource({
"subscriptionId": "",
"resourceGroupName": "",
"resourceProviderNamespace": "",
"parentResourcePath": "",
"resourceType": "",
"resourceName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. - resourceProviderNamespace required
string
: The namespace of the resource provider. - parentResourcePath required
string
: The parent resource identity. - resourceType required
string
: The resource type of the resource. - resourceName required
string
: The name of the resource to get deny assignments for. - api-version required
string
: The API version to use for this operation. - $filter
string
: The filter to apply on the operation. Use $filter=atScope() to return all deny assignments at or above the scope. Use $filter=denyAssignmentName eq '{name}' to search deny assignments by name at specified scope. Use $filter=principalId eq '{id}' to return all deny assignments at, above and below the scope for the specified principal. Use $filter=gdprExportPrincipalId eq '{id}' to return all deny assignments at, above and below the scope for the specified principal. This filter is different from the principalId filter as it returns not only those deny assignments that contain the specified principal is the Principals list but also those deny assignments that contain the specified principal is the ExcludePrincipals list. Additionally, when gdprExportPrincipalId filter is used, only the deny assignment name and description properties are returned.
- subscriptionId required
Output
- output DenyAssignmentListResult
DenyAssignments_GetById
Gets a deny assignment by ID.
azure_authorization_authorization_denyassignmentgetcalls.DenyAssignments_GetById({
"denyAssignmentId": "",
"api-version": ""
}, context)
Input
- input
object
- denyAssignmentId required
string
: The fully qualified deny assignment ID. For example, use the format, /subscriptions/{guid}/providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId} for subscription level deny assignments, or /providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId} for tenant level deny assignments. - api-version required
string
: The API version to use for this operation.
- denyAssignmentId required
Output
- output DenyAssignment
DenyAssignments_ListForScope
Gets deny assignments for a scope.
azure_authorization_authorization_denyassignmentgetcalls.DenyAssignments_ListForScope({
"scope": "",
"api-version": ""
}, context)
Input
- input
object
- scope required
string
: The scope of the deny assignments. - api-version required
string
: The API version to use for this operation. - $filter
string
: The filter to apply on the operation. Use $filter=atScope() to return all deny assignments at or above the scope. Use $filter=denyAssignmentName eq '{name}' to search deny assignments by name at specified scope. Use $filter=principalId eq '{id}' to return all deny assignments at, above and below the scope for the specified principal. Use $filter=gdprExportPrincipalId eq '{id}' to return all deny assignments at, above and below the scope for the specified principal. This filter is different from the principalId filter as it returns not only those deny assignments that contain the specified principal is the Principals list but also those deny assignments that contain the specified principal is the ExcludePrincipals list. Additionally, when gdprExportPrincipalId filter is used, only the deny assignment name and description properties are returned.
- scope required
Output
- output DenyAssignmentListResult
DenyAssignments_Get
Get the specified deny assignment.
azure_authorization_authorization_denyassignmentgetcalls.DenyAssignments_Get({
"scope": "",
"denyAssignmentId": "",
"api-version": ""
}, context)
Input
- input
object
- scope required
string
: The scope of the deny assignment. - denyAssignmentId required
string
: The ID of the deny assignment to get. - api-version required
string
: The API version to use for this operation.
- scope required
Output
- output DenyAssignment
Definitions
DenyAssignment
- DenyAssignment
object
: Deny Assignment- id
string
: The deny assignment ID. - name
string
: The deny assignment name. - properties DenyAssignmentProperties
- type
string
: The deny assignment type.
- id
DenyAssignmentFilter
- DenyAssignmentFilter
object
: Deny Assignments filter- denyAssignmentName
string
: Return deny assignment with specified name. - gdprExportPrincipalId
string
: Return all deny assignments where the specified principal is listed either in the principals list or exclude principals list of deny assignments. - principalId
string
: Return all deny assignments where the specified principal is listed in the principals list of deny assignments.
- denyAssignmentName
DenyAssignmentListResult
- DenyAssignmentListResult
object
: Deny assignment list operation result.- nextLink
string
: The URL to use for getting the next set of results. - value
array
: Deny assignment list.- items DenyAssignment
- nextLink
DenyAssignmentPermission
- DenyAssignmentPermission
object
: Deny assignment permissions.- actions
array
: Actions to which the deny assignment does not grant access.- items
string
- items
- dataActions
array
: Data actions to which the deny assignment does not grant access.- items
string
- items
- notActions
array
: Actions to exclude from that the deny assignment does not grant access.- items
string
- items
- notDataActions
array
: Data actions to exclude from that the deny assignment does not grant access.- items
string
- items
- actions
DenyAssignmentProperties
- DenyAssignmentProperties
object
: Deny assignment properties.- denyAssignmentName
string
: The display name of the deny assignment. - description
string
: The description of the deny assignment. - doNotApplyToChildScopes
boolean
: Determines if the deny assignment applies to child scopes. Default value is false. - excludePrincipals
array
: Array of principals to which the deny assignment does not apply.- items Principal
- isSystemProtected
boolean
: Specifies whether this deny assignment was created by Azure and cannot be edited or deleted. - permissions
array
: An array of permissions that are denied by the deny assignment.- items DenyAssignmentPermission
- principals
array
: Array of principals to which the deny assignment applies.- items Principal
- scope
string
: The deny assignment scope.
- denyAssignmentName
Principal
- Principal
object
: Deny assignment principal.- id
string
: Object ID of the Azure AD principal (user, group, or service principal) to which the deny assignment applies. An empty guid '00000000-0000-0000-0000-000000000000' as principal id and principal type as 'Everyone' represents all users, groups and service principals. - type
string
: Type of object represented by principal id (user, group, or service principal). An empty guid '00000000-0000-0000-0000-000000000000' as principal id and principal type as 'Everyone' represents all users, groups and service principals.
- id
3.0.0
5 years ago