Skip to main content

billing_account_license_configs

Creates, updates, deletes, gets or lists a billing_account_license_configs resource.

Overview

Namebilling_account_license_configs
TypeResource
Idgoogle.discoveryengine.billing_account_license_configs

Fields

The following fields are returned by SELECT queries:

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
billing_accounts_billing_account_license_configs_retract_license_configexecbillingAccountsId, billingAccountLicenseConfigsIdThis method is called from the billing account side to retract the LicenseConfig from the given project back to the billing account.
billing_accounts_billing_account_license_configs_distribute_license_configexecbillingAccountsId, billingAccountLicenseConfigsIdDistributes a LicenseConfig from billing account level to project level.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
billingAccountLicenseConfigsIdstring
billingAccountsIdstring

Lifecycle Methods

This method is called from the billing account side to retract the LicenseConfig from the given project back to the billing account.

EXEC google.discoveryengine.billing_account_license_configs.billing_accounts_billing_account_license_configs_retract_license_config
@billingAccountsId='{{ billingAccountsId }}' --required,
@billingAccountLicenseConfigsId='{{ billingAccountLicenseConfigsId }}' --required
@@json=
'{
"licenseConfig": "{{ licenseConfig }}",
"fullRetract": {{ fullRetract }},
"licenseCount": "{{ licenseCount }}"
}'
;