@Deprecated public class HttpResourceManagerRpc extends Object implements ResourceManagerRpc
ResourceManagerRpc.ListResult<T>, ResourceManagerRpc.Option| Constructor and Description |
|---|
HttpResourceManagerRpc(ResourceManagerOptions options)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearOrgPolicy(String resource,
com.google.api.services.cloudresourcemanager.model.OrgPolicy orgPolicy)
Deprecated.
Clears the Policy from a resource.
|
com.google.api.services.cloudresourcemanager.model.Project |
create(com.google.api.services.cloudresourcemanager.model.Project project)
Deprecated.
Creates a new project.
|
void |
delete(String projectId)
Deprecated.
Marks the project identified by the specified project ID for deletion.
|
com.google.api.services.cloudresourcemanager.model.Project |
get(String projectId,
Map<ResourceManagerRpc.Option,?> options)
Deprecated.
Retrieves the project identified by the specified project ID.
|
com.google.api.services.cloudresourcemanager.model.OrgPolicy |
getEffectiveOrgPolicy(String resource,
String constraint)
Deprecated.
Gets the effective Policy on a resource.
|
com.google.api.services.cloudresourcemanager.model.OrgPolicy |
getOrgPolicy(String resource,
String constraint)
Deprecated.
Gets the Policy on a resource.
|
com.google.api.services.cloudresourcemanager.model.Policy |
getPolicy(String projectId)
Deprecated.
Returns the IAM policy associated with a project.
|
com.google.cloud.Tuple<String,Iterable<com.google.api.services.cloudresourcemanager.model.Project>> |
list(Map<ResourceManagerRpc.Option,?> options)
Deprecated.
Lists the projects visible to the current user.
|
ResourceManagerRpc.ListResult<com.google.api.services.cloudresourcemanager.model.Constraint> |
listAvailableOrgPolicyConstraints(String resource,
Map<ResourceManagerRpc.Option,?> options)
Deprecated.
Lists all the Constraints that can be applied on the specified resource.
|
ResourceManagerRpc.ListResult<com.google.api.services.cloudresourcemanager.model.OrgPolicy> |
listOrgPolicies(String resource,
Map<ResourceManagerRpc.Option,?> options)
Deprecated.
Lists all the Policies set for a particular resource.
|
com.google.api.services.cloudresourcemanager.model.Project |
replace(com.google.api.services.cloudresourcemanager.model.Project project)
Deprecated.
Replaces the attributes of the project.
|
com.google.api.services.cloudresourcemanager.model.OrgPolicy |
replaceOrgPolicy(String resource,
com.google.api.services.cloudresourcemanager.model.OrgPolicy orgPolicy)
Deprecated.
Updates the specified Policy on the resource.
|
com.google.api.services.cloudresourcemanager.model.Policy |
replacePolicy(String projectId,
com.google.api.services.cloudresourcemanager.model.Policy newPolicy)
Deprecated.
Replaces the IAM policy associated with the given project.
|
Map<String,Boolean> |
testOrgPermissions(String resource,
List<String> permissions)
Deprecated.
Tests whether the caller has the given permissions on the specified Organization.
|
List<Boolean> |
testPermissions(String projectId,
List<String> permissions)
Deprecated.
Tests whether the caller has the given permissions.
|
void |
undelete(String projectId)
Deprecated.
Restores the project identified by the specified project ID.
|
public HttpResourceManagerRpc(ResourceManagerOptions options)
public com.google.api.services.cloudresourcemanager.model.Project create(com.google.api.services.cloudresourcemanager.model.Project project)
ResourceManagerRpccreate in interface ResourceManagerRpcpublic void delete(String projectId)
ResourceManagerRpcdelete in interface ResourceManagerRpcpublic com.google.api.services.cloudresourcemanager.model.Project get(String projectId, Map<ResourceManagerRpc.Option,?> options)
ResourceManagerRpcnull if the
project is not found or if the user doesn't have read permissions for the project.get in interface ResourceManagerRpcpublic com.google.cloud.Tuple<String,Iterable<com.google.api.services.cloudresourcemanager.model.Project>> list(Map<ResourceManagerRpc.Option,?> options)
ResourceManagerRpclist in interface ResourceManagerRpcpublic void undelete(String projectId)
ResourceManagerRpcDELETE_REQUESTED state. The caller must have modify
permissions for this project.undelete in interface ResourceManagerRpcpublic com.google.api.services.cloudresourcemanager.model.Project replace(com.google.api.services.cloudresourcemanager.model.Project project)
ResourceManagerRpcreplace in interface ResourceManagerRpcpublic com.google.api.services.cloudresourcemanager.model.Policy getPolicy(String projectId) throws ResourceManagerException
ResourceManagerRpcgetPolicy in interface ResourceManagerRpcResourceManagerException - upon failurepublic com.google.api.services.cloudresourcemanager.model.Policy replacePolicy(String projectId, com.google.api.services.cloudresourcemanager.model.Policy newPolicy) throws ResourceManagerException
ResourceManagerRpcreplacePolicy in interface ResourceManagerRpcResourceManagerException - upon failurepublic List<Boolean> testPermissions(String projectId, List<String> permissions) throws ResourceManagerException
ResourceManagerRpctestPermissions in interface ResourceManagerRpcResourceManagerException - upon failurepublic Map<String,Boolean> testOrgPermissions(String resource, List<String> permissions) throws IOException
ResourceManagerRpctestOrgPermissions in interface ResourceManagerRpcIOExceptionpublic void clearOrgPolicy(String resource, com.google.api.services.cloudresourcemanager.model.OrgPolicy orgPolicy) throws IOException
ResourceManagerRpcclearOrgPolicy in interface ResourceManagerRpcIOExceptionpublic com.google.api.services.cloudresourcemanager.model.OrgPolicy getEffectiveOrgPolicy(String resource, String constraint) throws IOException
ResourceManagerRpcThis is the result of merging Policies in the resource hierarchy. The returned Policy does not have an etag set because it is a computed Policy across multiple resources. Subtrees of Resource Manager resource hierarchy with 'under:' prefix will not be expanded.
getEffectiveOrgPolicy in interface ResourceManagerRpcIOExceptionpublic com.google.api.services.cloudresourcemanager.model.OrgPolicy getOrgPolicy(String resource, String constraint) throws IOException
ResourceManagerRpcIf no Policy is set on the resource, a Policy is returned with default values including POLICY_TYPE_NOT_SET for the policy_type oneof. The etag value can be used with projects.setOrgPolicy() to create or update a Policy during read-modify-write.
getOrgPolicy in interface ResourceManagerRpcIOExceptionpublic ResourceManagerRpc.ListResult<com.google.api.services.cloudresourcemanager.model.Constraint> listAvailableOrgPolicyConstraints(String resource, Map<ResourceManagerRpc.Option,?> options) throws IOException
ResourceManagerRpclistAvailableOrgPolicyConstraints in interface ResourceManagerRpcIOExceptionpublic ResourceManagerRpc.ListResult<com.google.api.services.cloudresourcemanager.model.OrgPolicy> listOrgPolicies(String resource, Map<ResourceManagerRpc.Option,?> options) throws IOException
ResourceManagerRpclistOrgPolicies in interface ResourceManagerRpcIOExceptionpublic com.google.api.services.cloudresourcemanager.model.OrgPolicy replaceOrgPolicy(String resource, com.google.api.services.cloudresourcemanager.model.OrgPolicy orgPolicy) throws IOException
ResourceManagerRpcNot supplying an etag on the request Policy results in an unconditional write of the Policy.
replaceOrgPolicy in interface ResourceManagerRpcIOExceptionCopyright © 2025 Google LLC. All rights reserved.