CloudAiPlatformTenantresourceTenantProjectConfig

AI Overview😉

  • The potential purpose of this module is to configure and manage tenant projects within the Google Cloud AI Platform. This involves setting up billing, folder organization, policy bindings, and enabled API services for each tenant project.
  • This module could impact search results by ensuring that relevant and authorized projects are surfaced in search queries. For instance, if a user searches for a specific topic, the search results may prioritize projects that have the necessary permissions, enabled services, and billing configurations to provide accurate and reliable information.
  • A website may change things to be more favorable for this function by ensuring that their projects are properly configured with the required billing, folder, policy bindings, and enabled services. This could involve reviewing and updating their project settings to match the requirements outlined in this module. Additionally, websites may want to ensure that their projects are accurately categorized and tagged to improve their visibility in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceTenantProjectConfig (google_api_content_warehouse v0.4.0)

The identity to configure a tenant project.

Attributes

  • billingConfig (type: GoogleApi.ContentWarehouse.V1.Model.GoogleApiServiceconsumermanagementV1BillingConfig.t, default: nil) - Input/Output [Required]. The billing account properties to create the tenant project.
  • folder (type: String.t, default: nil) - Input/Output [Required]. The folder that holds tenant projects and folder-level permissions will be automatically granted to all tenant projects under the folder. Note: the valid folder format is folders/{folder_number}.
  • policyBindings (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleApiServiceconsumermanagementV1PolicyBinding.t), default: nil) - Input/Output [Required]. The policy bindings that are applied to the tenant project during creation. At least one binding must have the role roles/owner with either user or group type.
  • services (type: list(String.t), default: nil) - Input/Output [Required]. The API services that are enabled on the tenant project during creation.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceTenantProjectConfig{
    billingConfig:
      GoogleApi.ContentWarehouse.V1.Model.GoogleApiServiceconsumermanagementV1BillingConfig.t()
      | nil,
    folder: String.t() | nil,
    policyBindings:
      [
        GoogleApi.ContentWarehouse.V1.Model.GoogleApiServiceconsumermanagementV1PolicyBinding.t()
      ]
      | nil,
    services: [String.t()] | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.