public sealed class Replication.Types.UserManaged.Types.Replica : IMessage<Replication.Types.UserManaged.Types.Replica>, IEquatable<Replication.Types.UserManaged.Types.Replica>, IDeepCloneable<Replication.Types.UserManaged.Types.Replica>, IBufferMessage, IMessage
Reference documentation and code samples for the Secret Manager v1 API class Replication.Types.UserManaged.Types.Replica.
Represents a Replica for this
[Secret][google.cloud.secretmanager.v1.Secret].
public CustomerManagedEncryption CustomerManagedEncryption { get; set; }
Optional. The customer-managed encryption configuration of the
[User-Managed Replica][Replication.UserManaged.Replica]. If no
configuration is provided, Google-managed default encryption is used.
Updates to the [Secret][google.cloud.secretmanager.v1.Secret]
encryption configuration only apply to
[SecretVersions][google.cloud.secretmanager.v1.SecretVersion] added
afterwards. They do not apply retroactively to existing
[SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe content provides documentation for the \u003ccode\u003eReplication.Types.UserManaged.Types.Replica\u003c/code\u003e class within the Google Cloud Secret Manager v1 API, detailing its purpose, inheritance, and implemented interfaces.\u003c/p\u003e\n"],["\u003cp\u003eVersion information for the Google.Cloud.SecretManager.V1 library is available, ranging from version 1.3.0 to the latest version 2.5.0, with 2.3.0 being the specific version highlighted in the main body of the documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eReplica\u003c/code\u003e class represents a replication configuration for secrets, and can be constructed with or without a pre-existing replica object, as shown through the two constructors detailed.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eReplica\u003c/code\u003e class include \u003ccode\u003eCustomerManagedEncryption\u003c/code\u003e, which allows for customer-managed or Google-managed encryption, and \u003ccode\u003eLocation\u003c/code\u003e, which specifies the geographical location for data replication.\u003c/p\u003e\n"],["\u003cp\u003eThe Replica class inherits members from object class and implements multiple interfaces such as IMessage, IEquatable, IDeepCloneable and IBufferMessage.\u003c/p\u003e\n"]]],[],null,[]]