flowground for Business Customers

Technical Specifications

startFlow

OnInit
./lib/triggers/startFlow.js
OnStartup
-
OnClose
-

Attributes

-

serviceconsumermanagement_services_tenancyUnits_delete

Delete a tenancy unit. Before the tenancy unit is deleted, there should be no tenant resources in it not in DELETED state. Operation.

OnInit
./lib/actions/serviceconsumermanagement_services_tenancyUnits_delete.js
OnStartup
-
OnClose
-

Attributes

-

serviceconsumermanagement_operations_get

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

OnInit
./lib/actions/serviceconsumermanagement_operations_get.js
OnStartup
-
OnClose
-

Attributes

-

serviceconsumermanagement_services_tenancyUnits_applyProjectConfig

Apply configuration to an existing tenant project. This project must exist in active state and have the original owner account. Caller must have the permission to add a project to the given tenancy unit. Configuration will be applied, but any existing settings on the project will not be modified. Specified policy bindings will be applied. Existing binding will not be modified. Specified services will be activated. No service will be deactivated. New billing configuration will be applied if specified. Omit billing configuration to keep the existing one. Service account in the project will be created if previously non existing. Specified folder will be ignored, moving tenant project to a different folder is not supported. Operation fails if any of the steps fail, but no rollback of already applied configuration changes is attempted. Operation.

OnInit
./lib/actions/serviceconsumermanagement_services_tenancyUnits_applyProjectConfig.js
OnStartup
-
OnClose
-

Attributes

-

serviceconsumermanagement_services_tenancyUnits_attachProject

Attach an existing project to the tenancy unit as a new tenant resource. The project could be either the tenant project reserved by calling AddTenantProject under tenancy unit for the producer project of service, or from outside. Caller will be checked against the permission as if calling AddTenantProject on the same consumer. To trigger the attachement, the targeted tenant project must be in a folder. Please also make sure ServiceConsumerManagement service account is the owner of that project. Note that these two requirements are already met if the project is reserved through AddTenantProject. Operation.

OnInit
./lib/actions/serviceconsumermanagement_services_tenancyUnits_attachProject.js
OnStartup
-
OnClose
-

Attributes

-

serviceconsumermanagement_operations_cancel

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.

OnInit
./lib/actions/serviceconsumermanagement_operations_cancel.js
OnStartup
-
OnClose
-

Attributes

-

serviceconsumermanagement_services_tenancyUnits_removeProject

Removes specified project resource identified by tenant resource tag. It will remove project lien with 'TenantManager' origin if that was added. It will then attempt to delete the project. If that operation fails, this method fails. Calls to remove already removed or non-existent tenant project will succeed. After the project has been deleted, or if was already in DELETED state, resource metadata is permanently removed from the tenancy unit. Operation.

OnInit
./lib/actions/serviceconsumermanagement_services_tenancyUnits_removeProject.js
OnStartup
-
OnClose
-

Attributes

-

serviceconsumermanagement_services_tenancyUnits_list

Find the tenancy unit for a service and consumer. This method should not be used in producers' runtime path, for example finding the tenant project number when creating VMs. Producers should persist the tenant project information after the project is created.

OnInit
./lib/actions/serviceconsumermanagement_services_tenancyUnits_list.js
OnStartup
-
OnClose
-

Attributes

-

serviceconsumermanagement_services_tenancyUnits_create

Creates a tenancy unit with no tenant resources.

OnInit
./lib/actions/serviceconsumermanagement_services_tenancyUnits_create.js
OnStartup
-
OnClose
-

Attributes

-

serviceconsumermanagement_services_tenancyUnits_addProject

Add a new tenant project to the tenancy unit. There can be at most 512 tenant projects in a tenancy unit. If there are previously failed `AddTenantProject` calls, you might need to call `RemoveTenantProject` first to clean them before you can make another `AddTenantProject` with the same tag. Operation.

OnInit
./lib/actions/serviceconsumermanagement_services_tenancyUnits_addProject.js
OnStartup
-
OnClose
-

Attributes

-

serviceconsumermanagement_services_search

Search tenancy units for a service.

OnInit
./lib/actions/serviceconsumermanagement_services_search.js
OnStartup
-
OnClose
-

Attributes

-

No data available for terms

OAUTH_CLIENT_ID

OAuth Client ID

type
-
required
-
example
-

OAUTH_CLIENT_SECRET

OAuth Client Secret

type
-
required
-
example
-