AccessControlRules Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. AccessControlRules
- com.
Implements
public final class AccessControlRules
implements JsonSerializable<AccessControlRules>
This is the Access Control Rules specification for an inVMAccessControlProfile version.
Constructor Summary
| Constructor | Description |
|---|---|
| AccessControlRules() |
Creates an instance of Access |
Method Summary
Methods inherited from java.lang.Object
Constructor Details
AccessControlRules
public AccessControlRules()
Creates an instance of AccessControlRules class.
Method Details
fromJson
public static AccessControlRules fromJson(JsonReader jsonReader)
Reads an instance of AccessControlRules from the JsonReader.
Parameters:
Returns:
Throws:
identities
public List<AccessControlRulesIdentity> identities()
Get the identities property: A list of identities.
Returns:
privileges
public List<AccessControlRulesPrivilege> privileges()
Get the privileges property: A list of privileges.
Returns:
roleAssignments
public List<AccessControlRulesRoleAssignment> roleAssignments()
Get the roleAssignments property: A list of role assignments.
Returns:
roles
public List<AccessControlRulesRole> roles()
Get the roles property: A list of roles.
Returns:
toJson
validate
public void validate()
Validates the instance.
withIdentities
public AccessControlRules withIdentities(List<AccessControlRulesIdentity> identities)
Set the identities property: A list of identities.
Parameters:
Returns:
withPrivileges
public AccessControlRules withPrivileges(List<AccessControlRulesPrivilege> privileges)
Set the privileges property: A list of privileges.
Parameters:
Returns:
withRoleAssignments
public AccessControlRules withRoleAssignments(List<AccessControlRulesRoleAssignment> roleAssignments)
Set the roleAssignments property: A list of role assignments.
Parameters:
Returns:
withRoles
public AccessControlRules withRoles(List<AccessControlRulesRole> roles)
Set the roles property: A list of roles.
Parameters:
Returns: