agent-claw: automated task changes
This commit is contained in:
13
cdk/node_modules/aws-cdk-lib/aws-notifications/.jsiirc.json
generated
vendored
Normal file
13
cdk/node_modules/aws-cdk-lib/aws-notifications/.jsiirc.json
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"targets": {
|
||||
"java": {
|
||||
"package": "software.amazon.awscdk.services.notifications"
|
||||
},
|
||||
"dotnet": {
|
||||
"namespace": "Amazon.CDK.AWS.Notifications"
|
||||
},
|
||||
"python": {
|
||||
"module": "aws_cdk.aws_notifications"
|
||||
}
|
||||
}
|
||||
}
|
||||
39
cdk/node_modules/aws-cdk-lib/aws-notifications/README.md
generated
vendored
Normal file
39
cdk/node_modules/aws-cdk-lib/aws-notifications/README.md
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
# AWS::Notifications Construct Library
|
||||
<!--BEGIN STABILITY BANNER-->
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
> All classes with the `Cfn` prefix in this module ([CFN Resources]) are always stable and safe to use.
|
||||
>
|
||||
> [CFN Resources]: https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib
|
||||
|
||||
---
|
||||
|
||||
<!--END STABILITY BANNER-->
|
||||
|
||||
This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.
|
||||
|
||||
```ts nofixture
|
||||
import * as notifications from 'aws-cdk-lib/aws-notifications';
|
||||
```
|
||||
|
||||
<!--BEGIN CFNONLY DISCLAIMER-->
|
||||
|
||||
There are no official hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. Here are some suggestions on how to proceed:
|
||||
|
||||
- Search [Construct Hub for Notifications construct libraries](https://constructs.dev/search?q=notifications)
|
||||
- Use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, in the same way you would use [the CloudFormation AWS::Notifications resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Notifications.html) directly.
|
||||
|
||||
|
||||
<!--BEGIN CFNONLY DISCLAIMER-->
|
||||
|
||||
There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet.
|
||||
However, you can still use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, and use this service exactly as you would using CloudFormation directly.
|
||||
|
||||
For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::Notifications](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Notifications.html).
|
||||
|
||||
(Read the [CDK Contributing Guide](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and submit an RFC if you are interested in contributing to this construct library.)
|
||||
|
||||
<!--END CFNONLY DISCLAIMER-->
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-notifications/index.d.ts
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-notifications/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export * from './lib';
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-notifications/index.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-notifications/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";var __createBinding=exports&&exports.__createBinding||(Object.create?(function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}):(function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]})),__exportStar=exports&&exports.__exportStar||function(m,exports2){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports2,p)&&__createBinding(exports2,m,p)};Object.defineProperty(exports,"__esModule",{value:!0});var _noFold;exports.CfnChannelAssociation=void 0,Object.defineProperty(exports,_noFold="CfnChannelAssociation",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").CfnChannelAssociation;return Object.defineProperty(exports,_noFold="CfnChannelAssociation",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnEventRule=void 0,Object.defineProperty(exports,_noFold="CfnEventRule",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").CfnEventRule;return Object.defineProperty(exports,_noFold="CfnEventRule",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnManagedNotificationAccountContactAssociation=void 0,Object.defineProperty(exports,_noFold="CfnManagedNotificationAccountContactAssociation",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").CfnManagedNotificationAccountContactAssociation;return Object.defineProperty(exports,_noFold="CfnManagedNotificationAccountContactAssociation",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnManagedNotificationAdditionalChannelAssociation=void 0,Object.defineProperty(exports,_noFold="CfnManagedNotificationAdditionalChannelAssociation",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").CfnManagedNotificationAdditionalChannelAssociation;return Object.defineProperty(exports,_noFold="CfnManagedNotificationAdditionalChannelAssociation",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnNotificationConfiguration=void 0,Object.defineProperty(exports,_noFold="CfnNotificationConfiguration",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").CfnNotificationConfiguration;return Object.defineProperty(exports,_noFold="CfnNotificationConfiguration",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnNotificationHub=void 0,Object.defineProperty(exports,_noFold="CfnNotificationHub",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").CfnNotificationHub;return Object.defineProperty(exports,_noFold="CfnNotificationHub",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnOrganizationalUnitAssociation=void 0,Object.defineProperty(exports,_noFold="CfnOrganizationalUnitAssociation",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").CfnOrganizationalUnitAssociation;return Object.defineProperty(exports,_noFold="CfnOrganizationalUnitAssociation",{enumerable:!0,configurable:!0,value}),value}});
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-notifications/lib/index.d.ts
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-notifications/lib/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export * from './notifications.generated';
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-notifications/lib/index.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-notifications/lib/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";var __createBinding=exports&&exports.__createBinding||(Object.create?(function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}):(function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]})),__exportStar=exports&&exports.__exportStar||function(m,exports2){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports2,p)&&__createBinding(exports2,m,p)};Object.defineProperty(exports,"__esModule",{value:!0});var _noFold;exports.CfnChannelAssociation=void 0,Object.defineProperty(exports,_noFold="CfnChannelAssociation",{enumerable:!0,configurable:!0,get:()=>{var value=require("./notifications.generated").CfnChannelAssociation;return Object.defineProperty(exports,_noFold="CfnChannelAssociation",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnEventRule=void 0,Object.defineProperty(exports,_noFold="CfnEventRule",{enumerable:!0,configurable:!0,get:()=>{var value=require("./notifications.generated").CfnEventRule;return Object.defineProperty(exports,_noFold="CfnEventRule",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnManagedNotificationAccountContactAssociation=void 0,Object.defineProperty(exports,_noFold="CfnManagedNotificationAccountContactAssociation",{enumerable:!0,configurable:!0,get:()=>{var value=require("./notifications.generated").CfnManagedNotificationAccountContactAssociation;return Object.defineProperty(exports,_noFold="CfnManagedNotificationAccountContactAssociation",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnManagedNotificationAdditionalChannelAssociation=void 0,Object.defineProperty(exports,_noFold="CfnManagedNotificationAdditionalChannelAssociation",{enumerable:!0,configurable:!0,get:()=>{var value=require("./notifications.generated").CfnManagedNotificationAdditionalChannelAssociation;return Object.defineProperty(exports,_noFold="CfnManagedNotificationAdditionalChannelAssociation",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnNotificationConfiguration=void 0,Object.defineProperty(exports,_noFold="CfnNotificationConfiguration",{enumerable:!0,configurable:!0,get:()=>{var value=require("./notifications.generated").CfnNotificationConfiguration;return Object.defineProperty(exports,_noFold="CfnNotificationConfiguration",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnNotificationHub=void 0,Object.defineProperty(exports,_noFold="CfnNotificationHub",{enumerable:!0,configurable:!0,get:()=>{var value=require("./notifications.generated").CfnNotificationHub;return Object.defineProperty(exports,_noFold="CfnNotificationHub",{enumerable:!0,configurable:!0,value}),value}}),exports.CfnOrganizationalUnitAssociation=void 0,Object.defineProperty(exports,_noFold="CfnOrganizationalUnitAssociation",{enumerable:!0,configurable:!0,get:()=>{var value=require("./notifications.generated").CfnOrganizationalUnitAssociation;return Object.defineProperty(exports,_noFold="CfnOrganizationalUnitAssociation",{enumerable:!0,configurable:!0,value}),value}});
|
||||
873
cdk/node_modules/aws-cdk-lib/aws-notifications/lib/notifications.generated.d.ts
generated
vendored
Normal file
873
cdk/node_modules/aws-cdk-lib/aws-notifications/lib/notifications.generated.d.ts
generated
vendored
Normal file
@@ -0,0 +1,873 @@
|
||||
import * as cdk from "../../core/lib";
|
||||
import * as constructs from "constructs";
|
||||
import * as cfn_parse from "../../core/lib/helpers-internal";
|
||||
import { ChannelAssociationReference, EventRuleReference, IChannelAssociationRef, IEventRuleRef, IManagedNotificationAccountContactAssociationRef, IManagedNotificationAdditionalChannelAssociationRef, INotificationConfigurationRef, INotificationHubRef, IOrganizationalUnitAssociationRef, ManagedNotificationAccountContactAssociationReference, ManagedNotificationAdditionalChannelAssociationReference, NotificationConfigurationReference, NotificationHubReference, OrganizationalUnitAssociationReference } from "../../interfaces/generated/aws-notifications-interfaces.generated";
|
||||
/**
|
||||
* The `AWS::Notifications::ChannelAssociation` resource associates a `Channel` with a `NotificationConfiguration` for AWS User Notifications .
|
||||
*
|
||||
* For more information about AWS User Notifications , see the [AWS User Notifications User Guide](https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html) .
|
||||
*
|
||||
* @cloudformationResource AWS::Notifications::ChannelAssociation
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-channelassociation.html
|
||||
*/
|
||||
export declare class CfnChannelAssociation extends cdk.CfnResource implements cdk.IInspectable, IChannelAssociationRef {
|
||||
/**
|
||||
* The CloudFormation resource type name for this resource class.
|
||||
*/
|
||||
static readonly CFN_RESOURCE_TYPE_NAME: string;
|
||||
/**
|
||||
* Build a CfnChannelAssociation from CloudFormation properties
|
||||
*
|
||||
* A factory method that creates a new instance of this class from an object
|
||||
* containing the CloudFormation properties of this resource.
|
||||
* Used in the @aws-cdk/cloudformation-include module.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
static _fromCloudFormation(scope: constructs.Construct, id: string, resourceAttributes: any, options: cfn_parse.FromCloudFormationOptions): CfnChannelAssociation;
|
||||
/**
|
||||
* Checks whether the given object is a CfnChannelAssociation
|
||||
*/
|
||||
static isCfnChannelAssociation(x: any): x is CfnChannelAssociation;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the `Channel` .
|
||||
*/
|
||||
private _arn;
|
||||
/**
|
||||
* The ARN of the `NotificationConfiguration` associated with the `Channel` .
|
||||
*/
|
||||
private _notificationConfigurationArn;
|
||||
protected readonly cfnPropertyNames: Record<string, string>;
|
||||
/**
|
||||
* Create a new `AWS::Notifications::ChannelAssociation`.
|
||||
*
|
||||
* @param scope Scope in which this resource is defined
|
||||
* @param id Construct identifier for this resource (unique in its scope)
|
||||
* @param props Resource properties
|
||||
*/
|
||||
constructor(scope: constructs.Construct, id: string, props: CfnChannelAssociationProps);
|
||||
get channelAssociationRef(): ChannelAssociationReference;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the `Channel` .
|
||||
*/
|
||||
get arn(): string;
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the `Channel` .
|
||||
*/
|
||||
set arn(value: string);
|
||||
/**
|
||||
* The ARN of the `NotificationConfiguration` associated with the `Channel` .
|
||||
*/
|
||||
get notificationConfigurationArn(): string;
|
||||
/**
|
||||
* The ARN of the `NotificationConfiguration` associated with the `Channel` .
|
||||
*/
|
||||
set notificationConfigurationArn(value: string);
|
||||
protected get cfnProperties(): Record<string, any>;
|
||||
/**
|
||||
* Examines the CloudFormation resource and discloses attributes
|
||||
*
|
||||
* @param inspector tree inspector to collect and process attributes
|
||||
*/
|
||||
inspect(inspector: cdk.TreeInspector): void;
|
||||
protected renderProperties(props: Record<string, any>): Record<string, any>;
|
||||
}
|
||||
/**
|
||||
* Properties for defining a `CfnChannelAssociation`
|
||||
*
|
||||
* @struct
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-channelassociation.html
|
||||
*/
|
||||
export interface CfnChannelAssociationProps {
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the `Channel` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-channelassociation.html#cfn-notifications-channelassociation-arn
|
||||
*/
|
||||
readonly arn: string;
|
||||
/**
|
||||
* The ARN of the `NotificationConfiguration` associated with the `Channel` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-channelassociation.html#cfn-notifications-channelassociation-notificationconfigurationarn
|
||||
*/
|
||||
readonly notificationConfigurationArn: string;
|
||||
}
|
||||
/**
|
||||
* Creates an [`EventRule`](https://docs.aws.amazon.com/notifications/latest/userguide/glossary.html) that is associated with a specified `NotificationConfiguration` .
|
||||
*
|
||||
* @cloudformationResource AWS::Notifications::EventRule
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-eventrule.html
|
||||
*/
|
||||
export declare class CfnEventRule extends cdk.CfnResource implements cdk.IInspectable, IEventRuleRef {
|
||||
/**
|
||||
* The CloudFormation resource type name for this resource class.
|
||||
*/
|
||||
static readonly CFN_RESOURCE_TYPE_NAME: string;
|
||||
/**
|
||||
* Build a CfnEventRule from CloudFormation properties
|
||||
*
|
||||
* A factory method that creates a new instance of this class from an object
|
||||
* containing the CloudFormation properties of this resource.
|
||||
* Used in the @aws-cdk/cloudformation-include module.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
static _fromCloudFormation(scope: constructs.Construct, id: string, resourceAttributes: any, options: cfn_parse.FromCloudFormationOptions): CfnEventRule;
|
||||
/**
|
||||
* Checks whether the given object is a CfnEventRule
|
||||
*/
|
||||
static isCfnEventRule(x: any): x is CfnEventRule;
|
||||
static arnForEventRule(resource: IEventRuleRef): string;
|
||||
/**
|
||||
* An additional event pattern used to further filter the events this `EventRule` receives.
|
||||
*/
|
||||
private _eventPattern?;
|
||||
/**
|
||||
* The event type this rule should match with the EventBridge events.
|
||||
*/
|
||||
private _eventType;
|
||||
/**
|
||||
* The ARN for the `NotificationConfiguration` associated with this `EventRule` .
|
||||
*/
|
||||
private _notificationConfigurationArn;
|
||||
/**
|
||||
* A list of AWS Regions that send events to this `EventRule` .
|
||||
*/
|
||||
private _regions;
|
||||
/**
|
||||
* The event source this rule should match with the EventBridge event sources.
|
||||
*/
|
||||
private _source;
|
||||
protected readonly cfnPropertyNames: Record<string, string>;
|
||||
/**
|
||||
* Create a new `AWS::Notifications::EventRule`.
|
||||
*
|
||||
* @param scope Scope in which this resource is defined
|
||||
* @param id Construct identifier for this resource (unique in its scope)
|
||||
* @param props Resource properties
|
||||
*/
|
||||
constructor(scope: constructs.Construct, id: string, props: CfnEventRuleProps);
|
||||
get eventRuleRef(): EventRuleReference;
|
||||
/**
|
||||
* An additional event pattern used to further filter the events this `EventRule` receives.
|
||||
*/
|
||||
get eventPattern(): string | undefined;
|
||||
/**
|
||||
* An additional event pattern used to further filter the events this `EventRule` receives.
|
||||
*/
|
||||
set eventPattern(value: string | undefined);
|
||||
/**
|
||||
* The event type this rule should match with the EventBridge events.
|
||||
*/
|
||||
get eventType(): string;
|
||||
/**
|
||||
* The event type this rule should match with the EventBridge events.
|
||||
*/
|
||||
set eventType(value: string);
|
||||
/**
|
||||
* The ARN for the `NotificationConfiguration` associated with this `EventRule` .
|
||||
*/
|
||||
get notificationConfigurationArn(): string;
|
||||
/**
|
||||
* The ARN for the `NotificationConfiguration` associated with this `EventRule` .
|
||||
*/
|
||||
set notificationConfigurationArn(value: string);
|
||||
/**
|
||||
* A list of AWS Regions that send events to this `EventRule` .
|
||||
*/
|
||||
get regions(): Array<string>;
|
||||
/**
|
||||
* A list of AWS Regions that send events to this `EventRule` .
|
||||
*/
|
||||
set regions(value: Array<string>);
|
||||
/**
|
||||
* The event source this rule should match with the EventBridge event sources.
|
||||
*/
|
||||
get source(): string;
|
||||
/**
|
||||
* The event source this rule should match with the EventBridge event sources.
|
||||
*/
|
||||
set source(value: string);
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the `EventRule` . CloudFormation stack generates this ARN and then uses this ARN associated with the `NotificationConfiguration` .
|
||||
*
|
||||
* @cloudformationAttribute Arn
|
||||
*/
|
||||
get attrArn(): string;
|
||||
/**
|
||||
* The creation time of the `EventRule` .
|
||||
*
|
||||
* @cloudformationAttribute CreationTime
|
||||
*/
|
||||
get attrCreationTime(): string;
|
||||
/**
|
||||
* A list of Amazon EventBridge Managed Rule ARNs associated with this `EventRule` .
|
||||
*
|
||||
* > These are created by AWS User Notifications within your account so your `EventRules` can function.
|
||||
*
|
||||
* @cloudformationAttribute ManagedRules
|
||||
*/
|
||||
get attrManagedRules(): Array<string>;
|
||||
/**
|
||||
* @cloudformationAttribute StatusSummaryByRegion
|
||||
*/
|
||||
get attrStatusSummaryByRegion(): cdk.IResolvable;
|
||||
protected get cfnProperties(): Record<string, any>;
|
||||
/**
|
||||
* Examines the CloudFormation resource and discloses attributes
|
||||
*
|
||||
* @param inspector tree inspector to collect and process attributes
|
||||
*/
|
||||
inspect(inspector: cdk.TreeInspector): void;
|
||||
protected renderProperties(props: Record<string, any>): Record<string, any>;
|
||||
}
|
||||
export declare namespace CfnEventRule {
|
||||
/**
|
||||
* Provides additional information about the current `EventRule` status.
|
||||
*
|
||||
* @struct
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-notifications-eventrule-eventrulestatussummary.html
|
||||
*/
|
||||
interface EventRuleStatusSummaryProperty {
|
||||
/**
|
||||
* A human-readable reason for `EventRuleStatus` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-notifications-eventrule-eventrulestatussummary.html#cfn-notifications-eventrule-eventrulestatussummary-reason
|
||||
*/
|
||||
readonly reason: string;
|
||||
/**
|
||||
* The status of the `EventRule` .
|
||||
*
|
||||
* - Values:
|
||||
*
|
||||
* - `ACTIVE`
|
||||
*
|
||||
* - The `EventRule` can process events.
|
||||
* - `INACTIVE`
|
||||
*
|
||||
* - The `EventRule` may be unable to process events.
|
||||
* - `CREATING`
|
||||
*
|
||||
* - The `EventRule` is being created.
|
||||
*
|
||||
* Only `GET` and `LIST` calls can be run.
|
||||
* - `UPDATING`
|
||||
*
|
||||
* - The `EventRule` is being updated.
|
||||
*
|
||||
* Only `GET` and `LIST` calls can be run.
|
||||
* - `DELETING`
|
||||
*
|
||||
* - The `EventRule` is being deleted.
|
||||
*
|
||||
* Only `GET` and `LIST` calls can be run.
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-notifications-eventrule-eventrulestatussummary.html#cfn-notifications-eventrule-eventrulestatussummary-status
|
||||
*/
|
||||
readonly status: string;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Properties for defining a `CfnEventRule`
|
||||
*
|
||||
* @struct
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-eventrule.html
|
||||
*/
|
||||
export interface CfnEventRuleProps {
|
||||
/**
|
||||
* An additional event pattern used to further filter the events this `EventRule` receives.
|
||||
*
|
||||
* For more information, see [Amazon EventBridge event patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) in the *Amazon EventBridge User Guide.*
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-eventrule.html#cfn-notifications-eventrule-eventpattern
|
||||
*/
|
||||
readonly eventPattern?: string;
|
||||
/**
|
||||
* The event type this rule should match with the EventBridge events.
|
||||
*
|
||||
* It must match with atleast one of the valid EventBridge event types. For example, Amazon EC2 Instance State change Notification and Amazon CloudWatch State Change. For more information, see [Event delivery from AWS services](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level) in the *Amazon EventBridge User Guide* .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-eventrule.html#cfn-notifications-eventrule-eventtype
|
||||
*/
|
||||
readonly eventType: string;
|
||||
/**
|
||||
* The ARN for the `NotificationConfiguration` associated with this `EventRule` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-eventrule.html#cfn-notifications-eventrule-notificationconfigurationarn
|
||||
*/
|
||||
readonly notificationConfigurationArn: string;
|
||||
/**
|
||||
* A list of AWS Regions that send events to this `EventRule` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-eventrule.html#cfn-notifications-eventrule-regions
|
||||
*/
|
||||
readonly regions: Array<string>;
|
||||
/**
|
||||
* The event source this rule should match with the EventBridge event sources.
|
||||
*
|
||||
* It must match with atleast one of the valid EventBridge event sources. Only AWS service sourced events are supported. For example, `aws.ec2` and `aws.cloudwatch` . For more information, see [Event delivery from AWS services](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level) in the *Amazon EventBridge User Guide* .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-eventrule.html#cfn-notifications-eventrule-source
|
||||
*/
|
||||
readonly source: string;
|
||||
}
|
||||
/**
|
||||
* Associates an Account Management Contact with a `ManagedNotificationConfiguration` for AWS User Notifications .
|
||||
*
|
||||
* For more information about AWS User Notifications , see the [AWS User Notifications User Guide](https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html) . For more information about Account Management Contacts, see the [Account Management Reference Guide](https://docs.aws.amazon.com/accounts/latest/reference/API_AlternateContact.html) .
|
||||
*
|
||||
* @cloudformationResource AWS::Notifications::ManagedNotificationAccountContactAssociation
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-managednotificationaccountcontactassociation.html
|
||||
*/
|
||||
export declare class CfnManagedNotificationAccountContactAssociation extends cdk.CfnResource implements cdk.IInspectable, IManagedNotificationAccountContactAssociationRef {
|
||||
/**
|
||||
* The CloudFormation resource type name for this resource class.
|
||||
*/
|
||||
static readonly CFN_RESOURCE_TYPE_NAME: string;
|
||||
/**
|
||||
* Build a CfnManagedNotificationAccountContactAssociation from CloudFormation properties
|
||||
*
|
||||
* A factory method that creates a new instance of this class from an object
|
||||
* containing the CloudFormation properties of this resource.
|
||||
* Used in the @aws-cdk/cloudformation-include module.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
static _fromCloudFormation(scope: constructs.Construct, id: string, resourceAttributes: any, options: cfn_parse.FromCloudFormationOptions): CfnManagedNotificationAccountContactAssociation;
|
||||
/**
|
||||
* Checks whether the given object is a CfnManagedNotificationAccountContactAssociation
|
||||
*/
|
||||
static isCfnManagedNotificationAccountContactAssociation(x: any): x is CfnManagedNotificationAccountContactAssociation;
|
||||
/**
|
||||
* The unique identifier of the notification contact associated with the AWS account.
|
||||
*/
|
||||
private _contactIdentifier;
|
||||
/**
|
||||
* The ARN of the `ManagedNotificationConfiguration` to be associated with the `Channel` .
|
||||
*/
|
||||
private _managedNotificationConfigurationArn;
|
||||
protected readonly cfnPropertyNames: Record<string, string>;
|
||||
/**
|
||||
* Create a new `AWS::Notifications::ManagedNotificationAccountContactAssociation`.
|
||||
*
|
||||
* @param scope Scope in which this resource is defined
|
||||
* @param id Construct identifier for this resource (unique in its scope)
|
||||
* @param props Resource properties
|
||||
*/
|
||||
constructor(scope: constructs.Construct, id: string, props: CfnManagedNotificationAccountContactAssociationProps);
|
||||
get managedNotificationAccountContactAssociationRef(): ManagedNotificationAccountContactAssociationReference;
|
||||
/**
|
||||
* The unique identifier of the notification contact associated with the AWS account.
|
||||
*/
|
||||
get contactIdentifier(): string;
|
||||
/**
|
||||
* The unique identifier of the notification contact associated with the AWS account.
|
||||
*/
|
||||
set contactIdentifier(value: string);
|
||||
/**
|
||||
* The ARN of the `ManagedNotificationConfiguration` to be associated with the `Channel` .
|
||||
*/
|
||||
get managedNotificationConfigurationArn(): string;
|
||||
/**
|
||||
* The ARN of the `ManagedNotificationConfiguration` to be associated with the `Channel` .
|
||||
*/
|
||||
set managedNotificationConfigurationArn(value: string);
|
||||
protected get cfnProperties(): Record<string, any>;
|
||||
/**
|
||||
* Examines the CloudFormation resource and discloses attributes
|
||||
*
|
||||
* @param inspector tree inspector to collect and process attributes
|
||||
*/
|
||||
inspect(inspector: cdk.TreeInspector): void;
|
||||
protected renderProperties(props: Record<string, any>): Record<string, any>;
|
||||
}
|
||||
/**
|
||||
* Properties for defining a `CfnManagedNotificationAccountContactAssociation`
|
||||
*
|
||||
* @struct
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-managednotificationaccountcontactassociation.html
|
||||
*/
|
||||
export interface CfnManagedNotificationAccountContactAssociationProps {
|
||||
/**
|
||||
* The unique identifier of the notification contact associated with the AWS account.
|
||||
*
|
||||
* For more information about the contact types associated with an account, see the [Account Management Reference Guide](https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-update-contact-alternate.html#manage-acct-update-contact-alternate-orgs) .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-managednotificationaccountcontactassociation.html#cfn-notifications-managednotificationaccountcontactassociation-contactidentifier
|
||||
*/
|
||||
readonly contactIdentifier: string;
|
||||
/**
|
||||
* The ARN of the `ManagedNotificationConfiguration` to be associated with the `Channel` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-managednotificationaccountcontactassociation.html#cfn-notifications-managednotificationaccountcontactassociation-managednotificationconfigurationarn
|
||||
*/
|
||||
readonly managedNotificationConfigurationArn: string;
|
||||
}
|
||||
/**
|
||||
* Associates a `Channel` with a `ManagedNotificationAdditionalChannelAssociation` for AWS User Notifications .
|
||||
*
|
||||
* For more information about AWS User Notifications , see the [AWS User Notifications User Guide](https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html) .
|
||||
*
|
||||
* @cloudformationResource AWS::Notifications::ManagedNotificationAdditionalChannelAssociation
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-managednotificationadditionalchannelassociation.html
|
||||
*/
|
||||
export declare class CfnManagedNotificationAdditionalChannelAssociation extends cdk.CfnResource implements cdk.IInspectable, IManagedNotificationAdditionalChannelAssociationRef {
|
||||
/**
|
||||
* The CloudFormation resource type name for this resource class.
|
||||
*/
|
||||
static readonly CFN_RESOURCE_TYPE_NAME: string;
|
||||
/**
|
||||
* Build a CfnManagedNotificationAdditionalChannelAssociation from CloudFormation properties
|
||||
*
|
||||
* A factory method that creates a new instance of this class from an object
|
||||
* containing the CloudFormation properties of this resource.
|
||||
* Used in the @aws-cdk/cloudformation-include module.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
static _fromCloudFormation(scope: constructs.Construct, id: string, resourceAttributes: any, options: cfn_parse.FromCloudFormationOptions): CfnManagedNotificationAdditionalChannelAssociation;
|
||||
/**
|
||||
* Checks whether the given object is a CfnManagedNotificationAdditionalChannelAssociation
|
||||
*/
|
||||
static isCfnManagedNotificationAdditionalChannelAssociation(x: any): x is CfnManagedNotificationAdditionalChannelAssociation;
|
||||
/**
|
||||
* The ARN of the `Channel` .
|
||||
*/
|
||||
private _channelArn;
|
||||
/**
|
||||
* The ARN of the `ManagedNotificationAdditionalChannelAssociation` associated with the `Channel` .
|
||||
*/
|
||||
private _managedNotificationConfigurationArn;
|
||||
protected readonly cfnPropertyNames: Record<string, string>;
|
||||
/**
|
||||
* Create a new `AWS::Notifications::ManagedNotificationAdditionalChannelAssociation`.
|
||||
*
|
||||
* @param scope Scope in which this resource is defined
|
||||
* @param id Construct identifier for this resource (unique in its scope)
|
||||
* @param props Resource properties
|
||||
*/
|
||||
constructor(scope: constructs.Construct, id: string, props: CfnManagedNotificationAdditionalChannelAssociationProps);
|
||||
get managedNotificationAdditionalChannelAssociationRef(): ManagedNotificationAdditionalChannelAssociationReference;
|
||||
/**
|
||||
* The ARN of the `Channel` .
|
||||
*/
|
||||
get channelArn(): string;
|
||||
/**
|
||||
* The ARN of the `Channel` .
|
||||
*/
|
||||
set channelArn(value: string);
|
||||
/**
|
||||
* The ARN of the `ManagedNotificationAdditionalChannelAssociation` associated with the `Channel` .
|
||||
*/
|
||||
get managedNotificationConfigurationArn(): string;
|
||||
/**
|
||||
* The ARN of the `ManagedNotificationAdditionalChannelAssociation` associated with the `Channel` .
|
||||
*/
|
||||
set managedNotificationConfigurationArn(value: string);
|
||||
protected get cfnProperties(): Record<string, any>;
|
||||
/**
|
||||
* Examines the CloudFormation resource and discloses attributes
|
||||
*
|
||||
* @param inspector tree inspector to collect and process attributes
|
||||
*/
|
||||
inspect(inspector: cdk.TreeInspector): void;
|
||||
protected renderProperties(props: Record<string, any>): Record<string, any>;
|
||||
}
|
||||
/**
|
||||
* Properties for defining a `CfnManagedNotificationAdditionalChannelAssociation`
|
||||
*
|
||||
* @struct
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-managednotificationadditionalchannelassociation.html
|
||||
*/
|
||||
export interface CfnManagedNotificationAdditionalChannelAssociationProps {
|
||||
/**
|
||||
* The ARN of the `Channel` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-managednotificationadditionalchannelassociation.html#cfn-notifications-managednotificationadditionalchannelassociation-channelarn
|
||||
*/
|
||||
readonly channelArn: string;
|
||||
/**
|
||||
* The ARN of the `ManagedNotificationAdditionalChannelAssociation` associated with the `Channel` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-managednotificationadditionalchannelassociation.html#cfn-notifications-managednotificationadditionalchannelassociation-managednotificationconfigurationarn
|
||||
*/
|
||||
readonly managedNotificationConfigurationArn: string;
|
||||
}
|
||||
/**
|
||||
* Configures a `NotificationConfiguration` for AWS User Notifications .
|
||||
*
|
||||
* @cloudformationResource AWS::Notifications::NotificationConfiguration
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-notificationconfiguration.html
|
||||
*/
|
||||
export declare class CfnNotificationConfiguration extends cdk.CfnResource implements cdk.IInspectable, INotificationConfigurationRef, cdk.ITaggableV2 {
|
||||
/**
|
||||
* The CloudFormation resource type name for this resource class.
|
||||
*/
|
||||
static readonly CFN_RESOURCE_TYPE_NAME: string;
|
||||
/**
|
||||
* Build a CfnNotificationConfiguration from CloudFormation properties
|
||||
*
|
||||
* A factory method that creates a new instance of this class from an object
|
||||
* containing the CloudFormation properties of this resource.
|
||||
* Used in the @aws-cdk/cloudformation-include module.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
static _fromCloudFormation(scope: constructs.Construct, id: string, resourceAttributes: any, options: cfn_parse.FromCloudFormationOptions): CfnNotificationConfiguration;
|
||||
/**
|
||||
* Checks whether the given object is a CfnNotificationConfiguration
|
||||
*/
|
||||
static isCfnNotificationConfiguration(x: any): x is CfnNotificationConfiguration;
|
||||
static arnForNotificationConfiguration(resource: INotificationConfigurationRef): string;
|
||||
/**
|
||||
* The aggregation preference of the `NotificationConfiguration` .
|
||||
*/
|
||||
private _aggregationDuration?;
|
||||
/**
|
||||
* Tag Manager which manages the tags for this resource
|
||||
*/
|
||||
readonly cdkTagManager: cdk.TagManager;
|
||||
/**
|
||||
* The description of the `NotificationConfiguration` .
|
||||
*/
|
||||
private _description;
|
||||
/**
|
||||
* The name of the `NotificationConfiguration` .
|
||||
*/
|
||||
private _name;
|
||||
/**
|
||||
* A map of tags assigned to a `NotificationConfiguration` .
|
||||
*/
|
||||
private _tags?;
|
||||
protected readonly cfnPropertyNames: Record<string, string>;
|
||||
/**
|
||||
* Create a new `AWS::Notifications::NotificationConfiguration`.
|
||||
*
|
||||
* @param scope Scope in which this resource is defined
|
||||
* @param id Construct identifier for this resource (unique in its scope)
|
||||
* @param props Resource properties
|
||||
*/
|
||||
constructor(scope: constructs.Construct, id: string, props: CfnNotificationConfigurationProps);
|
||||
get notificationConfigurationRef(): NotificationConfigurationReference;
|
||||
/**
|
||||
* The aggregation preference of the `NotificationConfiguration` .
|
||||
*/
|
||||
get aggregationDuration(): string | undefined;
|
||||
/**
|
||||
* The aggregation preference of the `NotificationConfiguration` .
|
||||
*/
|
||||
set aggregationDuration(value: string | undefined);
|
||||
/**
|
||||
* The description of the `NotificationConfiguration` .
|
||||
*/
|
||||
get description(): string;
|
||||
/**
|
||||
* The description of the `NotificationConfiguration` .
|
||||
*/
|
||||
set description(value: string);
|
||||
/**
|
||||
* The name of the `NotificationConfiguration` .
|
||||
*/
|
||||
get name(): string;
|
||||
/**
|
||||
* The name of the `NotificationConfiguration` .
|
||||
*/
|
||||
set name(value: string);
|
||||
/**
|
||||
* A map of tags assigned to a `NotificationConfiguration` .
|
||||
*/
|
||||
get tags(): Array<cdk.CfnTag> | undefined;
|
||||
/**
|
||||
* A map of tags assigned to a `NotificationConfiguration` .
|
||||
*/
|
||||
set tags(value: Array<cdk.CfnTag> | undefined);
|
||||
/**
|
||||
* The Amazon Resource Name (ARN) of the `NotificationConfiguration` resource.
|
||||
*
|
||||
* @cloudformationAttribute Arn
|
||||
*/
|
||||
get attrArn(): string;
|
||||
/**
|
||||
* The creation time of the `NotificationConfiguration` .
|
||||
*
|
||||
* @cloudformationAttribute CreationTime
|
||||
*/
|
||||
get attrCreationTime(): string;
|
||||
/**
|
||||
* The current status of the `NotificationConfiguration` .
|
||||
*
|
||||
* @cloudformationAttribute Status
|
||||
*/
|
||||
get attrStatus(): string;
|
||||
protected get cfnProperties(): Record<string, any>;
|
||||
/**
|
||||
* Examines the CloudFormation resource and discloses attributes
|
||||
*
|
||||
* @param inspector tree inspector to collect and process attributes
|
||||
*/
|
||||
inspect(inspector: cdk.TreeInspector): void;
|
||||
protected renderProperties(props: Record<string, any>): Record<string, any>;
|
||||
}
|
||||
/**
|
||||
* Properties for defining a `CfnNotificationConfiguration`
|
||||
*
|
||||
* @struct
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-notificationconfiguration.html
|
||||
*/
|
||||
export interface CfnNotificationConfigurationProps {
|
||||
/**
|
||||
* The aggregation preference of the `NotificationConfiguration` .
|
||||
*
|
||||
* - Values:
|
||||
*
|
||||
* - `LONG`
|
||||
*
|
||||
* - Aggregate notifications for long periods of time (12 hours).
|
||||
* - `SHORT`
|
||||
*
|
||||
* - Aggregate notifications for short periods of time (5 minutes).
|
||||
* - `NONE`
|
||||
*
|
||||
* - Don't aggregate notifications.
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-notificationconfiguration.html#cfn-notifications-notificationconfiguration-aggregationduration
|
||||
*/
|
||||
readonly aggregationDuration?: string;
|
||||
/**
|
||||
* The description of the `NotificationConfiguration` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-notificationconfiguration.html#cfn-notifications-notificationconfiguration-description
|
||||
*/
|
||||
readonly description: string;
|
||||
/**
|
||||
* The name of the `NotificationConfiguration` .
|
||||
*
|
||||
* Supports RFC 3986's unreserved characters.
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-notificationconfiguration.html#cfn-notifications-notificationconfiguration-name
|
||||
*/
|
||||
readonly name: string;
|
||||
/**
|
||||
* A map of tags assigned to a `NotificationConfiguration` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-notificationconfiguration.html#cfn-notifications-notificationconfiguration-tags
|
||||
*/
|
||||
readonly tags?: Array<cdk.CfnTag>;
|
||||
}
|
||||
/**
|
||||
* Configures a `NotificationHub` for AWS User Notifications .
|
||||
*
|
||||
* For more information about notification hub, see the [AWS User Notifications User Guide](https://docs.aws.amazon.com/notifications/latest/userguide/notification-hubs.html) .
|
||||
*
|
||||
* @cloudformationResource AWS::Notifications::NotificationHub
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-notificationhub.html
|
||||
*/
|
||||
export declare class CfnNotificationHub extends cdk.CfnResource implements cdk.IInspectable, INotificationHubRef {
|
||||
/**
|
||||
* The CloudFormation resource type name for this resource class.
|
||||
*/
|
||||
static readonly CFN_RESOURCE_TYPE_NAME: string;
|
||||
/**
|
||||
* Build a CfnNotificationHub from CloudFormation properties
|
||||
*
|
||||
* A factory method that creates a new instance of this class from an object
|
||||
* containing the CloudFormation properties of this resource.
|
||||
* Used in the @aws-cdk/cloudformation-include module.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
static _fromCloudFormation(scope: constructs.Construct, id: string, resourceAttributes: any, options: cfn_parse.FromCloudFormationOptions): CfnNotificationHub;
|
||||
/**
|
||||
* Checks whether the given object is a CfnNotificationHub
|
||||
*/
|
||||
static isCfnNotificationHub(x: any): x is CfnNotificationHub;
|
||||
/**
|
||||
* The `NotificationHub` Region.
|
||||
*/
|
||||
private _region;
|
||||
protected readonly cfnPropertyNames: Record<string, string>;
|
||||
/**
|
||||
* Create a new `AWS::Notifications::NotificationHub`.
|
||||
*
|
||||
* @param scope Scope in which this resource is defined
|
||||
* @param id Construct identifier for this resource (unique in its scope)
|
||||
* @param props Resource properties
|
||||
*/
|
||||
constructor(scope: constructs.Construct, id: string, props: CfnNotificationHubProps);
|
||||
get notificationHubRef(): NotificationHubReference;
|
||||
/**
|
||||
* The `NotificationHub` Region.
|
||||
*/
|
||||
get region(): string;
|
||||
/**
|
||||
* The `NotificationHub` Region.
|
||||
*/
|
||||
set region(value: string);
|
||||
/**
|
||||
* The date and time the `NotificationHubOverview` was created.
|
||||
*
|
||||
* @cloudformationAttribute CreationTime
|
||||
*/
|
||||
get attrCreationTime(): string;
|
||||
/**
|
||||
* @cloudformationAttribute NotificationHubStatusSummary
|
||||
*/
|
||||
get attrNotificationHubStatusSummary(): cdk.IResolvable;
|
||||
protected get cfnProperties(): Record<string, any>;
|
||||
/**
|
||||
* Examines the CloudFormation resource and discloses attributes
|
||||
*
|
||||
* @param inspector tree inspector to collect and process attributes
|
||||
*/
|
||||
inspect(inspector: cdk.TreeInspector): void;
|
||||
protected renderProperties(props: Record<string, any>): Record<string, any>;
|
||||
}
|
||||
export declare namespace CfnNotificationHub {
|
||||
/**
|
||||
* Provides additional information about the current `NotificationHub` status.
|
||||
*
|
||||
* @struct
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-notifications-notificationhub-notificationhubstatussummary.html
|
||||
*/
|
||||
interface NotificationHubStatusSummaryProperty {
|
||||
/**
|
||||
* Indicates the current status of the `NotificationHub` .
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-notifications-notificationhub-notificationhubstatussummary.html#cfn-notifications-notificationhub-notificationhubstatussummary-notificationhubstatus
|
||||
*/
|
||||
readonly notificationHubStatus: string;
|
||||
/**
|
||||
* An explanation for the current status.
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-notifications-notificationhub-notificationhubstatussummary.html#cfn-notifications-notificationhub-notificationhubstatussummary-notificationhubstatusreason
|
||||
*/
|
||||
readonly notificationHubStatusReason: string;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Properties for defining a `CfnNotificationHub`
|
||||
*
|
||||
* @struct
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-notificationhub.html
|
||||
*/
|
||||
export interface CfnNotificationHubProps {
|
||||
/**
|
||||
* The `NotificationHub` Region.
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-notificationhub.html#cfn-notifications-notificationhub-region
|
||||
*/
|
||||
readonly region: string;
|
||||
}
|
||||
/**
|
||||
* Resource Type definition for AWS::Notifications::OrganizationalUnitAssociation.
|
||||
*
|
||||
* @cloudformationResource AWS::Notifications::OrganizationalUnitAssociation
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-organizationalunitassociation.html
|
||||
*/
|
||||
export declare class CfnOrganizationalUnitAssociation extends cdk.CfnResource implements cdk.IInspectable, IOrganizationalUnitAssociationRef {
|
||||
/**
|
||||
* The CloudFormation resource type name for this resource class.
|
||||
*/
|
||||
static readonly CFN_RESOURCE_TYPE_NAME: string;
|
||||
/**
|
||||
* Build a CfnOrganizationalUnitAssociation from CloudFormation properties
|
||||
*
|
||||
* A factory method that creates a new instance of this class from an object
|
||||
* containing the CloudFormation properties of this resource.
|
||||
* Used in the @aws-cdk/cloudformation-include module.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
static _fromCloudFormation(scope: constructs.Construct, id: string, resourceAttributes: any, options: cfn_parse.FromCloudFormationOptions): CfnOrganizationalUnitAssociation;
|
||||
/**
|
||||
* Checks whether the given object is a CfnOrganizationalUnitAssociation
|
||||
*/
|
||||
static isCfnOrganizationalUnitAssociation(x: any): x is CfnOrganizationalUnitAssociation;
|
||||
/**
|
||||
* ARN identifier of the NotificationConfiguration.
|
||||
*/
|
||||
private _notificationConfigurationArn;
|
||||
/**
|
||||
* The ID of the organizational unit.
|
||||
*/
|
||||
private _organizationalUnitId;
|
||||
protected readonly cfnPropertyNames: Record<string, string>;
|
||||
/**
|
||||
* Create a new `AWS::Notifications::OrganizationalUnitAssociation`.
|
||||
*
|
||||
* @param scope Scope in which this resource is defined
|
||||
* @param id Construct identifier for this resource (unique in its scope)
|
||||
* @param props Resource properties
|
||||
*/
|
||||
constructor(scope: constructs.Construct, id: string, props: CfnOrganizationalUnitAssociationProps);
|
||||
get organizationalUnitAssociationRef(): OrganizationalUnitAssociationReference;
|
||||
/**
|
||||
* ARN identifier of the NotificationConfiguration.
|
||||
*/
|
||||
get notificationConfigurationArn(): string;
|
||||
/**
|
||||
* ARN identifier of the NotificationConfiguration.
|
||||
*/
|
||||
set notificationConfigurationArn(value: string);
|
||||
/**
|
||||
* The ID of the organizational unit.
|
||||
*/
|
||||
get organizationalUnitId(): string;
|
||||
/**
|
||||
* The ID of the organizational unit.
|
||||
*/
|
||||
set organizationalUnitId(value: string);
|
||||
protected get cfnProperties(): Record<string, any>;
|
||||
/**
|
||||
* Examines the CloudFormation resource and discloses attributes
|
||||
*
|
||||
* @param inspector tree inspector to collect and process attributes
|
||||
*/
|
||||
inspect(inspector: cdk.TreeInspector): void;
|
||||
protected renderProperties(props: Record<string, any>): Record<string, any>;
|
||||
}
|
||||
/**
|
||||
* Properties for defining a `CfnOrganizationalUnitAssociation`
|
||||
*
|
||||
* @struct
|
||||
* @stability external
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-organizationalunitassociation.html
|
||||
*/
|
||||
export interface CfnOrganizationalUnitAssociationProps {
|
||||
/**
|
||||
* ARN identifier of the NotificationConfiguration.
|
||||
*
|
||||
* Example: arn:aws:notifications::123456789012:configuration/a01jes88qxwkbj05xv9c967pgm1
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-organizationalunitassociation.html#cfn-notifications-organizationalunitassociation-notificationconfigurationarn
|
||||
*/
|
||||
readonly notificationConfigurationArn: string;
|
||||
/**
|
||||
* The ID of the organizational unit.
|
||||
*
|
||||
* @see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-notifications-organizationalunitassociation.html#cfn-notifications-organizationalunitassociation-organizationalunitid
|
||||
*/
|
||||
readonly organizationalUnitId: string;
|
||||
}
|
||||
export type { IChannelAssociationRef, ChannelAssociationReference };
|
||||
export type { IEventRuleRef, EventRuleReference };
|
||||
export type { IManagedNotificationAccountContactAssociationRef, ManagedNotificationAccountContactAssociationReference };
|
||||
export type { IManagedNotificationAdditionalChannelAssociationRef, ManagedNotificationAdditionalChannelAssociationReference };
|
||||
export type { INotificationConfigurationRef, NotificationConfigurationReference };
|
||||
export type { INotificationHubRef, NotificationHubReference };
|
||||
export type { IOrganizationalUnitAssociationRef, OrganizationalUnitAssociationReference };
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-notifications/lib/notifications.generated.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-notifications/lib/notifications.generated.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user