New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

blea

Package Overview
Dependencies
Maintainers
3
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

blea - npm Package Compare versions

Comparing version 0.0.12 to 0.0.13

.editorconfig

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 @@ ---

2

changelog.md
### [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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc