interface CfnResourcePolicyProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.EventsV2.CfnResourcePolicyProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awseventsv2#CfnResourcePolicyProps |
Java | software.amazon.awscdk.services.eventsv2.CfnResourcePolicyProps |
Python | aws_cdk.aws_eventsv2.CfnResourcePolicyProps |
TypeScript | aws-cdk-lib » aws_eventsv2 » CfnResourcePolicyProps |
Properties for defining a CfnResourcePolicy.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_eventsv2 as eventsv2 } from 'aws-cdk-lib';
declare const policyDocument: any;
const cfnResourcePolicyProps: eventsv2.CfnResourcePolicyProps = {
eventBusArn: 'eventBusArn',
policyDocument: policyDocument,
};
Properties
| Name | Type | Description |
|---|---|---|
| event | string | The Amazon Resource Name (ARN) of the event bus whose resource policy this is. |
| policy | any | The resource policy document, as a JSON object. |
eventBusArn
Type:
string
The Amazon Resource Name (ARN) of the event bus whose resource policy this is.
The bus must already exist. This resource does not create it.
policyDocument
Type:
any
The resource policy document, as a JSON object.
The document can be up to 20 KB. This quota is adjustable. An empty object is not a valid policy. To remove the policy, delete this resource. The principals in the document must exist and be visible to the service when the policy is written. When you create a new IAM role or user, that principal might not be immediately visible to the service. You might need to enforce a delay before you include it in the document. For more information, see "Changes that I make are not always immediately visible" in the IAM User Guide. Declare Version. Write AWS account and role principals as ARNs rather than as account IDs. Write a single Action, Resource, or principal value as a scalar rather than as a one-element list. The service returns these forms as you wrote them. It normalizes other forms, and a normalized value can appear as drift. A stack update replaces the whole policy with this document, including any change made outside CloudFormation. For more information about event bus resource policies, see the Amazon EventBridge User Guide.

.NET
Go
Java
Python
TypeScript