GoogleApi.ServiceConsumerManagement.V1.Model.TenantProjectConfig (google_api_service_consumer_management v0.26.1) View Source
This structure defines a tenant project to be added to the specified tenancy unit and its initial configuration and properties. A project lien is created for the tenant project to prevent the tenant project from being deleted accidentally. The lien is deleted as part of tenant project removal.
Attributes
-
billingConfig
(type:GoogleApi.ServiceConsumerManagement.V1.Model.BillingConfig.t
, default:nil
) - Billing account properties. The billing account must be specified. -
folder
(type:String.t
, default:nil
) - Folder where project in this tenancy unit must be located This folder must have been previously created with the required permissions for the caller to create and configure a project in it. Valid folder resource names have the formatfolders/{folder_number}
(for example,folders/123456
). -
labels
(type:map()
, default:nil
) - Labels that are applied to this project. -
serviceAccountConfig
(type:GoogleApi.ServiceConsumerManagement.V1.Model.ServiceAccountConfig.t
, default:nil
) - Configuration for the IAM service account on the tenant project. -
services
(type:list(String.t)
, default:nil
) - Google Cloud API names of services that are activated on this project during provisioning. If any of these services can't be activated, the request fails. For example: 'compute.googleapis.com','cloudfunctions.googleapis.com' -
tenantProjectPolicy
(type:GoogleApi.ServiceConsumerManagement.V1.Model.TenantProjectPolicy.t
, default:nil
) - Describes ownership and policies for the new tenant project. Required.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.ServiceConsumerManagement.V1.Model.TenantProjectConfig{ billingConfig: GoogleApi.ServiceConsumerManagement.V1.Model.BillingConfig.t(), folder: String.t(), labels: map(), serviceAccountConfig: GoogleApi.ServiceConsumerManagement.V1.Model.ServiceAccountConfig.t(), services: [String.t()], tenantProjectPolicy: GoogleApi.ServiceConsumerManagement.V1.Model.TenantProjectPolicy.t() }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.