ProjectsInstancesResourceApi class
Methods
-
create(CreateInstanceRequest request, String parent, {String $fields})
→ Future<Operation>
-
Create an instance within a project. [...]
-
delete(String name, {String $fields})
→ Future<Empty>
-
Delete an instance from a project. [...]
-
get(String name, {String $fields})
→ Future<Instance>
-
Gets information about an instance. [...]
-
getIamPolicy(GetIamPolicyRequest request, String resource, {String $fields})
→ Future<Policy>
-
Gets the access control policy for an instance resource. Returns an empty
policy if an instance exists but does not have a policy set. [...]
-
list(String parent, {String pageToken, String $fields})
→ Future<ListInstancesResponse>
-
Lists information about instances in a project. [...]
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a non-existent method or property is accessed. [...]
inherited
-
partialUpdateInstance(Instance request, String name, {String updateMask, String $fields})
→ Future<Operation>
-
Partially updates an instance within a project. This method can modify all
fields of an Instance and is the preferred way to update an Instance. [...]
-
setIamPolicy(SetIamPolicyRequest request, String resource, {String $fields})
→ Future<Policy>
-
Sets the access control policy on an instance resource. Replaces any
existing policy. [...]
-
testIamPermissions(TestIamPermissionsRequest request, String resource, {String $fields})
→ Future<TestIamPermissionsResponse>
-
Returns permissions that the caller has on the specified instance
resource. [...]
-
toString()
→ String
-
Returns a string representation of this object.
inherited
-
update(Instance request, String name, {String $fields})
→ Future<Instance>
-
Updates an instance within a project. This method updates only the display
name and type for an Instance. To update other Instance properties, such
as labels, use PartialUpdateInstance. [...]