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: {

Reply via email to