AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The configuration for a Secrets Manager secret. For more information, see CreateSecret.
You can propose a configuration for a new secret or an existing secret that you own
by specifying the secret policy and optional KMS encryption key. If the configuration
is for an existing secret and you do not specify the secret policy, the access preview
uses the existing policy for the secret. If the access preview is for a new resource
and you do not specify the policy, the access preview assumes a secret without a policy.
To propose deletion of an existing policy, you can specify an empty string. If the
proposed configuration is for a new secret and you do not specify the KMS key ID,
the access preview uses the Amazon Web Services managed key aws/secretsmanager
.
If you specify an empty string for the KMS key ID, the access preview uses the Amazon
Web Services managed key of the Amazon Web Services account. For more information
about secret policy limits, see Quotas
for Secrets Manager..
Namespace: Amazon.AccessAnalyzer.Model
Assembly: AWSSDK.AccessAnalyzer.dll
Version: 3.x.y.z
public class SecretsManagerSecretConfiguration
The SecretsManagerSecretConfiguration type exposes the following members
Name | Description | |
---|---|---|
SecretsManagerSecretConfiguration() |
Name | Type | Description | |
---|---|---|---|
KmsKeyId | System.String |
Gets and sets the property KmsKeyId. The proposed ARN, key ID, or alias of the KMS key. |
|
SecretPolicy | System.String |
Gets and sets the property SecretPolicy. The proposed resource policy defining who can access or manage the secret. |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5