Table of Contents

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

scope Construct
id string
props IResourcePolicyProps

Properties

Document

The IAM policy document for this policy.

public virtual PolicyDocument Document { get; }

Property Value

PolicyDocument