DenyAssignment interface

Deny Assignment

Properties

condition

The conditions on the deny assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

conditionVersion

Version of the condition.

createdBy

Id of the user who created the assignment NOTE: This property will not be serialized. It can only be populated by the server.

createdOn

Time it was created NOTE: This property will not be serialized. It can only be populated by the server.

denyAssignmentName

The display name of the deny assignment.

description

The description of the deny assignment.

doNotApplyToChildScopes

Determines if the deny assignment applies to child scopes. Default value is false.

excludePrincipals

Array of principals to which the deny assignment does not apply.

id

The deny assignment ID. NOTE: This property will not be serialized. It can only be populated by the server.

isSystemProtected

Specifies whether this deny assignment was created by Azure and cannot be edited or deleted.

name

The deny assignment name. NOTE: This property will not be serialized. It can only be populated by the server.

permissions

An array of permissions that are denied by the deny assignment.

principals

Array of principals to which the deny assignment applies.

scope

The deny assignment scope.

type

The deny assignment type. NOTE: This property will not be serialized. It can only be populated by the server.

updatedBy

Id of the user who updated the assignment NOTE: This property will not be serialized. It can only be populated by the server.

updatedOn

Time it was updated NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

condition

The conditions on the deny assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

condition?: string

Property Value

string

conditionVersion

Version of the condition.

conditionVersion?: string

Property Value

string

createdBy

Id of the user who created the assignment NOTE: This property will not be serialized. It can only be populated by the server.

createdBy?: string

Property Value

string

createdOn

Time it was created NOTE: This property will not be serialized. It can only be populated by the server.

createdOn?: Date

Property Value

Date

denyAssignmentName

The display name of the deny assignment.

denyAssignmentName?: string

Property Value

string

description

The description of the deny assignment.

description?: string

Property Value

string

doNotApplyToChildScopes

Determines if the deny assignment applies to child scopes. Default value is false.

doNotApplyToChildScopes?: boolean

Property Value

boolean

excludePrincipals

Array of principals to which the deny assignment does not apply.

excludePrincipals?: Principal[]

Property Value

id

The deny assignment ID. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

isSystemProtected

Specifies whether this deny assignment was created by Azure and cannot be edited or deleted.

isSystemProtected?: boolean

Property Value

boolean

name

The deny assignment name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

permissions

An array of permissions that are denied by the deny assignment.

permissions?: DenyAssignmentPermission[]

Property Value

principals

Array of principals to which the deny assignment applies.

principals?: Principal[]

Property Value

scope

The deny assignment scope.

scope?: string

Property Value

string

type

The deny assignment type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

updatedBy

Id of the user who updated the assignment NOTE: This property will not be serialized. It can only be populated by the server.

updatedBy?: string

Property Value

string

updatedOn

Time it was updated NOTE: This property will not be serialized. It can only be populated by the server.

updatedOn?: Date

Property Value

Date