Class ResourcePolicy
Resource Policy for SecretsManager Secrets.
Inherited Members
Namespace: Amazon.CDK.AWS.SecretsManager
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class ResourcePolicy : Resource, IResource, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class ResourcePolicy Inherits Resource Implements IResource, IConstruct, IDependable, IEnvironmentAware
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
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
});
Synopsis
Constructors
| ResourcePolicy(Construct, string, IResourcePolicyProps) | Resource Policy for SecretsManager Secrets. |
Properties
| Document | The IAM policy document for this policy. |
| PROPERTY_INJECTION_ID | Uniquely identifies this class. |
Constructors
ResourcePolicy(Construct, string, IResourcePolicyProps)
Resource Policy for SecretsManager Secrets.
public ResourcePolicy(Construct scope, string id, IResourcePolicyProps props)
Parameters
- scope Construct
- id string
- props IResourcePolicyProps
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
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
});
Properties
Document
The IAM policy document for this policy.
public virtual PolicyDocument Document { get; }
Property Value
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
PROPERTY_INJECTION_ID
Uniquely identifies this class.
public static string PROPERTY_INJECTION_ID { get; }
Property Value
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