Observability v1 API - Class Settings (1.0.0-beta01)

public sealed class Settings : IMessage<Settings>, IEquatable<Settings>, IDeepCloneable<Settings>, IBufferMessage, IMessage

Reference documentation and code samples for the Observability v1 API class Settings.

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

Inheritance

object > Settings

Namespace

Google.Cloud.Observability.V1

Assembly

Google.Cloud.Observability.V1.dll

Constructors

Settings()

public Settings()

Settings(Settings)

public Settings(Settings other)
Parameter
Name Description
other Settings

Properties

DefaultStorageLocation

public string DefaultStorageLocation { get; set; }

Optional. The location which should be used when any regional resources are provisioned by Google Cloud.

Property Value
Type Description
string

KmsKeyName

public string KmsKeyName { get; set; }

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"

Property Value
Type Description
string

Name

public string Name { get; set; }

Identifier. The resource name of the settings.

Property Value
Type Description
string

ServiceAccountId

public string ServiceAccountId { get; set; }

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.

Property Value
Type Description
string

SettingsName

public SettingsName SettingsName { get; set; }

SettingsName-typed view over the Name resource name property.

Property Value
Type Description
SettingsName