@Generated public class AccountAccessControlProxyAPI extends Object
Constructor and Description |
---|
AccountAccessControlProxyAPI(AccountAccessControlProxyService mock)
Constructor for mocks
|
AccountAccessControlProxyAPI(ApiClient apiClient)
Regular-use constructor
|
Modifier and Type | Method and Description |
---|---|
GetAssignableRolesForResourceResponse |
getAssignableRolesForResource(GetAssignableRolesForResourceRequest request)
Get assignable roles for a resource.
|
GetAssignableRolesForResourceResponse |
getAssignableRolesForResource(String resource) |
RuleSetResponse |
getRuleSet(GetRuleSetRequest request)
Get a rule set.
|
RuleSetResponse |
getRuleSet(String name,
String etag) |
AccountAccessControlProxyService |
impl() |
RuleSetResponse |
updateRuleSet(String name,
RuleSetUpdateRequest ruleSet) |
RuleSetResponse |
updateRuleSet(UpdateRuleSetRequest request)
Update a rule set.
|
public AccountAccessControlProxyAPI(ApiClient apiClient)
public AccountAccessControlProxyAPI(AccountAccessControlProxyService mock)
public GetAssignableRolesForResourceResponse getAssignableRolesForResource(String resource)
public GetAssignableRolesForResourceResponse getAssignableRolesForResource(GetAssignableRolesForResourceRequest request)
Gets all the roles that can be granted on an account-level resource. A role is grantable if the rule set on the resource can contain an access rule of the role.
public RuleSetResponse getRuleSet(String name, String etag)
public RuleSetResponse getRuleSet(GetRuleSetRequest request)
Get a rule set by its name. A rule set is always attached to a resource and contains a list of access rules on the said resource. Currently only a default rule set for each resource is supported.
public RuleSetResponse updateRuleSet(String name, RuleSetUpdateRequest ruleSet)
public RuleSetResponse updateRuleSet(UpdateRuleSetRequest request)
Replace the rules of a rule set. First, use a GET rule set request to read the current version of the rule set before modifying it. This pattern helps prevent conflicts between concurrent updates.
public AccountAccessControlProxyService impl()
Copyright © 2023. All rights reserved.