Updates to the Secret encryption
configuration only apply to
SecretVersions added
afterwards. They do not apply retroactively to existing
SecretVersions.
Updates to the Secret encryption
configuration only apply to
SecretVersions added
afterwards. They do not apply retroactively to existing
SecretVersions.
Updates to the Secret encryption
configuration only apply to
SecretVersions added
afterwards. They do not apply retroactively to existing
SecretVersions.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Secret Manager V1 API - Class Google::Cloud::SecretManager::V1::Replication::Automatic (v1.4.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.4.0 (latest)](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [1.3.0](/ruby/docs/reference/google-cloud-secret_manager-v1/1.3.0/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [1.2.1](/ruby/docs/reference/google-cloud-secret_manager-v1/1.2.1/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [1.1.0](/ruby/docs/reference/google-cloud-secret_manager-v1/1.1.0/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [1.0.1](/ruby/docs/reference/google-cloud-secret_manager-v1/1.0.1/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.21.0](/ruby/docs/reference/google-cloud-secret_manager-v1/0.21.0/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.20.0](/ruby/docs/reference/google-cloud-secret_manager-v1/0.20.0/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.19.2](/ruby/docs/reference/google-cloud-secret_manager-v1/0.19.2/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.18.0](/ruby/docs/reference/google-cloud-secret_manager-v1/0.18.0/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.17.2](/ruby/docs/reference/google-cloud-secret_manager-v1/0.17.2/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.16.0](/ruby/docs/reference/google-cloud-secret_manager-v1/0.16.0/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.15.0](/ruby/docs/reference/google-cloud-secret_manager-v1/0.15.0/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.14.0](/ruby/docs/reference/google-cloud-secret_manager-v1/0.14.0/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.13.0](/ruby/docs/reference/google-cloud-secret_manager-v1/0.13.0/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.12.0](/ruby/docs/reference/google-cloud-secret_manager-v1/0.12.0/Google-Cloud-SecretManager-V1-Replication-Automatic)\n- [0.11.3](/ruby/docs/reference/google-cloud-secret_manager-v1/0.11.3/Google-Cloud-SecretManager-V1-Replication-Automatic) \nReference documentation and code samples for the Secret Manager V1 API class Google::Cloud::SecretManager::V1::Replication::Automatic.\n\nA replication policy that replicates the\n[Secret](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-Secret \"Google::Cloud::SecretManager::V1::Secret (class)\") payload without any\nrestrictions. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #customer_managed_encryption\n\n def customer_managed_encryption() -\u003e ::Google::Cloud::SecretManager::V1::CustomerManagedEncryption\n\n**Returns**\n\n- ([::Google::Cloud::SecretManager::V1::CustomerManagedEncryption](./Google-Cloud-SecretManager-V1-CustomerManagedEncryption)) --- Optional. The customer-managed encryption configuration of the [Secret](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-Secret \"Google::Cloud::SecretManager::V1::Secret (class)\"). If no configuration is provided, Google-managed default encryption is used.\n\n\n Updates to the [Secret](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-Secret \"Google::Cloud::SecretManager::V1::Secret (class)\") encryption\n configuration only apply to\n [SecretVersions](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-SecretVersion \"Google::Cloud::SecretManager::V1::SecretVersion (class)\") added\n afterwards. They do not apply retroactively to existing\n [SecretVersions](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-SecretVersion \"Google::Cloud::SecretManager::V1::SecretVersion (class)\").\n\n### #customer_managed_encryption=\n\n def customer_managed_encryption=(value) -\u003e ::Google::Cloud::SecretManager::V1::CustomerManagedEncryption\n\n**Parameter**\n\n- **value** ([::Google::Cloud::SecretManager::V1::CustomerManagedEncryption](./Google-Cloud-SecretManager-V1-CustomerManagedEncryption)) --- Optional. The customer-managed encryption configuration of the [Secret](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-Secret \"Google::Cloud::SecretManager::V1::Secret (class)\"). If no configuration is provided, Google-managed default encryption is used.\n\n\n Updates to the [Secret](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-Secret \"Google::Cloud::SecretManager::V1::Secret (class)\") encryption\n configuration only apply to\n [SecretVersions](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-SecretVersion \"Google::Cloud::SecretManager::V1::SecretVersion (class)\") added\n afterwards. They do not apply retroactively to existing\n[SecretVersions](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-SecretVersion \"Google::Cloud::SecretManager::V1::SecretVersion (class)\"). \n**Returns**\n\n- ([::Google::Cloud::SecretManager::V1::CustomerManagedEncryption](./Google-Cloud-SecretManager-V1-CustomerManagedEncryption)) --- Optional. The customer-managed encryption configuration of the [Secret](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-Secret \"Google::Cloud::SecretManager::V1::Secret (class)\"). If no configuration is provided, Google-managed default encryption is used.\n\n\n Updates to the [Secret](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-Secret \"Google::Cloud::SecretManager::V1::Secret (class)\") encryption\n configuration only apply to\n [SecretVersions](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-SecretVersion \"Google::Cloud::SecretManager::V1::SecretVersion (class)\") added\n afterwards. They do not apply retroactively to existing\n [SecretVersions](/ruby/docs/reference/google-cloud-secret_manager-v1/latest/Google-Cloud-SecretManager-V1-SecretVersion \"Google::Cloud::SecretManager::V1::SecretVersion (class)\")."]]