Compartir vía


DenyAssignmentInner Class

  • java.lang.Object
    • com.azure.resourcemanager.authorization.fluent.models.DenyAssignmentInner

public final class DenyAssignmentInner

Deny Assignment.

Constructor Summary

Constructor Description
DenyAssignmentInner()

Creates an instance of DenyAssignmentInner class.

Method Summary

Modifier and Type Method and Description
String condition()

Get the condition property: The conditions on the deny assignment.

String conditionVersion()

Get the conditionVersion property: Version of the condition.

String createdBy()

Get the createdBy property: Id of the user who created the assignment.

OffsetDateTime createdOn()

Get the createdOn property: Time it was created.

String denyAssignmentName()

Get the denyAssignmentName property: The display name of the deny assignment.

String description()

Get the description property: The description of the deny assignment.

Boolean doNotApplyToChildScopes()

Get the doNotApplyToChildScopes property: Determines if the deny assignment applies to child scopes.

List<Principal> excludePrincipals()

Get the excludePrincipals property: Array of principals to which the deny assignment does not apply.

String id()

Get the id property: The deny assignment ID.

Boolean isSystemProtected()

Get the isSystemProtected property: Specifies whether this deny assignment was created by Azure and cannot be edited or deleted.

String name()

Get the name property: The deny assignment name.

List<DenyAssignmentPermission> permissions()

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

List<Principal> principals()

Get the principals property: Array of principals to which the deny assignment applies.

String scope()

Get the scope property: The deny assignment scope.

String type()

Get the type property: The deny assignment type.

String updatedBy()

Get the updatedBy property: Id of the user who updated the assignment.

OffsetDateTime updatedOn()

Get the updatedOn property: Time it was updated.

void validate()

Validates the instance.

DenyAssignmentInner withCondition(String condition)

Set the condition property: The conditions on the deny assignment.

DenyAssignmentInner withConditionVersion(String conditionVersion)

Set the conditionVersion property: Version of the condition.

DenyAssignmentInner withDenyAssignmentName(String denyAssignmentName)

Set the denyAssignmentName property: The display name of the deny assignment.

DenyAssignmentInner withDescription(String description)

Set the description property: The description of the deny assignment.

DenyAssignmentInner withDoNotApplyToChildScopes(Boolean doNotApplyToChildScopes)

Set the doNotApplyToChildScopes property: Determines if the deny assignment applies to child scopes.

DenyAssignmentInner withExcludePrincipals(List<Principal> excludePrincipals)

Set the excludePrincipals property: Array of principals to which the deny assignment does not apply.

DenyAssignmentInner withIsSystemProtected(Boolean isSystemProtected)

Set the isSystemProtected property: Specifies whether this deny assignment was created by Azure and cannot be edited or deleted.

DenyAssignmentInner withPermissions(List<DenyAssignmentPermission> permissions)

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

DenyAssignmentInner withPrincipals(List<Principal> principals)

Set the principals property: Array of principals to which the deny assignment applies.

DenyAssignmentInner withScope(String scope)

Set the scope property: The deny assignment scope.

Methods inherited from java.lang.Object

Constructor Details

DenyAssignmentInner

public DenyAssignmentInner()

Creates an instance of DenyAssignmentInner class.

Method Details

condition

public String condition()

Get the condition property: 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'.

Returns:

the condition value.

conditionVersion

public String conditionVersion()

Get the conditionVersion property: Version of the condition.

Returns:

the conditionVersion value.

createdBy

public String createdBy()

Get the createdBy property: Id of the user who created the assignment.

Returns:

the createdBy value.

createdOn

public OffsetDateTime createdOn()

Get the createdOn property: Time it was created.

Returns:

the createdOn value.

denyAssignmentName

public String denyAssignmentName()

Get the denyAssignmentName property: The display name of the deny assignment.

Returns:

the denyAssignmentName value.

description

public String description()

Get the description property: The description of the deny assignment.

Returns:

the description value.

doNotApplyToChildScopes

public Boolean doNotApplyToChildScopes()

Get the doNotApplyToChildScopes property: Determines if the deny assignment applies to child scopes. Default value is false.

Returns:

the doNotApplyToChildScopes value.

excludePrincipals

public List excludePrincipals()

Get the excludePrincipals property: Array of principals to which the deny assignment does not apply.

Returns:

the excludePrincipals value.

id

public String id()

Get the id property: The deny assignment ID.

Returns:

the id value.

isSystemProtected

public Boolean isSystemProtected()

Get the isSystemProtected property: Specifies whether this deny assignment was created by Azure and cannot be edited or deleted.

Returns:

the isSystemProtected value.

name

public String name()

Get the name property: The deny assignment name.

Returns:

the name value.

permissions

public List permissions()

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

Returns:

the permissions value.

principals

public List principals()

Get the principals property: Array of principals to which the deny assignment applies.

Returns:

the principals value.

scope

public String scope()

Get the scope property: The deny assignment scope.

Returns:

the scope value.

type

public String type()

Get the type property: The deny assignment type.

Returns:

the type value.

updatedBy

public String updatedBy()

Get the updatedBy property: Id of the user who updated the assignment.

Returns:

the updatedBy value.

updatedOn

public OffsetDateTime updatedOn()

Get the updatedOn property: Time it was updated.

Returns:

the updatedOn value.

validate

public void validate()

Validates the instance.

withCondition

public DenyAssignmentInner withCondition(String condition)

Set the condition property: 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'.

Parameters:

condition - the condition value to set.

Returns:

the DenyAssignmentInner object itself.

withConditionVersion

public DenyAssignmentInner withConditionVersion(String conditionVersion)

Set the conditionVersion property: Version of the condition.

Parameters:

conditionVersion - the conditionVersion value to set.

Returns:

the DenyAssignmentInner object itself.

withDenyAssignmentName

public DenyAssignmentInner withDenyAssignmentName(String denyAssignmentName)

Set the denyAssignmentName property: The display name of the deny assignment.

Parameters:

denyAssignmentName - the denyAssignmentName value to set.

Returns:

the DenyAssignmentInner object itself.

withDescription

public DenyAssignmentInner withDescription(String description)

Set the description property: The description of the deny assignment.

Parameters:

description - the description value to set.

Returns:

the DenyAssignmentInner object itself.

withDoNotApplyToChildScopes

public DenyAssignmentInner withDoNotApplyToChildScopes(Boolean doNotApplyToChildScopes)

Set the doNotApplyToChildScopes property: Determines if the deny assignment applies to child scopes. Default value is false.

Parameters:

doNotApplyToChildScopes - the doNotApplyToChildScopes value to set.

Returns:

the DenyAssignmentInner object itself.

withExcludePrincipals

public DenyAssignmentInner withExcludePrincipals(List excludePrincipals)

Set the excludePrincipals property: Array of principals to which the deny assignment does not apply.

Parameters:

excludePrincipals - the excludePrincipals value to set.

Returns:

the DenyAssignmentInner object itself.

withIsSystemProtected

public DenyAssignmentInner withIsSystemProtected(Boolean isSystemProtected)

Set the isSystemProtected property: Specifies whether this deny assignment was created by Azure and cannot be edited or deleted.

Parameters:

isSystemProtected - the isSystemProtected value to set.

Returns:

the DenyAssignmentInner object itself.

withPermissions

public DenyAssignmentInner withPermissions(List permissions)

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

Parameters:

permissions - the permissions value to set.

Returns:

the DenyAssignmentInner object itself.

withPrincipals

public DenyAssignmentInner withPrincipals(List principals)

Set the principals property: Array of principals to which the deny assignment applies.

Parameters:

principals - the principals value to set.

Returns:

the DenyAssignmentInner object itself.

withScope

public DenyAssignmentInner withScope(String scope)

Set the scope property: The deny assignment scope.

Parameters:

scope - the scope value to set.

Returns:

the DenyAssignmentInner object itself.

Applies to