Comparing version 0.0.12 to 0.0.13
193
API.md
@@ -5,2 +5,42 @@ # API Reference <a name="API Reference" id="api-reference"></a> | ||
### OrgAccountInit <a name="blea.OrgAccountInit" id="bleaorgaccountinit"></a> | ||
#### Initializers <a name="blea.OrgAccountInit.Initializer" id="bleaorgaccountinitinitializer"></a> | ||
```typescript | ||
import { OrgAccountInit } from 'blea' | ||
new OrgAccountInit(scope: Construct, id: string, props: OrgAccountInitProps) | ||
``` | ||
| **Name** | **Type** | **Description** | | ||
| --- | --- | --- | | ||
| [`scope`](#bleaorgaccountinitparameterscope)<span title="Required">*</span> | [`constructs.Construct`](#constructs.Construct) | *No description.* | | ||
| [`id`](#bleaorgaccountinitparameterid)<span title="Required">*</span> | `string` | *No description.* | | ||
| [`props`](#bleaorgaccountinitparameterprops)<span title="Required">*</span> | [`blea.OrgAccountInitProps`](#blea.OrgAccountInitProps) | *No description.* | | ||
--- | ||
##### `scope`<sup>Required</sup> <a name="blea.OrgAccountInit.parameter.scope" id="bleaorgaccountinitparameterscope"></a> | ||
- *Type:* [`constructs.Construct`](#constructs.Construct) | ||
--- | ||
##### `id`<sup>Required</sup> <a name="blea.OrgAccountInit.parameter.id" id="bleaorgaccountinitparameterid"></a> | ||
- *Type:* `string` | ||
--- | ||
##### `props`<sup>Required</sup> <a name="blea.OrgAccountInit.parameter.props" id="bleaorgaccountinitparameterprops"></a> | ||
- *Type:* [`blea.OrgAccountInitProps`](#blea.OrgAccountInitProps) | ||
--- | ||
### OrgConfigRules <a name="blea.OrgConfigRules" id="bleaorgconfigrules"></a> | ||
@@ -143,10 +183,10 @@ | ||
### OrgHealthStack <a name="blea.OrgHealthStack" id="bleaorghealthstack"></a> | ||
### OrgRoleStackSet <a name="blea.OrgRoleStackSet" id="bleaorgrolestackset"></a> | ||
#### Initializers <a name="blea.OrgHealthStack.Initializer" id="bleaorghealthstackinitializer"></a> | ||
#### Initializers <a name="blea.OrgRoleStackSet.Initializer" id="bleaorgrolestacksetinitializer"></a> | ||
```typescript | ||
import { OrgHealthStack } from 'blea' | ||
import { OrgRoleStackSet } from 'blea' | ||
new OrgHealthStack(scope: Construct, id: string, props: OrgHealthProps) | ||
new OrgRoleStackSet(scope: Construct, id: string, props: OrgRoleStackSetProps) | ||
``` | ||
@@ -156,9 +196,9 @@ | ||
| --- | --- | --- | | ||
| [`scope`](#bleaorghealthstackparameterscope)<span title="Required">*</span> | [`constructs.Construct`](#constructs.Construct) | *No description.* | | ||
| [`id`](#bleaorghealthstackparameterid)<span title="Required">*</span> | `string` | *No description.* | | ||
| [`props`](#bleaorghealthstackparameterprops)<span title="Required">*</span> | [`blea.OrgHealthProps`](#blea.OrgHealthProps) | *No description.* | | ||
| [`scope`](#bleaorgrolestacksetparameterscope)<span title="Required">*</span> | [`constructs.Construct`](#constructs.Construct) | *No description.* | | ||
| [`id`](#bleaorgrolestacksetparameterid)<span title="Required">*</span> | `string` | *No description.* | | ||
| [`props`](#bleaorgrolestacksetparameterprops)<span title="Required">*</span> | [`blea.OrgRoleStackSetProps`](#blea.OrgRoleStackSetProps) | *No description.* | | ||
--- | ||
##### `scope`<sup>Required</sup> <a name="blea.OrgHealthStack.parameter.scope" id="bleaorghealthstackparameterscope"></a> | ||
##### `scope`<sup>Required</sup> <a name="blea.OrgRoleStackSet.parameter.scope" id="bleaorgrolestacksetparameterscope"></a> | ||
@@ -169,3 +209,3 @@ - *Type:* [`constructs.Construct`](#constructs.Construct) | ||
##### `id`<sup>Required</sup> <a name="blea.OrgHealthStack.parameter.id" id="bleaorghealthstackparameterid"></a> | ||
##### `id`<sup>Required</sup> <a name="blea.OrgRoleStackSet.parameter.id" id="bleaorgrolestacksetparameterid"></a> | ||
@@ -176,5 +216,5 @@ - *Type:* `string` | ||
##### `props`<sup>Required</sup> <a name="blea.OrgHealthStack.parameter.props" id="bleaorghealthstackparameterprops"></a> | ||
##### `props`<sup>Required</sup> <a name="blea.OrgRoleStackSet.parameter.props" id="bleaorgrolestacksetparameterprops"></a> | ||
- *Type:* [`blea.OrgHealthProps`](#blea.OrgHealthProps) | ||
- *Type:* [`blea.OrgRoleStackSetProps`](#blea.OrgRoleStackSetProps) | ||
@@ -187,10 +227,10 @@ --- | ||
### OrgSlackStack <a name="blea.OrgSlackStack" id="bleaorgslackstack"></a> | ||
### OrgSlack <a name="blea.OrgSlack" id="bleaorgslack"></a> | ||
#### Initializers <a name="blea.OrgSlackStack.Initializer" id="bleaorgslackstackinitializer"></a> | ||
#### Initializers <a name="blea.OrgSlack.Initializer" id="bleaorgslackinitializer"></a> | ||
```typescript | ||
import { OrgSlackStack } from 'blea' | ||
import { OrgSlack } from 'blea' | ||
new OrgSlackStack(scope: Construct, id: string, props: OrgSlackProps) | ||
new OrgSlack(scope: Construct, id: string, props: OrgSlackProps) | ||
``` | ||
@@ -200,9 +240,9 @@ | ||
| --- | --- | --- | | ||
| [`scope`](#bleaorgslackstackparameterscope)<span title="Required">*</span> | [`constructs.Construct`](#constructs.Construct) | *No description.* | | ||
| [`id`](#bleaorgslackstackparameterid)<span title="Required">*</span> | `string` | *No description.* | | ||
| [`props`](#bleaorgslackstackparameterprops)<span title="Required">*</span> | [`blea.OrgSlackProps`](#blea.OrgSlackProps) | *No description.* | | ||
| [`scope`](#bleaorgslackparameterscope)<span title="Required">*</span> | [`constructs.Construct`](#constructs.Construct) | *No description.* | | ||
| [`id`](#bleaorgslackparameterid)<span title="Required">*</span> | `string` | *No description.* | | ||
| [`props`](#bleaorgslackparameterprops)<span title="Required">*</span> | [`blea.OrgSlackProps`](#blea.OrgSlackProps) | *No description.* | | ||
--- | ||
##### `scope`<sup>Required</sup> <a name="blea.OrgSlackStack.parameter.scope" id="bleaorgslackstackparameterscope"></a> | ||
##### `scope`<sup>Required</sup> <a name="blea.OrgSlack.parameter.scope" id="bleaorgslackparameterscope"></a> | ||
@@ -213,3 +253,3 @@ - *Type:* [`constructs.Construct`](#constructs.Construct) | ||
##### `id`<sup>Required</sup> <a name="blea.OrgSlackStack.parameter.id" id="bleaorgslackstackparameterid"></a> | ||
##### `id`<sup>Required</sup> <a name="blea.OrgSlack.parameter.id" id="bleaorgslackparameterid"></a> | ||
@@ -220,3 +260,3 @@ - *Type:* `string` | ||
##### `props`<sup>Required</sup> <a name="blea.OrgSlackStack.parameter.props" id="bleaorgslackstackparameterprops"></a> | ||
##### `props`<sup>Required</sup> <a name="blea.OrgSlack.parameter.props" id="bleaorgslackparameterprops"></a> | ||
@@ -283,2 +323,85 @@ - *Type:* [`blea.OrgSlackProps`](#blea.OrgSlackProps) | ||
### OrgAccountInitProps <a name="blea.OrgAccountInitProps" id="bleaorgaccountinitprops"></a> | ||
#### Initializer <a name="[object Object].Initializer" id="object-objectinitializer"></a> | ||
```typescript | ||
import { OrgAccountInitProps } from 'blea' | ||
const orgAccountInitProps: OrgAccountInitProps = { ... } | ||
``` | ||
#### Properties <a name="Properties" id="properties"></a> | ||
| **Name** | **Type** | **Description** | | ||
| --- | --- | --- | | ||
| [`controlTowerHomeRegion`](#bleaorgaccountinitpropspropertycontroltowerhomeregion)<span title="Required">*</span> | `string` | *No description.* | | ||
| [`disableArnsBasicAll`](#bleaorgaccountinitpropspropertydisablearnsbasicall)<span title="Required">*</span> | `string`[] | *No description.* | | ||
| [`disableArnsBasicVA`](#bleaorgaccountinitpropspropertydisablearnsbasicva)<span title="Required">*</span> | `string`[] | *No description.* | | ||
| [`disableArnsCISAll`](#bleaorgaccountinitpropspropertydisablearnscisall)<span title="Required">*</span> | `string`[] | *No description.* | | ||
| [`disableArnsCISNotCtHome`](#bleaorgaccountinitpropspropertydisablearnscisnotcthome)<span title="Required">*</span> | `string`[] | *No description.* | | ||
| [`roleName`](#bleaorgaccountinitpropspropertyrolename)<span title="Required">*</span> | `string` | *No description.* | | ||
--- | ||
##### `controlTowerHomeRegion`<sup>Required</sup> <a name="blea.OrgAccountInitProps.property.controlTowerHomeRegion" id="bleaorgaccountinitpropspropertycontroltowerhomeregion"></a> | ||
```typescript | ||
public readonly controlTowerHomeRegion: string; | ||
``` | ||
- *Type:* `string` | ||
--- | ||
##### `disableArnsBasicAll`<sup>Required</sup> <a name="blea.OrgAccountInitProps.property.disableArnsBasicAll" id="bleaorgaccountinitpropspropertydisablearnsbasicall"></a> | ||
```typescript | ||
public readonly disableArnsBasicAll: string[]; | ||
``` | ||
- *Type:* `string`[] | ||
--- | ||
##### `disableArnsBasicVA`<sup>Required</sup> <a name="blea.OrgAccountInitProps.property.disableArnsBasicVA" id="bleaorgaccountinitpropspropertydisablearnsbasicva"></a> | ||
```typescript | ||
public readonly disableArnsBasicVA: string[]; | ||
``` | ||
- *Type:* `string`[] | ||
--- | ||
##### `disableArnsCISAll`<sup>Required</sup> <a name="blea.OrgAccountInitProps.property.disableArnsCISAll" id="bleaorgaccountinitpropspropertydisablearnscisall"></a> | ||
```typescript | ||
public readonly disableArnsCISAll: string[]; | ||
``` | ||
- *Type:* `string`[] | ||
--- | ||
##### `disableArnsCISNotCtHome`<sup>Required</sup> <a name="blea.OrgAccountInitProps.property.disableArnsCISNotCtHome" id="bleaorgaccountinitpropspropertydisablearnscisnotcthome"></a> | ||
```typescript | ||
public readonly disableArnsCISNotCtHome: string[]; | ||
``` | ||
- *Type:* `string`[] | ||
--- | ||
##### `roleName`<sup>Required</sup> <a name="blea.OrgAccountInitProps.property.roleName" id="bleaorgaccountinitpropspropertyrolename"></a> | ||
```typescript | ||
public readonly roleName: string; | ||
``` | ||
- *Type:* `string` | ||
--- | ||
### OrgConfigRulesProps <a name="blea.OrgConfigRulesProps" id="bleaorgconfigrulesprops"></a> | ||
@@ -345,3 +468,3 @@ | ||
### OrgHealthProps <a name="blea.OrgHealthProps" id="bleaorghealthprops"></a> | ||
### OrgRoleStackSetProps <a name="blea.OrgRoleStackSetProps" id="bleaorgrolestacksetprops"></a> | ||
@@ -351,5 +474,5 @@ #### Initializer <a name="[object Object].Initializer" id="object-objectinitializer"></a> | ||
```typescript | ||
import { OrgHealthProps } from 'blea' | ||
import { OrgRoleStackSetProps } from 'blea' | ||
const orgHealthProps: OrgHealthProps = { ... } | ||
const orgRoleStackSetProps: OrgRoleStackSetProps = { ... } | ||
``` | ||
@@ -361,22 +484,22 @@ | ||
| --- | --- | --- | | ||
| [`notifyEventTypeCodes`](#bleaorghealthpropspropertynotifyeventtypecodes)<span title="Required">*</span> | `any` | *No description.* | | ||
| [`orgHealthMinutesInterval`](#bleaorghealthpropspropertyorghealthminutesinterval)<span title="Required">*</span> | `string` | *No description.* | | ||
| [`orgHealthSlackWebHookPath`](#bleaorghealthpropspropertyorghealthslackwebhookpath)<span title="Required">*</span> | `string` | *No description.* | | ||
| [`auditAccountID`](#bleaorgrolestacksetpropspropertyauditaccountid)<span title="Required">*</span> | `string` | *No description.* | | ||
| [`roleName`](#bleaorgrolestacksetpropspropertyrolename)<span title="Required">*</span> | `string` | *No description.* | | ||
| [`stackInstancesGroup`](#bleaorgrolestacksetpropspropertystackinstancesgroup)<span title="Required">*</span> | [`aws-cdk-lib.aws_cloudformation.CfnStackSet.StackInstancesProperty`](#aws-cdk-lib.aws_cloudformation.CfnStackSet.StackInstancesProperty) | *No description.* | | ||
--- | ||
##### `notifyEventTypeCodes`<sup>Required</sup> <a name="blea.OrgHealthProps.property.notifyEventTypeCodes" id="bleaorghealthpropspropertynotifyeventtypecodes"></a> | ||
##### `auditAccountID`<sup>Required</sup> <a name="blea.OrgRoleStackSetProps.property.auditAccountID" id="bleaorgrolestacksetpropspropertyauditaccountid"></a> | ||
```typescript | ||
public readonly notifyEventTypeCodes: any; | ||
public readonly auditAccountID: string; | ||
``` | ||
- *Type:* `any` | ||
- *Type:* `string` | ||
--- | ||
##### `orgHealthMinutesInterval`<sup>Required</sup> <a name="blea.OrgHealthProps.property.orgHealthMinutesInterval" id="bleaorghealthpropspropertyorghealthminutesinterval"></a> | ||
##### `roleName`<sup>Required</sup> <a name="blea.OrgRoleStackSetProps.property.roleName" id="bleaorgrolestacksetpropspropertyrolename"></a> | ||
```typescript | ||
public readonly orgHealthMinutesInterval: string; | ||
public readonly roleName: string; | ||
``` | ||
@@ -388,9 +511,9 @@ | ||
##### `orgHealthSlackWebHookPath`<sup>Required</sup> <a name="blea.OrgHealthProps.property.orgHealthSlackWebHookPath" id="bleaorghealthpropspropertyorghealthslackwebhookpath"></a> | ||
##### `stackInstancesGroup`<sup>Required</sup> <a name="blea.OrgRoleStackSetProps.property.stackInstancesGroup" id="bleaorgrolestacksetpropspropertystackinstancesgroup"></a> | ||
```typescript | ||
public readonly orgHealthSlackWebHookPath: string; | ||
public readonly stackInstancesGroup: StackInstancesProperty; | ||
``` | ||
- *Type:* `string` | ||
- *Type:* [`aws-cdk-lib.aws_cloudformation.CfnStackSet.StackInstancesProperty`](#aws-cdk-lib.aws_cloudformation.CfnStackSet.StackInstancesProperty) | ||
@@ -397,0 +520,0 @@ --- |
### [0.0.12](https://github.com/justincase-jp/blea/compare/v0.0.11...v0.0.12) (2022-02-18) | ||
### [0.0.13](https://github.com/justincase-jp/blea/compare/v0.0.12...v0.0.13) (2022-02-20) |
export * from './org-config-rules'; | ||
export * from './org-events'; | ||
export * from './org-slack'; | ||
export * from './org-health'; | ||
export * from './org-config-securityhub'; | ||
export * from './org-account-init'; | ||
export * from './org-stackset'; |
@@ -16,4 +16,5 @@ "use strict"; | ||
__exportStar(require("./org-slack"), exports); | ||
__exportStar(require("./org-health"), exports); | ||
__exportStar(require("./org-config-securityhub"), exports); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUEscURBQW1DO0FBQ25DLCtDQUE2QjtBQUM3Qiw4Q0FBNEI7QUFDNUIsK0NBQTZCO0FBQzdCLDJEQUF5QyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vb3JnLWNvbmZpZy1ydWxlcyc7XG5leHBvcnQgKiBmcm9tICcuL29yZy1ldmVudHMnO1xuZXhwb3J0ICogZnJvbSAnLi9vcmctc2xhY2snO1xuZXhwb3J0ICogZnJvbSAnLi9vcmctaGVhbHRoJztcbmV4cG9ydCAqIGZyb20gJy4vb3JnLWNvbmZpZy1zZWN1cml0eWh1Yic7XG4iXX0= | ||
__exportStar(require("./org-account-init"), exports); | ||
__exportStar(require("./org-stackset"), exports); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUEscURBQW1DO0FBQ25DLCtDQUE2QjtBQUM3Qiw4Q0FBNEI7QUFDNUIsMkRBQXlDO0FBQ3pDLHFEQUFtQztBQUNuQyxpREFBK0IiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL29yZy1jb25maWctcnVsZXMnO1xuZXhwb3J0ICogZnJvbSAnLi9vcmctZXZlbnRzJztcbmV4cG9ydCAqIGZyb20gJy4vb3JnLXNsYWNrJztcbmV4cG9ydCAqIGZyb20gJy4vb3JnLWNvbmZpZy1zZWN1cml0eWh1Yic7XG5leHBvcnQgKiBmcm9tICcuL29yZy1hY2NvdW50LWluaXQnO1xuZXhwb3J0ICogZnJvbSAnLi9vcmctc3RhY2tzZXQnO1xuIl19 |
@@ -27,3 +27,3 @@ "use strict"; | ||
_a = JSII_RTTI_SYMBOL_1; | ||
OrgConfigRules[_a] = { fqn: "blea.OrgConfigRules", version: "0.0.12" }; | ||
OrgConfigRules[_a] = { fqn: "blea.OrgConfigRules", version: "0.0.13" }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JnLWNvbmZpZy1ydWxlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9vcmctY29uZmlnLXJ1bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkNBQW1EO0FBQ25ELDJDQUF1QztBQVV2QyxNQUFhLGNBQWUsU0FBUSxzQkFBUztJQUMzQyxZQUNFLEtBQWdCLEVBQ2hCLEVBQVUsRUFDVixLQUEwQjtRQUUxQixLQUFLLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBRWpCLE1BQU0sRUFBRSxNQUFNLEVBQUUsY0FBYyxFQUFFLHNCQUFzQixFQUFFLHNCQUFzQixFQUFFLEdBQzlFLEtBQUssQ0FBQztRQUNSLE1BQU0sS0FBSyxHQUFHLGNBQWMsQ0FBQyxNQUFNLENBQUMsTUFBTSxJQUFJLFdBQVcsQ0FBQyxDQUFDLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBRXpGLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRTtZQUNyQixJQUFJLHdCQUFNLENBQUMseUJBQXlCLENBQ2xDLElBQUksRUFDSixhQUFhLElBQUksQ0FBQyxjQUFjLEVBQUUsRUFDbEM7Z0JBQ0UsMEJBQTBCLEVBQUUsR0FBRyxJQUFJLENBQUMsY0FBYyxFQUFFO2dCQUNwRCwrQkFBK0IsRUFBRTtvQkFDL0IsR0FBRyxDQUFDLENBQUEsSUFBSSxhQUFKLElBQUksdUJBQUosSUFBSSxDQUFFLGVBQWUsRUFBQyxDQUFDLENBQUMsRUFBRSxlQUFlLEVBQUUsSUFBSSxDQUFDLGVBQWUsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7b0JBQzNFLGNBQWMsRUFBRSxJQUFJLENBQUMsY0FBYztpQkFDcEM7Z0JBQ0QsZ0JBQWdCLEVBQUUsc0JBQXNCO2FBQ3pDLENBQ0YsQ0FBQztRQUNKLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7QUExQkgsd0NBMkJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYXdzX2NvbmZpZyBhcyBjb25maWcgfSBmcm9tICdhd3MtY2RrLWxpYic7XG5pbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdjb25zdHJ1Y3RzJztcblxuZXhwb3J0IGludGVyZmFjZSBPcmdDb25maWdSdWxlc1Byb3BzIHtcbiAgcmVhZG9ubHkgcmVnaW9uOiBzdHJpbmc7XG4gIC8vIHVzZSBhbnkgdG8gYXZvaWQganNpaSBidWlsZCBlcnJvclxuICByZWFkb25seSBjb25maWdSdWxlc0FsbDogYW55W107XG4gIHJlYWRvbmx5IGNvbmZpZ1J1bGVzT25seVVzRWFzdDE/OiBhbnlbXTtcbiAgcmVhZG9ubHkgY29uZmlnRXhjbHVkZWRBY2NvdW50cz86IHN0cmluZ1tdO1xufVxuXG5leHBvcnQgY2xhc3MgT3JnQ29uZmlnUnVsZXMgZXh0ZW5kcyBDb25zdHJ1Y3Qge1xuICBjb25zdHJ1Y3RvcihcbiAgICBzY29wZTogQ29uc3RydWN0LFxuICAgIGlkOiBzdHJpbmcsXG4gICAgcHJvcHM6IE9yZ0NvbmZpZ1J1bGVzUHJvcHMsXG4gICkge1xuICAgIHN1cGVyKHNjb3BlLCBpZCk7XG5cbiAgICBjb25zdCB7IHJlZ2lvbiwgY29uZmlnUnVsZXNBbGwsIGNvbmZpZ1J1bGVzT25seVVzRWFzdDEsIGNvbmZpZ0V4Y2x1ZGVkQWNjb3VudHMgfSA9XG4gICAgICBwcm9wcztcbiAgICBjb25zdCBydWxlcyA9IGNvbmZpZ1J1bGVzQWxsLmNvbmNhdChyZWdpb24gPT0gJ3VzLWVhc3QtMScgPyBjb25maWdSdWxlc09ubHlVc0Vhc3QxIDogW10pO1xuXG4gICAgcnVsZXMuZm9yRWFjaCgocnVsZSkgPT4ge1xuICAgICAgbmV3IGNvbmZpZy5DZm5Pcmdhbml6YXRpb25Db25maWdSdWxlKFxuICAgICAgICB0aGlzLFxuICAgICAgICBgQ29uZmlnUnVsZSR7cnVsZS5ydWxlSWRlbnRpZmllcn1gLFxuICAgICAgICB7XG4gICAgICAgICAgb3JnYW5pemF0aW9uQ29uZmlnUnVsZU5hbWU6IGAke3J1bGUucnVsZUlkZW50aWZpZXJ9YCxcbiAgICAgICAgICBvcmdhbml6YXRpb25NYW5hZ2VkUnVsZU1ldGFkYXRhOiB7XG4gICAgICAgICAgICAuLi4ocnVsZT8uaW5wdXRQYXJhbWV0ZXJzID8geyBpbnB1dFBhcmFtZXRlcnM6IHJ1bGUuaW5wdXRQYXJhbWV0ZXJzIH0gOiB7fSksXG4gICAgICAgICAgICBydWxlSWRlbnRpZmllcjogcnVsZS5ydWxlSWRlbnRpZmllcixcbiAgICAgICAgICB9LFxuICAgICAgICAgIGV4Y2x1ZGVkQWNjb3VudHM6IGNvbmZpZ0V4Y2x1ZGVkQWNjb3VudHMsXG4gICAgICAgIH0sXG4gICAgICApO1xuICAgIH0pO1xuICB9XG59XG4iXX0= |
@@ -35,3 +35,3 @@ "use strict"; | ||
_a = JSII_RTTI_SYMBOL_1; | ||
OrgConfigSecurityhub[_a] = { fqn: "blea.OrgConfigSecurityhub", version: "0.0.12" }; | ||
OrgConfigSecurityhub[_a] = { fqn: "blea.OrgConfigSecurityhub", version: "0.0.13" }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JnLWNvbmZpZy1zZWN1cml0eWh1Yi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9vcmctY29uZmlnLXNlY3VyaXR5aHViLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkJBQTZCO0FBQzdCLDZDQU9xQjtBQUNyQixpREFBZ0Q7QUFDaEQsMkNBQXVDO0FBU3ZDLE1BQWEsb0JBQXFCLFNBQVEsc0JBQVM7SUFDakQsWUFBWSxLQUFnQixFQUFFLEVBQVUsRUFBRSxLQUFZOztRQUNwRCxLQUFLLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ2pCLE1BQU0sRUFDSixjQUFjLEVBQ2QsV0FBVyxFQUNYLHNCQUFzQixFQUN0QiwyQkFBMkIsR0FDNUIsR0FBRyxLQUFLLENBQUM7UUFFVixNQUFNLGtCQUFrQixHQUFHLElBQUksd0JBQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLFFBQVEsRUFBRTtZQUM3RCxPQUFPLEVBQUUsd0JBQU0sQ0FBQyxPQUFPLENBQUMsVUFBVTtZQUNsQyxJQUFJLEVBQUUsd0JBQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUN6QixJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSwrQkFBK0IsQ0FBQyxDQUN0RDtZQUNELE9BQU8sRUFBRSxvQkFBb0I7WUFDN0IsWUFBWSxFQUFFLHNCQUFJLENBQUMsYUFBYSxDQUFDLFNBQVM7WUFDMUMsV0FBVyxFQUFFO2dCQUNYLDJCQUEyQixFQUFFLDJCQUEyQjtnQkFDeEQsY0FBYyxFQUFFLGNBQWM7Z0JBQzlCLHNCQUFzQixFQUFFLHNCQUFzQjthQUMvQztZQUNELE9BQU8sRUFBRSxzQkFBUSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUM7U0FDL0IsQ0FBQyxDQUFDO1FBRUgsTUFBQSxrQkFBa0IsQ0FBQyxJQUFJLDBDQUFFLGdCQUFnQixDQUN2QyxxQkFBRyxDQUFDLGFBQWEsQ0FBQyx3QkFBd0IsQ0FDeEMsK0JBQWUsQ0FBQyw0QkFBNEIsQ0FDN0MsRUFDRDtRQUNGLE1BQUEsa0JBQWtCLENBQUMsSUFBSSwwQ0FBRSxnQkFBZ0IsQ0FDdkMscUJBQUcsQ0FBQyxhQUFhLENBQUMsd0JBQXdCLENBQ3hDLCtCQUFlLENBQUMsc0JBQXNCLENBQ3ZDLEVBQ0Q7UUFFRixNQUFNLFFBQVEsR0FBRyxxQkFBRyxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsSUFBSSxFQUFFLFVBQVUsRUFBRSxXQUFXLENBQUMsQ0FBQztRQUN2RSxrQkFBa0IsQ0FBQyxjQUFjLENBQy9CLElBQUksc0NBQW9CLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxDQUNsRCxDQUFDO0lBQ0osQ0FBQzs7QUF4Q0gsb0RBeUNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgcGF0aCBmcm9tICdwYXRoJztcbmltcG9ydCB7XG4gIGF3c19pYW0gYXMgaWFtLFxuICBhd3NfbGFtYmRhIGFzIGxhbWJkYSxcbiAgYXdzX3NucyBhcyBzbnMsXG4gIGF3c19sb2dzIGFzIGxvZ3MsXG4gIGF3c19sYW1iZGFfZXZlbnRfc291cmNlcyBhcyBsYW1iZGFfZXZlbnRfc291cmNlcyxcbiAgRHVyYXRpb24sXG59IGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7IE1hbmFnZWRQb2xpY2llcyB9IGZyb20gJ2Nkay1jb25zdGFudHMnO1xuaW1wb3J0IHsgQ29uc3RydWN0IH0gZnJvbSAnY29uc3RydWN0cyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgUHJvcHMge1xuICByZWFkb25seSBhdWRpdEFjY291bnRJZDogc3RyaW5nO1xuICByZWFkb25seSBzbnNUb3BpY0Fybjogc3RyaW5nO1xuICByZWFkb25seSBjb250cm9sVG93ZXJIb21lUmVnaW9uOiBzdHJpbmc7XG4gIHJlYWRvbmx5IGNvbmZpZ3VyYXRpb25BZ2dyZWdhdG9yTmFtZTogc3RyaW5nO1xufVxuXG5leHBvcnQgY2xhc3MgT3JnQ29uZmlnU2VjdXJpdHlodWIgZXh0ZW5kcyBDb25zdHJ1Y3Qge1xuICBjb25zdHJ1Y3RvcihzY29wZTogQ29uc3RydWN0LCBpZDogc3RyaW5nLCBwcm9wczogUHJvcHMpIHtcbiAgICBzdXBlcihzY29wZSwgaWQpO1xuICAgIGNvbnN0IHtcbiAgICAgIGF1ZGl0QWNjb3VudElkLFxuICAgICAgc25zVG9waWNBcm4sXG4gICAgICBjb250cm9sVG93ZXJIb21lUmVnaW9uLFxuICAgICAgY29uZmlndXJhdGlvbkFnZ3JlZ2F0b3JOYW1lLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IGNvbmZpZ1RvU2h1YkxhbWJkYSA9IG5ldyBsYW1iZGEuRnVuY3Rpb24odGhpcywgJ2xhbWJkYScsIHtcbiAgICAgIHJ1bnRpbWU6IGxhbWJkYS5SdW50aW1lLlBZVEhPTl8zXzcsXG4gICAgICBjb2RlOiBsYW1iZGEuQ29kZS5mcm9tQXNzZXQoXG4gICAgICAgIHBhdGguam9pbihfX2Rpcm5hbWUsICcuLi9sYW1iZGEvY29uZmlnLXNlY3VyaXR5aHViLycpLFxuICAgICAgKSxcbiAgICAgIGhhbmRsZXI6ICdhcHAubGFtYmRhX2hhbmRsZXInLFxuICAgICAgbG9nUmV0ZW50aW9uOiBsb2dzLlJldGVudGlvbkRheXMuT05FX01PTlRILFxuICAgICAgZW52aXJvbm1lbnQ6IHtcbiAgICAgICAgY29uZmlndXJhdGlvbkFnZ3JlZ2F0b3JOYW1lOiBjb25maWd1cmF0aW9uQWdncmVnYXRvck5hbWUsXG4gICAgICAgIGF1ZGl0QWNjb3VudElkOiBhdWRpdEFjY291bnRJZCxcbiAgICAgICAgY29udHJvbFRvd2VySG9tZVJlZ2lvbjogY29udHJvbFRvd2VySG9tZVJlZ2lvbixcbiAgICAgIH0sXG4gICAgICB0aW1lb3V0OiBEdXJhdGlvbi5zZWNvbmRzKDMwMCksXG4gICAgfSk7XG5cbiAgICBjb25maWdUb1NodWJMYW1iZGEucm9sZT8uYWRkTWFuYWdlZFBvbGljeShcbiAgICAgIGlhbS5NYW5hZ2VkUG9saWN5LmZyb21Bd3NNYW5hZ2VkUG9saWN5TmFtZShcbiAgICAgICAgTWFuYWdlZFBvbGljaWVzLkFXU19TRUNVUklUWV9IVUJfRlVMTF9BQ0NFU1MsXG4gICAgICApLFxuICAgICk7XG4gICAgY29uZmlnVG9TaHViTGFtYmRhLnJvbGU/LmFkZE1hbmFnZWRQb2xpY3koXG4gICAgICBpYW0uTWFuYWdlZFBvbGljeS5mcm9tQXdzTWFuYWdlZFBvbGljeU5hbWUoXG4gICAgICAgIE1hbmFnZWRQb2xpY2llcy5BV1NfQ09ORklHX1VTRVJfQUNDRVNTLFxuICAgICAgKSxcbiAgICApO1xuXG4gICAgY29uc3Qgc25zVG9waWMgPSBzbnMuVG9waWMuZnJvbVRvcGljQXJuKHRoaXMsICdzbnNUb3BpYycsIHNuc1RvcGljQXJuKTtcbiAgICBjb25maWdUb1NodWJMYW1iZGEuYWRkRXZlbnRTb3VyY2UoXG4gICAgICBuZXcgbGFtYmRhX2V2ZW50X3NvdXJjZXMuU25zRXZlbnRTb3VyY2Uoc25zVG9waWMpLFxuICAgICk7XG4gIH1cbn1cbiJdfQ== |
@@ -88,3 +88,3 @@ "use strict"; | ||
_a = JSII_RTTI_SYMBOL_1; | ||
OrgEvent[_a] = { fqn: "blea.OrgEvent", version: "0.0.12" }; | ||
OrgEvent[_a] = { fqn: "blea.OrgEvent", version: "0.0.13" }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JnLWV2ZW50cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9vcmctZXZlbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkNBUXFCO0FBQ3JCLGlEQUFrRDtBQUNsRCwyQ0FBdUM7QUFRdkMsTUFBYSxRQUFTLFNBQVEsc0JBQVM7SUFFckMsWUFBWSxLQUFnQixFQUFFLEVBQVUsRUFBRSxLQUFvQjtRQUM1RCxLQUFLLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBRWpCLE1BQU0sRUFBRSxNQUFNLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxHQUFHLEtBQUssQ0FBQztRQUVsRCxNQUFNLHdCQUF3QixHQUFHO1lBQy9CLFFBQVEsRUFBRSxDQUFDLGlCQUFpQixDQUFDO1lBQzdCLGFBQWEsRUFBRSxDQUFDLGtDQUFrQyxDQUFDO1lBQ25ELFFBQVEsRUFBRTtnQkFDUixRQUFRLEVBQUU7b0JBQ1IsVUFBVSxFQUFFO3dCQUNWLE1BQU0sRUFBRSxDQUFDLGVBQWUsRUFBRSxRQUFRLEVBQUUsU0FBUyxDQUFDO3FCQUMvQztvQkFDRCxRQUFRLEVBQUU7d0JBQ1IsTUFBTSxFQUFFLENBQUMsS0FBSyxDQUFDO3FCQUNoQjtpQkFDRjthQUNGO1NBQ0YsQ0FBQztRQUNGLE1BQU0sVUFBVSxHQUFHLElBQUksd0JBQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLFFBQVEsRUFBRTtZQUNqRCxZQUFZLEVBQUUsd0JBQXdCO1NBQ3ZDLENBQUMsQ0FBQztRQUNILE1BQU0sWUFBWSxHQUFHLElBQUkscUJBQUcsQ0FBQyxZQUFZLEVBQUUsQ0FBQyxjQUFjLENBQUM7WUFDekQsWUFBWSxFQUFFO2dCQUNaLG1CQUFtQixFQUFFLFNBQVM7Z0JBQzlCLGdCQUFnQixFQUFFLE9BQU8sTUFBTSxnQkFBZ0I7YUFDaEQ7U0FDRixDQUFDLENBQUM7UUFDSCxNQUFNLGtCQUFrQixHQUFHLElBQUkscUJBQUcsQ0FBQyxlQUFlLENBQUM7WUFDakQsT0FBTyxFQUFFO2dCQUNQLGFBQWE7Z0JBQ2Isc0JBQXNCO2dCQUN0QixpQkFBaUI7Z0JBQ2pCLGdCQUFnQjtnQkFDaEIsaUJBQWlCO2FBQ2xCO1lBQ0QsTUFBTSxFQUFFLHFCQUFHLENBQUMsTUFBTSxDQUFDLEtBQUs7WUFDeEIsVUFBVSxFQUFFLENBQUMsWUFBWSxDQUFDO1lBQzFCLFNBQVMsRUFBRSxDQUFDLEdBQUcsQ0FBQztTQUNqQixDQUFDLENBQUM7UUFDSCxNQUFNLFVBQVUsR0FBRyxFQUFFLENBQUM7UUFDdEIsTUFBTSxzQkFBc0IsR0FBRyxJQUFJLHFCQUFHLENBQUMsZ0JBQWdCLENBQ3JELGlDQUFpQixDQUFDLE1BQU0sRUFDeEIsRUFBRSxDQUNILENBQUM7UUFDRixVQUFVLENBQUMsSUFBSSxDQUFDLHNCQUFzQixDQUFDLENBQUM7UUFFeEMsTUFBTSxxQkFBcUIsR0FBRyxJQUFJLHFCQUFHLENBQUMsZUFBZSxDQUFDO1lBQ3BELE9BQU8sRUFBRSxDQUFDLGFBQWEsRUFBRSxzQkFBc0IsQ0FBQztZQUNoRCxNQUFNLEVBQUUscUJBQUcsQ0FBQyxNQUFNLENBQUMsS0FBSztZQUN4QixVQUFVLEVBQUUsVUFBVTtZQUN0QixTQUFTLEVBQUUsQ0FBQyxHQUFHLENBQUM7U0FDakIsQ0FBQyxDQUFDO1FBRUgsTUFBTSxvQkFBb0IsR0FBRyxJQUFJLHFCQUFHLENBQUMsb0JBQW9CLEVBQUUsQ0FBQztRQUM1RCxNQUFNLDBCQUEwQixHQUFHLElBQUkscUJBQUcsQ0FBQyxlQUFlLENBQUM7WUFDekQsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDO1lBQ2xCLE1BQU0sRUFBRSxxQkFBRyxDQUFDLE1BQU0sQ0FBQyxLQUFLO1lBQ3hCLFVBQVUsRUFBRSxDQUFDLG9CQUFvQixDQUFDO1lBQ2xDLFNBQVMsRUFBRSxDQUFDLEdBQUcsQ0FBQztTQUNqQixDQUFDLENBQUM7UUFFSCxNQUFNLFNBQVMsR0FBRyxJQUFJLHFCQUFHLENBQUMsY0FBYyxDQUFDO1lBQ3ZDLFVBQVUsRUFBRTtnQkFDVixxQkFBcUI7Z0JBQ3JCLGtCQUFrQjtnQkFDbEIsMEJBQTBCO2FBQzNCO1NBQ0YsQ0FBQyxDQUFDO1FBRUgsTUFBTSxHQUFHLEdBQUcsSUFBSSxxQkFBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsS0FBSyxFQUFFO1lBQ25DLEtBQUssRUFBRSxZQUFZO1lBQ25CLGlCQUFpQixFQUFFLElBQUk7WUFDdkIsYUFBYSxFQUFFLHNCQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQztZQUNoQyxhQUFhLEVBQUUsMkJBQWEsQ0FBQyxPQUFPO1lBQ3BDLE1BQU0sRUFBRSxTQUFTO1NBQ2xCLENBQUMsQ0FBQztRQUNILElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxxQkFBRyxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsVUFBVSxFQUFFO1lBQzNDLElBQUksRUFBRSxLQUFLO1lBQ1gsU0FBUyxFQUFFLEdBQUc7U0FDZixDQUFDLENBQUM7UUFDSCxNQUFNLFVBQVUsR0FBRyxJQUFJLGdDQUFPLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNwRCxVQUFVLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQ25DLENBQUM7O0FBckZILDRCQXNGQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIGF3c19ldmVudHMgYXMgZXZlbnRzLFxuICBhd3Nfc25zIGFzIHNucyxcbiAgYXdzX2lhbSBhcyBpYW0sXG4gIGF3c19rbXMgYXMga21zLFxuICBhd3NfZXZlbnRzX3RhcmdldHMgYXMgdGFyZ2V0cyxcbiAgUmVtb3ZhbFBvbGljeSxcbiAgRHVyYXRpb24sXG59IGZyb20gJ2F3cy1jZGstbGliJztcbmltcG9ydCB7IFNlcnZpY2VQcmluY2lwYWxzIH0gZnJvbSAnY2RrLWNvbnN0YW50cyc7XG5pbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdjb25zdHJ1Y3RzJztcblxuZXhwb3J0IGludGVyZmFjZSBFdmVudFNuc1Byb3BzIHtcbiAgcmVhZG9ubHkgcmVnaW9uOiBzdHJpbmc7XG4gIHJlYWRvbmx5IGFjY291bnRJZDogc3RyaW5nO1xuICByZWFkb25seSBrbXNBbGlhc05hbWU6IHN0cmluZztcbn1cblxuZXhwb3J0IGNsYXNzIE9yZ0V2ZW50IGV4dGVuZHMgQ29uc3RydWN0IHtcbiAgcHVibGljIHJlYWRvbmx5IHRvcGljOiBzbnMuVG9waWM7XG4gIGNvbnN0cnVjdG9yKHNjb3BlOiBDb25zdHJ1Y3QsIGlkOiBzdHJpbmcsIHByb3BzOiBFdmVudFNuc1Byb3BzKSB7XG4gICAgc3VwZXIoc2NvcGUsIGlkKTtcblxuICAgIGNvbnN0IHsgcmVnaW9uLCBhY2NvdW50SWQsIGttc0FsaWFzTmFtZSB9ID0gcHJvcHM7XG5cbiAgICBjb25zdCBTZWN1cml0eWh1Yk5vdGlmeVBhdHRlcm4gPSB7XG4gICAgICAnc291cmNlJzogWydhd3Muc2VjdXJpdHlodWInXSxcbiAgICAgICdkZXRhaWwtdHlwZSc6IFsnU2VjdXJpdHkgSHViIEZpbmRpbmdzIC0gSW1wb3J0ZWQnXSxcbiAgICAgICdkZXRhaWwnOiB7XG4gICAgICAgIGZpbmRpbmdzOiB7XG4gICAgICAgICAgQ29tcGxpYW5jZToge1xuICAgICAgICAgICAgU3RhdHVzOiBbJ05PVF9BVkFJTEFCTEUnLCAnRkFJTEVEJywgJ1dBUk5JTkcnXSxcbiAgICAgICAgICB9LFxuICAgICAgICAgIFdvcmtmbG93OiB7XG4gICAgICAgICAgICBTdGF0dXM6IFsnTkVXJ10sXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgfTtcbiAgICBjb25zdCBldmVudHNSdWxlID0gbmV3IGV2ZW50cy5SdWxlKHRoaXMsICdldmVudHMnLCB7XG4gICAgICBldmVudFBhdHRlcm46IFNlY3VyaXR5aHViTm90aWZ5UGF0dGVybixcbiAgICB9KTtcbiAgICBjb25zdCBzbnNQcmluY2lwYWwgPSBuZXcgaWFtLkFueVByaW5jaXBhbCgpLndpdGhDb25kaXRpb25zKHtcbiAgICAgIFN0cmluZ0VxdWFsczoge1xuICAgICAgICAna21zOkNhbGxlckFjY291bnQnOiBhY2NvdW50SWQsXG4gICAgICAgICdrbXM6VmlhU2VydmljZSc6IGBzbnMuJHtyZWdpb259LmFtYXpvbmF3cy5jb21gLFxuICAgICAgfSxcbiAgICB9KTtcbiAgICBjb25zdCBzbnNQb2xpY3lTdGF0ZW1lbnQgPSBuZXcgaWFtLlBvbGljeVN0YXRlbWVudCh7XG4gICAgICBhY3Rpb25zOiBbXG4gICAgICAgICdrbXM6RGVjcnlwdCcsXG4gICAgICAgICdrbXM6R2VuZXJhdGVEYXRhS2V5KicsXG4gICAgICAgICdrbXM6Q3JlYXRlR3JhbnQnLFxuICAgICAgICAna21zOkxpc3RHcmFudHMnLFxuICAgICAgICAna21zOkRlc2NyaWJlS2V5JyxcbiAgICAgIF0sXG4gICAgICBlZmZlY3Q6IGlhbS5FZmZlY3QuQUxMT1csXG4gICAgICBwcmluY2lwYWxzOiBbc25zUHJpbmNpcGFsXSxcbiAgICAgIHJlc291cmNlczogWycqJ10sXG4gICAgfSk7XG4gICAgY29uc3QgcHJpbmNpcGFscyA9IFtdO1xuICAgIGNvbnN0IGV2ZW50c1NlcnZpY2VQcmluY2lwYWwgPSBuZXcgaWFtLlNlcnZpY2VQcmluY2lwYWwoXG4gICAgICBTZXJ2aWNlUHJpbmNpcGFscy5FVkVOVFMsXG4gICAgICB7fSxcbiAgICApO1xuICAgIHByaW5jaXBhbHMucHVzaChldmVudHNTZXJ2aWNlUHJpbmNpcGFsKTtcblxuICAgIGNvbnN0IGV2ZW50c1BvbGljeVN0YXRlbWVudCA9IG5ldyBpYW0uUG9saWN5U3RhdGVtZW50KHtcbiAgICAgIGFjdGlvbnM6IFsna21zOkRlY3J5cHQnLCAna21zOkdlbmVyYXRlRGF0YUtleSonXSxcbiAgICAgIGVmZmVjdDogaWFtLkVmZmVjdC5BTExPVyxcbiAgICAgIHByaW5jaXBhbHM6IHByaW5jaXBhbHMsXG4gICAgICByZXNvdXJjZXM6IFsnKiddLFxuICAgIH0pO1xuXG4gICAgY29uc3QgYWNjb3VudFJvb3RQcmluY2lwYWwgPSBuZXcgaWFtLkFjY291bnRSb290UHJpbmNpcGFsKCk7XG4gICAgY29uc3QgYWNjb3VudFJvb3RQb2xpY3lTdGF0ZW1lbnQgPSBuZXcgaWFtLlBvbGljeVN0YXRlbWVudCh7XG4gICAgICBhY3Rpb25zOiBbJ2ttczoqJ10sXG4gICAgICBlZmZlY3Q6IGlhbS5FZmZlY3QuQUxMT1csXG4gICAgICBwcmluY2lwYWxzOiBbYWNjb3VudFJvb3RQcmluY2lwYWxdLFxuICAgICAgcmVzb3VyY2VzOiBbJyonXSxcbiAgICB9KTtcblxuICAgIGNvbnN0IGtleXBvbGljeSA9IG5ldyBpYW0uUG9saWN5RG9jdW1lbnQoe1xuICAgICAgc3RhdGVtZW50czogW1xuICAgICAgICBldmVudHNQb2xpY3lTdGF0ZW1lbnQsXG4gICAgICAgIHNuc1BvbGljeVN0YXRlbWVudCxcbiAgICAgICAgYWNjb3VudFJvb3RQb2xpY3lTdGF0ZW1lbnQsXG4gICAgICBdLFxuICAgIH0pO1xuXG4gICAgY29uc3QgY21rID0gbmV3IGttcy5LZXkodGhpcywgJ2tleScsIHtcbiAgICAgIGFsaWFzOiBrbXNBbGlhc05hbWUsXG4gICAgICBlbmFibGVLZXlSb3RhdGlvbjogdHJ1ZSxcbiAgICAgIHBlbmRpbmdXaW5kb3c6IER1cmF0aW9uLmRheXMoMzApLFxuICAgICAgcmVtb3ZhbFBvbGljeTogUmVtb3ZhbFBvbGljeS5ERVNUUk9ZLFxuICAgICAgcG9saWN5OiBrZXlwb2xpY3ksXG4gICAgfSk7XG4gICAgdGhpcy50b3BpYyA9IG5ldyBzbnMuVG9waWModGhpcywgJ3Nuc1RvcGljJywge1xuICAgICAgZmlmbzogZmFsc2UsXG4gICAgICBtYXN0ZXJLZXk6IGNtayxcbiAgICB9KTtcbiAgICBjb25zdCBzbnNUYXJnZXRzID0gbmV3IHRhcmdldHMuU25zVG9waWModGhpcy50b3BpYyk7XG4gICAgZXZlbnRzUnVsZS5hZGRUYXJnZXQoc25zVGFyZ2V0cyk7XG4gIH1cbn1cbiJdfQ== |
@@ -9,4 +9,4 @@ import { aws_sns as sns } from 'aws-cdk-lib'; | ||
} | ||
export declare class OrgSlackStack extends Construct { | ||
export declare class OrgSlack extends Construct { | ||
constructor(scope: Construct, id: string, props: OrgSlackProps); | ||
} |
"use strict"; | ||
var _a; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.OrgSlackStack = void 0; | ||
exports.OrgSlack = void 0; | ||
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); | ||
@@ -9,3 +9,3 @@ const aws_cdk_lib_1 = require("aws-cdk-lib"); | ||
const chatbot_role_1 = require("./resources/chatbot-role"); | ||
class OrgSlackStack extends constructs_1.Construct { | ||
class OrgSlack extends constructs_1.Construct { | ||
constructor(scope, id, props) { | ||
@@ -31,5 +31,5 @@ super(scope, id); | ||
} | ||
exports.OrgSlackStack = OrgSlackStack; | ||
exports.OrgSlack = OrgSlack; | ||
_a = JSII_RTTI_SYMBOL_1; | ||
OrgSlackStack[_a] = { fqn: "blea.OrgSlackStack", version: "0.0.12" }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JnLXNsYWNrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL29yZy1zbGFjay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLDZDQUtxQjtBQUNyQiwyQ0FBdUM7QUFDdkMsMkRBQXVEO0FBU3ZELE1BQWEsYUFBYyxTQUFRLHNCQUFTO0lBQzFDLFlBQVksS0FBZ0IsRUFBRSxFQUFVLEVBQUUsS0FBb0I7UUFDNUQsS0FBSyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQztRQUVqQixNQUFNLEVBQUUsUUFBUSxFQUFFLFdBQVcsRUFBRSxTQUFTLEVBQUUsNkJBQTZCLEVBQUUsR0FDdkUsS0FBSyxDQUFDO1FBRVIsTUFBTSxJQUFJLEdBQUcsMEJBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMvQixNQUFNLGNBQWMsR0FBRyxTQUFTLENBQUM7UUFFakMsSUFBSSx5QkFBTyxDQUFDLHlCQUF5QixDQUFDLElBQUksRUFBRSxTQUFTLEVBQUU7WUFDckQsNkJBQTZCLEVBQUUsNkJBQTZCO1lBQzVELGNBQWMsRUFBRSxjQUFjO1lBQzlCLGdCQUFnQixFQUFFLFdBQVc7WUFDN0Isa0JBQWtCLEVBQUUsUUFBUTtZQUM1QixZQUFZLEVBQUUseUJBQU8sQ0FBQyxZQUFZLENBQUMsSUFBSTtZQUN2QyxZQUFZLEVBQUUsc0JBQUksQ0FBQyxhQUFhLENBQUMsU0FBUztZQUMxQyx3QkFBd0IsRUFBRTtnQkFDeEIsSUFBSSxFQUFFLHNCQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztnQkFDekIsVUFBVSxFQUFFLEVBQUU7YUFDZjtZQUNELElBQUksRUFBRSxJQUFJO1NBQ1gsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7QUF2Qkgsc0NBd0JDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgYXdzX3NucyBhcyBzbnMsXG4gIGF3c19jaGF0Ym90IGFzIGNoYXRib3QsXG4gIGF3c19sb2dzIGFzIGxvZ3MsXG4gIER1cmF0aW9uLFxufSBmcm9tICdhd3MtY2RrLWxpYic7XG5pbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdjb25zdHJ1Y3RzJztcbmltcG9ydCB7IGNoYXRib3RSb2xlIH0gZnJvbSAnLi9yZXNvdXJjZXMvY2hhdGJvdC1yb2xlJztcblxuZXhwb3J0IGludGVyZmFjZSBPcmdTbGFja1Byb3BzIHtcbiAgcmVhZG9ubHkgc25zVG9waWM6IHNucy5Ub3BpY1tdO1xuICByZWFkb25seSB3b3Jrc3BhY2VJZDogc3RyaW5nO1xuICByZWFkb25seSBjaGFubmVsSWQ6IHN0cmluZztcbiAgcmVhZG9ubHkgc2xhY2tDaGFubmVsQ29uZmlndXJhdGlvbk5hbWU6IHN0cmluZztcbn1cblxuZXhwb3J0IGNsYXNzIE9yZ1NsYWNrU3RhY2sgZXh0ZW5kcyBDb25zdHJ1Y3Qge1xuICBjb25zdHJ1Y3RvcihzY29wZTogQ29uc3RydWN0LCBpZDogc3RyaW5nLCBwcm9wczogT3JnU2xhY2tQcm9wcykge1xuICAgIHN1cGVyKHNjb3BlLCBpZCk7XG5cbiAgICBjb25zdCB7IHNuc1RvcGljLCB3b3Jrc3BhY2VJZCwgY2hhbm5lbElkLCBzbGFja0NoYW5uZWxDb25maWd1cmF0aW9uTmFtZSB9ID1cbiAgICAgIHByb3BzO1xuXG4gICAgY29uc3Qgcm9sZSA9IGNoYXRib3RSb2xlKHRoaXMpO1xuICAgIGNvbnN0IHNsYWNrQ2hhbm5lbElkID0gY2hhbm5lbElkO1xuXG4gICAgbmV3IGNoYXRib3QuU2xhY2tDaGFubmVsQ29uZmlndXJhdGlvbih0aGlzLCAnY2hhdGJvdCcsIHtcbiAgICAgIHNsYWNrQ2hhbm5lbENvbmZpZ3VyYXRpb25OYW1lOiBzbGFja0NoYW5uZWxDb25maWd1cmF0aW9uTmFtZSxcbiAgICAgIHNsYWNrQ2hhbm5lbElkOiBzbGFja0NoYW5uZWxJZCxcbiAgICAgIHNsYWNrV29ya3NwYWNlSWQ6IHdvcmtzcGFjZUlkLFxuICAgICAgbm90aWZpY2F0aW9uVG9waWNzOiBzbnNUb3BpYyxcbiAgICAgIGxvZ2dpbmdMZXZlbDogY2hhdGJvdC5Mb2dnaW5nTGV2ZWwuSU5GTyxcbiAgICAgIGxvZ1JldGVudGlvbjogbG9ncy5SZXRlbnRpb25EYXlzLlRXT19XRUVLUyxcbiAgICAgIGxvZ1JldGVudGlvblJldHJ5T3B0aW9uczoge1xuICAgICAgICBiYXNlOiBEdXJhdGlvbi5zZWNvbmRzKDUpLFxuICAgICAgICBtYXhSZXRyaWVzOiAxMCxcbiAgICAgIH0sXG4gICAgICByb2xlOiByb2xlLFxuICAgIH0pO1xuICB9XG59XG4iXX0= | ||
OrgSlack[_a] = { fqn: "blea.OrgSlack", version: "0.0.13" }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JnLXNsYWNrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL29yZy1zbGFjay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLDZDQUtxQjtBQUNyQiwyQ0FBdUM7QUFDdkMsMkRBQXVEO0FBU3ZELE1BQWEsUUFBUyxTQUFRLHNCQUFTO0lBQ3JDLFlBQVksS0FBZ0IsRUFBRSxFQUFVLEVBQUUsS0FBb0I7UUFDNUQsS0FBSyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQztRQUVqQixNQUFNLEVBQUUsUUFBUSxFQUFFLFdBQVcsRUFBRSxTQUFTLEVBQUUsNkJBQTZCLEVBQUUsR0FDdkUsS0FBSyxDQUFDO1FBRVIsTUFBTSxJQUFJLEdBQUcsMEJBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMvQixNQUFNLGNBQWMsR0FBRyxTQUFTLENBQUM7UUFFakMsSUFBSSx5QkFBTyxDQUFDLHlCQUF5QixDQUFDLElBQUksRUFBRSxTQUFTLEVBQUU7WUFDckQsNkJBQTZCLEVBQUUsNkJBQTZCO1lBQzVELGNBQWMsRUFBRSxjQUFjO1lBQzlCLGdCQUFnQixFQUFFLFdBQVc7WUFDN0Isa0JBQWtCLEVBQUUsUUFBUTtZQUM1QixZQUFZLEVBQUUseUJBQU8sQ0FBQyxZQUFZLENBQUMsSUFBSTtZQUN2QyxZQUFZLEVBQUUsc0JBQUksQ0FBQyxhQUFhLENBQUMsU0FBUztZQUMxQyx3QkFBd0IsRUFBRTtnQkFDeEIsSUFBSSxFQUFFLHNCQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztnQkFDekIsVUFBVSxFQUFFLEVBQUU7YUFDZjtZQUNELElBQUksRUFBRSxJQUFJO1NBQ1gsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7QUF2QkgsNEJBd0JDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgYXdzX3NucyBhcyBzbnMsXG4gIGF3c19jaGF0Ym90IGFzIGNoYXRib3QsXG4gIGF3c19sb2dzIGFzIGxvZ3MsXG4gIER1cmF0aW9uLFxufSBmcm9tICdhd3MtY2RrLWxpYic7XG5pbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdjb25zdHJ1Y3RzJztcbmltcG9ydCB7IGNoYXRib3RSb2xlIH0gZnJvbSAnLi9yZXNvdXJjZXMvY2hhdGJvdC1yb2xlJztcblxuZXhwb3J0IGludGVyZmFjZSBPcmdTbGFja1Byb3BzIHtcbiAgcmVhZG9ubHkgc25zVG9waWM6IHNucy5Ub3BpY1tdO1xuICByZWFkb25seSB3b3Jrc3BhY2VJZDogc3RyaW5nO1xuICByZWFkb25seSBjaGFubmVsSWQ6IHN0cmluZztcbiAgcmVhZG9ubHkgc2xhY2tDaGFubmVsQ29uZmlndXJhdGlvbk5hbWU6IHN0cmluZztcbn1cblxuZXhwb3J0IGNsYXNzIE9yZ1NsYWNrIGV4dGVuZHMgQ29uc3RydWN0IHtcbiAgY29uc3RydWN0b3Ioc2NvcGU6IENvbnN0cnVjdCwgaWQ6IHN0cmluZywgcHJvcHM6IE9yZ1NsYWNrUHJvcHMpIHtcbiAgICBzdXBlcihzY29wZSwgaWQpO1xuXG4gICAgY29uc3QgeyBzbnNUb3BpYywgd29ya3NwYWNlSWQsIGNoYW5uZWxJZCwgc2xhY2tDaGFubmVsQ29uZmlndXJhdGlvbk5hbWUgfSA9XG4gICAgICBwcm9wcztcblxuICAgIGNvbnN0IHJvbGUgPSBjaGF0Ym90Um9sZSh0aGlzKTtcbiAgICBjb25zdCBzbGFja0NoYW5uZWxJZCA9IGNoYW5uZWxJZDtcblxuICAgIG5ldyBjaGF0Ym90LlNsYWNrQ2hhbm5lbENvbmZpZ3VyYXRpb24odGhpcywgJ2NoYXRib3QnLCB7XG4gICAgICBzbGFja0NoYW5uZWxDb25maWd1cmF0aW9uTmFtZTogc2xhY2tDaGFubmVsQ29uZmlndXJhdGlvbk5hbWUsXG4gICAgICBzbGFja0NoYW5uZWxJZDogc2xhY2tDaGFubmVsSWQsXG4gICAgICBzbGFja1dvcmtzcGFjZUlkOiB3b3Jrc3BhY2VJZCxcbiAgICAgIG5vdGlmaWNhdGlvblRvcGljczogc25zVG9waWMsXG4gICAgICBsb2dnaW5nTGV2ZWw6IGNoYXRib3QuTG9nZ2luZ0xldmVsLklORk8sXG4gICAgICBsb2dSZXRlbnRpb246IGxvZ3MuUmV0ZW50aW9uRGF5cy5UV09fV0VFS1MsXG4gICAgICBsb2dSZXRlbnRpb25SZXRyeU9wdGlvbnM6IHtcbiAgICAgICAgYmFzZTogRHVyYXRpb24uc2Vjb25kcyg1KSxcbiAgICAgICAgbWF4UmV0cmllczogMTAsXG4gICAgICB9LFxuICAgICAgcm9sZTogcm9sZSxcbiAgICB9KTtcbiAgfVxufVxuIl19 |
@@ -10,2 +10,7 @@ { | ||
"bump": "npx projen bump", | ||
"bundle": "npx projen bundle", | ||
"bundle:lambda/disable-securityhub.lambda": "npx projen bundle:lambda/disable-securityhub.lambda", | ||
"bundle:lambda/disable-securityhub.lambda:watch": "npx projen bundle:lambda/disable-securityhub.lambda:watch", | ||
"bundle:lambda/sw-role.lambda": "npx projen bundle:lambda/sw-role.lambda", | ||
"bundle:lambda/sw-role.lambda:watch": "npx projen bundle:lambda/sw-role.lambda:watch", | ||
"clobber": "npx projen clobber", | ||
@@ -40,9 +45,9 @@ "compat": "npx projen compat", | ||
"devDependencies": { | ||
"@aws-sdk/client-health": "^3.51.0", | ||
"@aws-sdk/client-securityhub": "3.49.0", | ||
"@aws-sdk/client-sts": "3.49.0", | ||
"@types/jest": "^27.4.0", | ||
"@types/lodash": "^4.14.178", | ||
"@types/node": "^12", | ||
"@typescript-eslint/eslint-plugin": "^5", | ||
"@typescript-eslint/parser": "^5", | ||
"aws-cdk-lib": "2.1.0", | ||
"aws-cdk-lib": "2.12.0", | ||
"constructs": "10.0.5", | ||
@@ -60,3 +65,2 @@ "esbuild": "0", | ||
"json-schema": "^0.4.0", | ||
"lodash": "^4.17.21", | ||
"npm-check-updates": "^12", | ||
@@ -69,3 +73,3 @@ "projen": "^0.52.35", | ||
"peerDependencies": { | ||
"aws-cdk-lib": "^2.1.0", | ||
"aws-cdk-lib": "^2.12.0", | ||
"constructs": "^10.0.5" | ||
@@ -81,3 +85,3 @@ }, | ||
"license": "Apache-2.0", | ||
"version": "0.0.12", | ||
"version": "0.0.13", | ||
"jest": { | ||
@@ -84,0 +88,0 @@ "testMatch": [ |
@@ -25,5 +25,5 @@ # Blea-Jic | ||
``` | ||
import { OrgEventStack } from 'blea'; | ||
import { OrgEvent } from 'blea'; | ||
const orgEvent = new OrgEventStack(this, 'OrgEventStack', { | ||
const orgEvent = new OrgEvent(this, 'OrgEvent', { | ||
region: props?.env?.region || '', | ||
@@ -48,3 +48,3 @@ accountId: props?.env?.account || '', | ||
Before using , you should set up for root or audit account enable config rule to organizations. | ||
for more detail , see below | ||
for more detail , see below | ||
https://docs.aws.amazon.com/config/latest/developerguide/config-rule-multi-account-deployment.html | ||
@@ -76,3 +76,3 @@ | ||
This provides aws chatbot for slack to notify findings . | ||
This provides aws chatbot for slack to notify findings . | ||
@@ -84,3 +84,3 @@ | Item | Description | | ||
### Prerequisites | ||
### Prerequisites | ||
before deploying ,you have done configure new client. for more details , see below | ||
@@ -94,5 +94,5 @@ https://docs.aws.amazon.com/dtconsole/latest/userguide/notifications-chatbot.html | ||
const slackWorkspaceId = "xxxxx" | ||
const slackChannelId = "xxxxx" | ||
const slackChannelId = "xxxxx" | ||
const orgSlackStack = new OrgSlackStack(this, 'OrgSlack', { | ||
const OrgSlack = new OrgSlack(this, 'OrgSlack', { | ||
snsTopic: [orgEven.topic], | ||
@@ -109,6 +109,6 @@ workspaceId: slackWorkspaceId, | ||
This provides lambda to import findings to securityhub | ||
This provides lambda to import findings to securityhub | ||
from all children accounts config compliance . | ||
you have sns topic named 'aws-controltower-AggregateSecurityNotifications' that created by aws controltower . | ||
you have sns topic named 'aws-controltower-AggregateSecurityNotifications' that created by aws controltower . | ||
All config compliance informations are sent to that one . | ||
@@ -121,3 +121,3 @@ | ||
### Prerequisites | ||
### Prerequisites | ||
@@ -142,4 +142,28 @@ Control tower is enabled in your organizations . | ||
TODO: | ||
# OrgStackSet | ||
TODO: | ||
# for contributor | ||
first step | ||
``` | ||
$ yarn | ||
``` | ||
compile in the background | ||
``` | ||
$ yarn watch | ||
``` | ||
## IMPORTANT! | ||
DO NOT EDIT by package.json | ||
## to check specific source | ||
@@ -150,9 +174,11 @@ | ||
``` | ||
yarn build | ||
$ yarn build | ||
``` | ||
then, execute synth | ||
then, execute synth, deploy etc... | ||
``` | ||
cdk synth --app='./lib/integ.default.js' | ||
$ cdk synth --app='./lib/integ.xxxx.default.js' | ||
or | ||
$ cdk deploy --app='./lib/integ.xxxx.default.js' | ||
``` |
@@ -1,1 +0,1 @@ | ||
v0.0.12 | ||
v0.0.13 |
@@ -1,1 +0,1 @@ | ||
0.0.12 | ||
0.0.13 |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 3 instances in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 12 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
2665909
24
41
44078
176
44
6