Class ResourcePolicy
- Namespace
- Amazon.CDK.AWS.SecretsManager
- Assembly
- Amazon.CDK.AWS.SecretsManager.dll
Resource Policy for SecretsManager Secrets.
public class ResourcePolicy : Resource
- Inheritance
-
ResourcePolicy
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;
Secret secret;
var resourcePolicy = new ResourcePolicy(this, "MyResourcePolicy", new ResourcePolicyProps {
Secret = secret
});
Remarks
Policies define the operations that are allowed on this resource.
You almost never need to define this construct directly.
All AWS resources that support resource policies have a method called
addToResourcePolicy(), which will automatically create a new resource
policy if one doesn't exist yet, otherwise it will add to the existing
policy.
Prefer to use addToResourcePolicy() instead.
ExampleMetadata: fixture=_generated
Constructors
ResourcePolicy(Construct, string, IResourcePolicyProps)
public ResourcePolicy(Construct scope, string id, IResourcePolicyProps props)
Parameters
scopeConstructidstringpropsIResourcePolicyProps
Properties
Document
The IAM policy document for this policy.
public virtual PolicyDocument Document { get; }
Property Value
- PolicyDocument