CloudAiPlatformTenantresourceCloudSqlInstanceConfig

AI Overview😉

  • The potential purpose of this module is to configure and manage CloudSQL instances, which are cloud-based relational databases, within the Google Cloud Platform. This module seems to be focused on provisioning and setting up these instances, including specifying instance names, connection names, and encryption keys.
  • This module could impact search results by allowing Google to better understand the infrastructure and resources used by a website or application. This could be used as a signal to determine the website's credibility, reliability, or scalability, which could in turn affect its ranking in search results. Additionally, the use of CloudSQL instances could be seen as a positive signal, as it indicates a more robust and scalable database setup.
  • A website may change things to be more favorable for this function by ensuring that their CloudSQL instances are properly configured and set up, including specifying clear and consistent instance names and connection names. They may also want to ensure that their encryption keys are properly managed and up-to-date. Furthermore, websites may want to consider using CloudSQL instances as part of their overall infrastructure, as this could be seen as a positive signal by Google's algorithm. Additionally, websites may want to ensure that their database setup is scalable and reliable, as this could also be seen as a positive signal.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The identity to configure a CloudSQL instance provisioned via SLM Terraform.

Attributes

  • cloudSqlInstanceConnectionName (type: String.t, default: nil) - Output only. The CloudSQL instance connection name.
  • cloudSqlInstanceName (type: String.t, default: nil) - Input/Output [Optional]. The CloudSQL instance name within SLM instance. If not set, a random UUIC will be generated as instance name.
  • 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 CloudSQL instances. For existing CloudSQL instances, this field will be ignored because CMEK re-encryption is not supported.
  • mdbRolesForCorpAccess (type: list(String.t), default: nil) - Input [Optional]. MDB roles for corp access to CloudSQL instance.
  • slmInstanceName (type: String.t, default: nil) - Output only. The SLM instance's full resource name.
  • slmInstanceTemplate (type: String.t, default: nil) - Input [Required]. The SLM instance template to provision CloudSQL.
  • slmInstanceType (type: String.t, default: nil) - Input [Required]. The SLM instance type to provision CloudSQL.

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.CloudAiPlatformTenantresourceCloudSqlInstanceConfig{
    cloudSqlInstanceConnectionName: String.t() | nil,
    cloudSqlInstanceName: String.t() | nil,
    kmsKeyReference: String.t() | nil,
    mdbRolesForCorpAccess: [String.t()] | nil,
    slmInstanceName: String.t() | nil,
    slmInstanceTemplate: String.t() | nil,
    slmInstanceType: 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.