Observability V1 API - Class Google::Cloud::Observability::V1::Settings (v0.1.0)

Reference documentation and code samples for the Observability V1 API class Google::Cloud::Observability::V1::Settings.

Describes the settings associated with a project, organization, or folder.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#default_storage_location

def default_storage_location() -> ::String
Returns
  • (::String) — Optional. The location which should be used when any regional resources are provisioned by Google Cloud.

#default_storage_location=

def default_storage_location=(value) -> ::String
Parameter
  • value (::String) — Optional. The location which should be used when any regional resources are provisioned by Google Cloud.
Returns
  • (::String) — Optional. The location which should be used when any regional resources are provisioned by Google Cloud.

#kms_key_name

def kms_key_name() -> ::String
Returns
  • (::String) — Optional. The resource name for the configured Cloud KMS key.

    KMS key name format:

    "projects/[PROJECT_ID]/locations/[LOCATION]/keyRings/[KEYRING]/cryptoKeys/[KEY]"
    

    For example:

    "projects/my-project/locations/us-central1/keyRings/my-ring/cryptoKeys/my-key"

#kms_key_name=

def kms_key_name=(value) -> ::String
Parameter
  • value (::String) — Optional. The resource name for the configured Cloud KMS key.

    KMS key name format:

    "projects/[PROJECT_ID]/locations/[LOCATION]/keyRings/[KEYRING]/cryptoKeys/[KEY]"
    

    For example:

    "projects/my-project/locations/us-central1/keyRings/my-ring/cryptoKeys/my-key"

Returns
  • (::String) — Optional. The resource name for the configured Cloud KMS key.

    KMS key name format:

    "projects/[PROJECT_ID]/locations/[LOCATION]/keyRings/[KEYRING]/cryptoKeys/[KEY]"
    

    For example:

    "projects/my-project/locations/us-central1/keyRings/my-ring/cryptoKeys/my-key"

#name

def name() -> ::String
Returns
  • (::String) — Identifier. The resource name of the settings.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. The resource name of the settings.
Returns
  • (::String) — Identifier. The resource name of the settings.

#service_account_id

def service_account_id() -> ::String
Returns
  • (::String) — Output only. The service account for the given resource container, such as project or folder. This will be used by Cloud Observability to perform actions in the container's project like access KMS keys or create Links. Always the same service account per resource container regardless of region.