Socket
Socket
Sign inDemoInstall

@gemeentenijmegen/aws-constructs

Package Overview
Dependencies
41
Maintainers
5
Versions
12
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.6 to 0.0.7

lib/DeadLetterQueue.d.ts

193

API.md

@@ -13,4 +13,197 @@ # AWS CDK Constructs for Gemeente Nijmegen

## Constructs <a name="Constructs" id="Constructs"></a>
### DeadLetterQueue <a name="DeadLetterQueue" id="@gemeentenijmegen/aws-constructs.DeadLetterQueue"></a>
#### Initializers <a name="Initializers" id="@gemeentenijmegen/aws-constructs.DeadLetterQueue.Initializer"></a>
```typescript
import { DeadLetterQueue } from '@gemeentenijmegen/aws-constructs'
new DeadLetterQueue(scope: Construct, id: string, props: DeadLetterQueueProps)
```
| **Name** | **Type** | **Description** |
| --- | --- | --- |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueue.Initializer.parameter.scope">scope</a></code> | <code>constructs.Construct</code> | *No description.* |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueue.Initializer.parameter.id">id</a></code> | <code>string</code> | *No description.* |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueue.Initializer.parameter.props">props</a></code> | <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueueProps">DeadLetterQueueProps</a></code> | *No description.* |
---
##### `scope`<sup>Required</sup> <a name="scope" id="@gemeentenijmegen/aws-constructs.DeadLetterQueue.Initializer.parameter.scope"></a>
- *Type:* constructs.Construct
---
##### `id`<sup>Required</sup> <a name="id" id="@gemeentenijmegen/aws-constructs.DeadLetterQueue.Initializer.parameter.id"></a>
- *Type:* string
---
##### `props`<sup>Required</sup> <a name="props" id="@gemeentenijmegen/aws-constructs.DeadLetterQueue.Initializer.parameter.props"></a>
- *Type:* <a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueueProps">DeadLetterQueueProps</a>
---
#### Methods <a name="Methods" id="Methods"></a>
| **Name** | **Description** |
| --- | --- |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueue.toString">toString</a></code> | Returns a string representation of this construct. |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueue.queue">queue</a></code> | *No description.* |
---
##### `toString` <a name="toString" id="@gemeentenijmegen/aws-constructs.DeadLetterQueue.toString"></a>
```typescript
public toString(): string
```
Returns a string representation of this construct.
##### `queue` <a name="queue" id="@gemeentenijmegen/aws-constructs.DeadLetterQueue.queue"></a>
```typescript
public queue(): Queue
```
#### Static Functions <a name="Static Functions" id="Static Functions"></a>
| **Name** | **Description** |
| --- | --- |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueue.isConstruct">isConstruct</a></code> | Checks if `x` is a construct. |
---
##### ~~`isConstruct`~~ <a name="isConstruct" id="@gemeentenijmegen/aws-constructs.DeadLetterQueue.isConstruct"></a>
```typescript
import { DeadLetterQueue } from '@gemeentenijmegen/aws-constructs'
DeadLetterQueue.isConstruct(x: any)
```
Checks if `x` is a construct.
###### `x`<sup>Required</sup> <a name="x" id="@gemeentenijmegen/aws-constructs.DeadLetterQueue.isConstruct.parameter.x"></a>
- *Type:* any
Any object.
---
#### Properties <a name="Properties" id="Properties"></a>
| **Name** | **Type** | **Description** |
| --- | --- | --- |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueue.property.node">node</a></code> | <code>constructs.Node</code> | The tree node. |
---
##### `node`<sup>Required</sup> <a name="node" id="@gemeentenijmegen/aws-constructs.DeadLetterQueue.property.node"></a>
```typescript
public readonly node: Node;
```
- *Type:* constructs.Node
The tree node.
---
## Structs <a name="Structs" id="Structs"></a>
### DeadLetterQueueProps <a name="DeadLetterQueueProps" id="@gemeentenijmegen/aws-constructs.DeadLetterQueueProps"></a>
#### Initializer <a name="Initializer" id="@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.Initializer"></a>
```typescript
import { DeadLetterQueueProps } from '@gemeentenijmegen/aws-constructs'
const deadLetterQueueProps: DeadLetterQueueProps = { ... }
```
#### Properties <a name="Properties" id="Properties"></a>
| **Name** | **Type** | **Description** |
| --- | --- | --- |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.property.kmsKey">kmsKey</a></code> | <code>aws-cdk-lib.aws_kms.Key</code> | Key to encrypt the queue. |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.property.alarm">alarm</a></code> | <code>boolean</code> | Setup alarm. |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.property.alarmDescription">alarmDescription</a></code> | <code>string</code> | Alarm Description. |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.property.dlq">dlq</a></code> | <code>aws-cdk-lib.aws_sqs.Queue</code> | Bring your own dead letter queue. |
| <code><a href="#@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.property.retentionPeriod">retentionPeriod</a></code> | <code>aws-cdk-lib.Duration</code> | Retention period. |
---
##### `kmsKey`<sup>Required</sup> <a name="kmsKey" id="@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.property.kmsKey"></a>
```typescript
public readonly kmsKey: Key;
```
- *Type:* aws-cdk-lib.aws_kms.Key
Key to encrypt the queue.
---
##### `alarm`<sup>Optional</sup> <a name="alarm" id="@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.property.alarm"></a>
```typescript
public readonly alarm: boolean;
```
- *Type:* boolean
- *Default:* true
Setup alarm.
---
##### `alarmDescription`<sup>Optional</sup> <a name="alarmDescription" id="@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.property.alarmDescription"></a>
```typescript
public readonly alarmDescription: string;
```
- *Type:* string
- *Default:*
Alarm Description.
---
##### `dlq`<sup>Optional</sup> <a name="dlq" id="@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.property.dlq"></a>
```typescript
public readonly dlq: Queue;
```
- *Type:* aws-cdk-lib.aws_sqs.Queue
Bring your own dead letter queue.
---
##### `retentionPeriod`<sup>Optional</sup> <a name="retentionPeriod" id="@gemeentenijmegen/aws-constructs.DeadLetterQueueProps.property.retentionPeriod"></a>
```typescript
public readonly retentionPeriod: Duration;
```
- *Type:* aws-cdk-lib.Duration
- *Default:* 14 days
Retention period.
---
## Classes <a name="Classes" id="Classes"></a>

@@ -17,0 +210,0 @@

1

lib/index.d.ts
export * from './PermissionsBoundaryAspect';
export * from './DeadLetterQueue';

3

lib/index.js

@@ -14,2 +14,3 @@ "use strict";

__exportStar(require("./PermissionsBoundaryAspect"), exports);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUEsOERBQTRDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9QZXJtaXNzaW9uc0JvdW5kYXJ5QXNwZWN0JzsiXX0=
__exportStar(require("./DeadLetterQueue"), exports);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUEsOERBQTRDO0FBQzVDLG9EQUFrQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gJy4vUGVybWlzc2lvbnNCb3VuZGFyeUFzcGVjdCc7XG5leHBvcnQgKiBmcm9tICcuL0RlYWRMZXR0ZXJRdWV1ZSc7Il19

@@ -43,3 +43,3 @@ "use strict";

_a = JSII_RTTI_SYMBOL_1;
PermissionsBoundaryAspect[_a] = { fqn: "@gemeentenijmegen/aws-constructs.PermissionsBoundaryAspect", version: "0.0.6" };
PermissionsBoundaryAspect[_a] = { fqn: "@gemeentenijmegen/aws-constructs.PermissionsBoundaryAspect", version: "0.0.7" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGVybWlzc2lvbnNCb3VuZGFyeUFzcGVjdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9QZXJtaXNzaW9uc0JvdW5kYXJ5QXNwZWN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkNBQTBEO0FBRzFEOzs7Ozs7R0FNRztBQUNILE1BQWEseUJBQXlCO0lBV3BDOzs7O09BSUc7SUFDSCxZQUFtQixRQUFpQixFQUFFLHNCQUErQjtRQUNuRSxJQUFJLENBQUMsUUFBUSxHQUFHLFFBQVEsSUFBSSxHQUFHLENBQUM7UUFDaEMsSUFBSSxDQUFDLHNCQUFzQixHQUFHLHNCQUFzQixJQUFJLDJDQUEyQyxDQUFDO0lBQ3RHLENBQUM7SUFFTSxLQUFLLENBQUMsSUFBZ0I7UUFFM0IsSUFBSSxJQUFJLFlBQVkseUJBQVcsSUFBSSxJQUFJLENBQUMsZUFBZSxJQUFJLGdCQUFnQixFQUFFO1lBQzNFLE1BQU0sS0FBSyxHQUFHLG1CQUFLLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDO1lBQzdCLElBQUksQ0FBQyxxQkFBcUIsQ0FBQyxJQUFJLEVBQUUsS0FBSyxDQUFDLENBQUM7U0FDekM7SUFDSCxDQUFDO0lBRUQscUJBQXFCLENBQUMsV0FBd0IsRUFBRSxLQUFZO1FBQzFELGlDQUFpQztRQUNqQyxJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDakIsV0FBVyxDQUFDLG1CQUFtQixDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDeEQ7UUFDRCxnREFBZ0Q7UUFDaEQsSUFBSSxJQUFJLENBQUMsc0JBQXNCLElBQUksQ0FBQyxJQUFJLENBQUMsc0JBQXNCLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxFQUFFO1lBQ3pGLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQyxxQkFBcUIsRUFBRSxnQkFBZ0IsS0FBSyxDQUFDLE9BQU8sV0FBVyxJQUFJLENBQUMsc0JBQXNCLEVBQUUsQ0FBQyxDQUFDO1NBQy9IO0lBQ0gsQ0FBQzs7QUF0Q0gsOERBdUNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2ZuUmVzb3VyY2UsIElBc3BlY3QsIFN0YWNrIH0gZnJvbSAnYXdzLWNkay1saWInO1xuaW1wb3J0IHsgSUNvbnN0cnVjdCB9IGZyb20gJ2NvbnN0cnVjdHMnO1xuXG4vKipcbiAqIEFzIGEgYmVzdCBwcmFjdGljZSBvcmdhbml6YXRpb25zIGVuZm9yY2UgcG9saWNpZXMgd2hpY2ggcmVxdWlyZSBhbGwgY3VzdG9tIElBTSBSb2xlcyBjcmVhdGVkIHRvIGJlIGRlZmluZWQgdW5kZXJcbiAqIGEgc3BlY2lmaWMgcGF0aCBhbmQgcGVybWlzc2lvbiBib3VuZGFyeS4gV2VsbCwgdGhpcyBhbGxvd3MgYmV0dGVyIGdvdmVybmFuY2UgYW5kIGFsc28gcHJldmVudHMgdW5pbnRlbmRlZCBwcml2aWxlZ2UgZXNjYWxhdGlvbi5cbiAqIEFXUyBDREsgaGlnaCBsZXZlbCBjb25zdHJ1Y3RzIGFuZCBwYXR0ZXJucyBlbmNhcHN1bGF0ZXMgdGhlIHJvbGUgY3JlYXRpb24gZnJvbSBlbmQgdXNlcnMuXG4gKiBTbyBpdCBpcyBhIGxhYm9yaW91cyBhbmQgYXQgdGltZXMgaW1wb3NzaWJsZSB0byBnZXQgYSBoYW5kbGUgb2YgbmV3bHkgY3JlYXRlZCByb2xlcyB3aXRoaW4gYSBzdGFjay5cbiAqIFRoaXMgYXNwZWN0IHdpbGwgc2NhbiBhbGwgcm9sZXMgd2l0aGluIHRoZSBnaXZlbiBzY29wZSBhbmQgd2lsbCBhdHRhY2ggdGhlIHJpZ2h0IHBlcm1pc3Npb24gYm91bmRhcnkgYW5kIHBhdGggdG8gdGhlbS5cbiAqL1xuZXhwb3J0IGNsYXNzIFBlcm1pc3Npb25zQm91bmRhcnlBc3BlY3QgaW1wbGVtZW50cyBJQXNwZWN0IHtcbiAgLyoqXG4gICAqIFRoZSByb2xlIHBhdGggdG8gYXR0YWNoIHRvIG5ld2x5IGNyZWF0ZWQgcm9sZXMuXG4gICAqL1xuICByb2xlUGF0aD86IHN0cmluZztcblxuICAvKipcbiAgICogVGhlIHBlcm1pc3Npb24gYm91bmRhcnkgdG8gYXR0YWNoIHRvIG5ld2x5IGNyZWF0ZWQgcm9sZXMuXG4gICAqL1xuICByb2xlUGVybWlzc2lvbkJvdW5kYXJ5OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIENvbnN0cnVjdHMgYSBuZXcgUGVybWlzc2lvbnNCb3VuZGFyeUFzcGVjdC5cbiAgICogQHBhcmFtIHJvbGVQYXRoIC0gdGhlIHJvbGUgcGF0aCB0byBhdHRhY2ggdG8gbmV3bHkgY3JlYXRlZCByb2xlcy5cbiAgICogQHBhcmFtIHJvbGVQZXJtaXNzaW9uQm91bmRhcnkgLSB0aGUgcGVybWlzc2lvbiBib3VuZGFyeSB0byBhdHRhY2ggdG8gbmV3bHkgY3JlYXRlZCByb2xlcy5cbiAgICovXG4gIHB1YmxpYyBjb25zdHJ1Y3Rvcihyb2xlUGF0aD86IHN0cmluZywgcm9sZVBlcm1pc3Npb25Cb3VuZGFyeT86IHN0cmluZykge1xuICAgIHRoaXMucm9sZVBhdGggPSByb2xlUGF0aCA/PyAnLyc7XG4gICAgdGhpcy5yb2xlUGVybWlzc2lvbkJvdW5kYXJ5ID0gcm9sZVBlcm1pc3Npb25Cb3VuZGFyeSA/PyAnbGFuZGluZ3pvbmUtd29ya2xvYWQtcGVybWlzc2lvbnMtYm91bmRhcnknO1xuICB9XG5cbiAgcHVibGljIHZpc2l0KG5vZGU6IElDb25zdHJ1Y3QpOiB2b2lkIHtcblxuICAgIGlmIChub2RlIGluc3RhbmNlb2YgQ2ZuUmVzb3VyY2UgJiYgbm9kZS5jZm5SZXNvdXJjZVR5cGUgPT0gJ0FXUzo6SUFNOjpSb2xlJykge1xuICAgICAgY29uc3Qgc3RhY2sgPSBTdGFjay5vZihub2RlKTtcbiAgICAgIHRoaXMuYWRkUGVybWlzc2lvbkJvdW5kYXJ5KG5vZGUsIHN0YWNrKTtcbiAgICB9XG4gIH1cblxuICBhZGRQZXJtaXNzaW9uQm91bmRhcnkoY2ZuUmVzb3VyY2U6IENmblJlc291cmNlLCBzdGFjazogU3RhY2spIHtcbiAgICAvLyBzZXQgdGhlIHBhdGggaWYgaXQgaXMgcHJvdmlkZWRcbiAgICBpZiAodGhpcy5yb2xlUGF0aCkge1xuICAgICAgY2ZuUmVzb3VyY2UuYWRkUHJvcGVydHlPdmVycmlkZSgnUGF0aCcsIHRoaXMucm9sZVBhdGgpO1xuICAgIH1cbiAgICAvLyBzZXQgdGhlIHBlcm1pc3Npb24gYm91bmRhcnkgaWYgaXQgaXMgcHJvdmlkZWRcbiAgICBpZiAodGhpcy5yb2xlUGVybWlzc2lvbkJvdW5kYXJ5ICYmICF0aGlzLnJvbGVQZXJtaXNzaW9uQm91bmRhcnkuc3RhcnRzV2l0aCgnYXJuOmF3czppYW0nKSkge1xuICAgICAgY2ZuUmVzb3VyY2UuYWRkUHJvcGVydHlPdmVycmlkZSgnUGVybWlzc2lvbnNCb3VuZGFyeScsIGBhcm46YXdzOmlhbTo6JHtzdGFjay5hY2NvdW50fTpwb2xpY3kvJHt0aGlzLnJvbGVQZXJtaXNzaW9uQm91bmRhcnl9YCk7XG4gICAgfVxuICB9XG59XG5cbiJdfQ==

@@ -37,3 +37,3 @@ {

"devDependencies": {
"@gemeentenijmegen/projen-project-type": "^1.5.6",
"@gemeentenijmegen/projen-project-type": "^1.5.8",
"@types/jest": "^27",

@@ -51,5 +51,5 @@ "@types/node": "^16 <= 16.18.78",

"jsii": "1.x",
"jsii-diff": "^1.96.0",
"jsii-diff": "^1.97.0",
"jsii-docgen": "^7.2.9",
"jsii-pacmak": "^1.96.0",
"jsii-pacmak": "^1.97.0",
"jsii-rosetta": "1.x",

@@ -77,3 +77,3 @@ "projen": "^0.79.27",

},
"version": "0.0.6",
"version": "0.0.7",
"jest": {

@@ -80,0 +80,0 @@ "testMatch": [

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc