Tenant

doohickey tenant allows you to interact with tenants in the Doohickey Cloud (DC) environment.

Arguments

doohickey tenant accepts one argument - an alias for the tenant

Create

doohickey tenant create is used to create a new tenant within DC. These tenants can be used for separation of concern within the environment. The UUID for this tenant will be saved for Doohickey CLI to reference later, as well as for you to use within your templates. When this command is run, the created tenant is saved as the current session tenant.

flagstypedescription
--name (-n)stringName of tenant in DC
--environment (-e)stringTarget DC environment
--filestringPath to JSON file for Tenant body, instead of using prompts

Delete

doohickey tenant delete will remove a tenant from both your local integration environment and DC.

flagstypedescription
--environment (-e)stringTarget DC environment

Init

doohickey tenant init will return a list of all tenants currently in the DC environment, allowing you to select one to alias. When this command is run, the aliased tenant is saved as the current session tenant.

flagstypedescription
--id (-id)stringId of existing tenant
--environment (-e)stringTarget DC environment

Select

doohickey tenant select will return a list of all aliased DC tenants and allow you to set your current session tenant. You can provide an alias with the select command to select that tenant.

flagstypedescription
--environment (-e)stringTarget DC environment

Update

doohickey tenant update will retrieve an existing tenant and apply an update to it.

flagstypedescription
--environment (-e)stringTarget DC environment
--filestringPath to JSON file for Tenant body, instead of using prompts

View

doohickey tenant view will allow you to view either a single aliased tenant or a list of all tenants currently in the DC environment. To view all, omit the alias. To view a single tenant, provide the alias.

flagstypedescription
--environment (-e)stringTarget DC environment