Interface ICfnResourcePolicyProps
- Namespace
- Amazon.CDK.AWS.SecretsManager
- Assembly
- Amazon.CDK.AWS.SecretsManager.dll
Properties for defining a CfnResourcePolicy.
public interface ICfnResourcePolicyProps
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.SecretsManager;
var resourcePolicy;
var cfnResourcePolicyProps = new CfnResourcePolicyProps {
ResourcePolicy = resourcePolicy,
SecretId = "secretId",
// the properties below are optional
BlockPublicPolicy = false
};
Remarks
ExampleMetadata: fixture=_generated
Properties
BlockPublicPolicy
Specifies whether to block resource-based policies that allow broad access to the secret.
object? BlockPublicPolicy { get; }
Property Value
Remarks
By default, Secrets Manager blocks policies that allow broad access, for example those that use a wildcard for the principal.
ResourcePolicy
A JSON-formatted string for an AWS resource-based policy.
object ResourcePolicy { get; }
Property Value
Remarks
For example policies, see Permissions policy examples .
SecretId
The ARN or name of the secret to attach the resource-based policy.
string SecretId { get; }
Property Value
Remarks
For an ARN, we recommend that you specify a complete ARN rather than a partial ARN.