This is an automated email from the ASF dual-hosted git repository. ocket8888 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/trafficcontrol-trafficops-types.git
commit 9315f3c3832cba18851df61853c4d2919b03d68b Author: ocket8888 <[email protected]> AuthorDate: Tue Jun 14 15:51:39 2022 -0600 Add missing definition for CDN KSK generation requests --- package-lock.json | 4 ++-- package.json | 2 +- src/dnssec.ts | 9 +++++++++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4394f81..a745cd2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "trafficops-types", - "version": "3.1.0-beta-4", + "version": "3.1.0-beta-7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "trafficops-types", - "version": "3.1.0-beta-4", + "version": "3.1.0-beta-7", "license": "GPL-3.0-or-later", "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.0.0", diff --git a/package.json b/package.json index e9af6c7..68ee235 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "trafficops-types", - "version": "3.1.0-beta-6", + "version": "3.1.0-beta-7", "description": "A library for dealing with Apache Traffic Control objects", "main": "dist/index.js", "scripts": { diff --git a/src/dnssec.ts b/src/dnssec.ts index c599c06..ea06ffe 100644 --- a/src/dnssec.ts +++ b/src/dnssec.ts @@ -32,6 +32,15 @@ export interface CDNDNSSECKeyGenerationRequest { zskExpirationDays: number; } +/** + * Represents a request to generate a Key-Signing-Key (for DNSSEC) for a CDN. + */ +export interface CDNKSKGenerationRequest { + /** @default Date.now() */ + effectiveDate?: Date | null; + expirationDays: number; +} + /** CDNDNSSECKeys represents the DNSSEC Keys for a single CDN. */ export interface CDNDNSSECKeys { ksk: {
