你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DenyAssignmentProperties Class
- java.
lang. Object - com.
azure. resourcemanager. authorization. fluent. models. DenyAssignmentProperties
- com.
Implements
public final class DenyAssignmentProperties
implements JsonSerializable<DenyAssignmentProperties>
Deny assignment properties.
Constructor Summary
Constructor | Description |
---|---|
DenyAssignmentProperties() |
Creates an instance of Deny |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
condition()
Get the condition property: The conditions on the deny assignment. |
String |
conditionVersion()
Get the condition |
String |
createdBy()
Get the created |
Offset |
createdOn()
Get the created |
String |
denyAssignmentName()
Get the deny |
String |
description()
Get the description property: The description of the deny assignment. |
Boolean |
doNotApplyToChildScopes()
Get the do |
List<Principal> |
excludePrincipals()
Get the exclude |
static
Deny |
fromJson(JsonReader jsonReader)
Reads an instance of Deny |
Boolean |
isSystemProtected()
Get the is |
List<Deny |
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. |
Json |
toJson(JsonWriter jsonWriter) |
String |
updatedBy()
Get the updated |
Offset |
updatedOn()
Get the updated |
void |
validate()
Validates the instance. |
Deny |
withCondition(String condition)
Set the condition property: The conditions on the deny assignment. |
Deny |
withConditionVersion(String conditionVersion)
Set the condition |
Deny |
withDenyAssignmentName(String denyAssignmentName)
Set the deny |
Deny |
withDescription(String description)
Set the description property: The description of the deny assignment. |
Deny |
withDoNotApplyToChildScopes(Boolean doNotApplyToChildScopes)
Set the do |
Deny |
withExcludePrincipals(List<Principal> excludePrincipals)
Set the exclude |
Deny |
withIsSystemProtected(Boolean isSystemProtected)
Set the is |
Deny |
withPermissions(List<DenyAssignmentPermission> permissions)
Set the permissions property: An array of permissions that are denied by the deny assignment. |
Deny |
withPrincipals(List<Principal> principals)
Set the principals property: Array of principals to which the deny assignment applies. |
Deny |
withScope(String scope)
Set the scope property: The deny assignment scope. |
Methods inherited from java.lang.Object
Constructor Details
DenyAssignmentProperties
public DenyAssignmentProperties()
Creates an instance of DenyAssignmentProperties 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:
conditionVersion
public String conditionVersion()
Get the conditionVersion property: Version of the condition.
Returns:
createdBy
public String createdBy()
Get the createdBy property: Id of the user who created the assignment.
Returns:
createdOn
public OffsetDateTime createdOn()
Get the createdOn property: Time it was created.
Returns:
denyAssignmentName
public String denyAssignmentName()
Get the denyAssignmentName property: The display name of the deny assignment.
Returns:
description
public String description()
Get the description property: The description of the deny assignment.
Returns:
doNotApplyToChildScopes
public Boolean doNotApplyToChildScopes()
Get the doNotApplyToChildScopes property: Determines if the deny assignment applies to child scopes. Default value is false.
Returns:
excludePrincipals
public List
Get the excludePrincipals property: Array of principals to which the deny assignment does not apply.
Returns:
fromJson
public static DenyAssignmentProperties fromJson(JsonReader jsonReader)
Reads an instance of DenyAssignmentProperties from the JsonReader.
Parameters:
Returns:
Throws:
isSystemProtected
public Boolean isSystemProtected()
Get the isSystemProtected property: Specifies whether this deny assignment was created by Azure and cannot be edited or deleted.
Returns:
permissions
public List
Get the permissions property: An array of permissions that are denied by the deny assignment.
Returns:
principals
public List
Get the principals property: Array of principals to which the deny assignment applies.
Returns:
scope
public String scope()
Get the scope property: The deny assignment scope.
Returns:
toJson
updatedBy
public String updatedBy()
Get the updatedBy property: Id of the user who updated the assignment.
Returns:
updatedOn
public OffsetDateTime updatedOn()
Get the updatedOn property: Time it was updated.
Returns:
validate
public void validate()
Validates the instance.
withCondition
public DenyAssignmentProperties 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:
Returns:
withConditionVersion
public DenyAssignmentProperties withConditionVersion(String conditionVersion)
Set the conditionVersion property: Version of the condition.
Parameters:
Returns:
withDenyAssignmentName
public DenyAssignmentProperties withDenyAssignmentName(String denyAssignmentName)
Set the denyAssignmentName property: The display name of the deny assignment.
Parameters:
Returns:
withDescription
public DenyAssignmentProperties withDescription(String description)
Set the description property: The description of the deny assignment.
Parameters:
Returns:
withDoNotApplyToChildScopes
public DenyAssignmentProperties withDoNotApplyToChildScopes(Boolean doNotApplyToChildScopes)
Set the doNotApplyToChildScopes property: Determines if the deny assignment applies to child scopes. Default value is false.
Parameters:
Returns:
withExcludePrincipals
public DenyAssignmentProperties withExcludePrincipals(List
Set the excludePrincipals property: Array of principals to which the deny assignment does not apply.
Parameters:
Returns:
withIsSystemProtected
public DenyAssignmentProperties withIsSystemProtected(Boolean isSystemProtected)
Set the isSystemProtected property: Specifies whether this deny assignment was created by Azure and cannot be edited or deleted.
Parameters:
Returns:
withPermissions
public DenyAssignmentProperties withPermissions(List
Set the permissions property: An array of permissions that are denied by the deny assignment.
Parameters:
Returns:
withPrincipals
public DenyAssignmentProperties withPrincipals(List
Set the principals property: Array of principals to which the deny assignment applies.
Parameters:
Returns:
withScope
public DenyAssignmentProperties withScope(String scope)
Set the scope property: The deny assignment scope.
Parameters:
Returns: