CloudAiPlatformTenantresourceInfraSpannerConfig

AI Overview😉

  • The potential purpose of this module is to configure and manage Spanner databases, which are a type of cloud-based relational database, within the Google Cloud AI Platform. This module appears to be responsible for setting up and provisioning Spanner databases, including configuring encryption, logging, and access control.
  • This module could impact search results by influencing the way data is stored, accessed, and processed within the Google Cloud AI Platform. For example, the configuration of Spanner databases could affect the performance, security, and scalability of applications that rely on these databases, which in turn could impact the relevance, accuracy, and freshness of search results.
  • A website may change things to be more favorable for this function by ensuring that their Spanner databases are properly configured, optimized, and secured. This could involve implementing best practices for database design, indexing, and querying, as well as ensuring that access control, encryption, and logging are properly configured. Additionally, websites could optimize their database performance by using efficient data structures, caching, and query optimization techniques, which could improve the overall performance and relevance of search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The configuration for a spanner database provisioning. Next ID: 8

Attributes

  • createDatabaseOptions (type: GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions.t, default: nil) - Input [Optional]. The options to create a spanner database. Note: give the right options to ensure the right KMS key access audit logging and AxT logging in expected logging category.
  • kmsKeyReference (type: String.t, default: nil) - Input [Optional]. The KMS key name or the KMS grant name used for CMEK encryption. Only set this field when provisioning new Infra Spanner databases. For existing Infra Spanner databases, this field will be ignored because CMEK re-encryption is not supported. For example, projects//locations//keyRings//cryptoKeys/
  • sdlBundlePath (type: String.t, default: nil) - Input [Required]. The file path to the spanner SDL bundle.
  • spannerBorgServiceAccount (type: String.t, default: nil) - Input [Optional]. The spanner borg service account for delegating the kms key to. For example, [email protected], for the nonprod universe.
  • spannerLocalNamePrefix (type: String.t, default: nil) -
  • spannerNamespace (type: String.t, default: nil) -
  • spannerUniverse (type: String.t, default: nil) - Input [Required]. Every database in Spanner can be identified by the following path name: /span//:

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.CloudAiPlatformTenantresourceInfraSpannerConfig{
    createDatabaseOptions:
      GoogleApi.ContentWarehouse.V1.Model.CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions.t()
      | nil,
    kmsKeyReference: String.t() | nil,
    sdlBundlePath: String.t() | nil,
    spannerBorgServiceAccount: String.t() | nil,
    spannerLocalNamePrefix: String.t() | nil,
    spannerNamespace: String.t() | nil,
    spannerUniverse: 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.