@forge/util
2.0.1-experimental-78908582.0.1-experimental-04cc2b9
packages/ari/opsgenie/index.js~
packages/ari/opsgenie/index.jsModified+107−84
Index: package/packages/ari/opsgenie/index.js
===================================================================
--- package/packages/ari/opsgenie/index.js
+++ package/packages/ari/opsgenie/index.js
@@ -32,9 +32,8 @@
OpsgenieIncidentAri: () => OpsgenieIncidentAri,
OpsgenieIncidentStatusUpdateAri: () => OpsgenieIncidentStatusUpdateAri,
OpsgenieIncomingCallHistoryAri: () => OpsgenieIncomingCallHistoryAri,
OpsgenieIntegrationAri: () => OpsgenieIntegrationAri,
- OpsgenieJecChannelAri: () => OpsgenieJecChannelAri,
OpsgenieNotificationAri: () => OpsgenieNotificationAri,
OpsgenieRoleAri: () => OpsgenieRoleAri,
OpsgenieSavedSearchAri: () => OpsgenieSavedSearchAri,
OpsgenieScheduleAri: () => OpsgenieScheduleAri,
@@ -308,8 +307,9 @@
var opsgenieAccountLoginAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieAccountLoginAriResourceOwner,
resourceType: OpsgenieAccountLoginAriResourceType,
resourceIdSlug: "{workspaceId}/{accountLoginId}",
resourceIdSegmentFormats: {
@@ -322,9 +322,10 @@
// src/opsgenie/account-login/index.ts
var OpsgenieAccountLoginAri = class _OpsgenieAccountLoginAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._accountLoginId = opts.resourceIdSegmentValues.accountLoginId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._accountLoginId = opts.resourceIdSegmentValues.accountLoginId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -365,22 +366,25 @@
var opsgenieAccountSettingsAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieAccountSettingsAriResourceOwner,
resourceType: OpsgenieAccountSettingsAriResourceType,
resourceIdSlug: "{workspaceId}/{accountSettingsId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
accountSettingsId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/account-settings/index.ts
var OpsgenieAccountSettingsAri = class _OpsgenieAccountSettingsAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._accountSettingsId = opts.resourceIdSegmentValues.accountSettingsId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._accountSettingsId = opts.resourceIdSegmentValues.accountSettingsId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -421,22 +425,25 @@
var opsgenieAlertAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieAlertAriResourceOwner,
resourceType: OpsgenieAlertAriResourceType,
resourceIdSlug: "{workspaceId}/{alertId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
alertId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/alert/index.ts
var OpsgenieAlertAri = class _OpsgenieAlertAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._alertId = opts.resourceIdSegmentValues.alertId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._alertId = opts.resourceIdSegmentValues.alertId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -477,24 +484,29 @@
var opsgenieAlertRecipientLinkAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieAlertRecipientLinkAriResourceOwner,
resourceType: OpsgenieAlertRecipientLinkAriResourceType,
resourceIdSlug: "{workspaceId}/{alertId}/{recipientType}/{recipientId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
alertId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}(-[0-9]*)?/,
+ // eslint-disable-line no-useless-escape
recipientType: /(?:user|team)/,
+ // eslint-disable-line no-useless-escape
recipientId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/alert-recipient-link/index.ts
var OpsgenieAlertRecipientLinkAri = class _OpsgenieAlertRecipientLinkAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._alertId = opts.resourceIdSegmentValues.alertId, this._recipientType = opts.resourceIdSegmentValues.recipientType, this._recipientId = opts.resourceIdSegmentValues.recipientId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._alertId = opts.resourceIdSegmentValues.alertId, this._recipientType = opts.resourceIdSegmentValues.recipientType, this._recipientId = opts.resourceIdSegmentValues.recipientId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -545,22 +557,25 @@
var opsgenieApiRequestMetricAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieApiRequestMetricAriResourceOwner,
resourceType: OpsgenieApiRequestMetricAriResourceType,
resourceIdSlug: "{workspaceId}/{apiRequestMetricId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
apiRequestMetricId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/api-request-metric/index.ts
var OpsgenieApiRequestMetricAri = class _OpsgenieApiRequestMetricAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._apiRequestMetricId = opts.resourceIdSegmentValues.apiRequestMetricId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._apiRequestMetricId = opts.resourceIdSegmentValues.apiRequestMetricId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -601,22 +616,25 @@
var opsgenieCallRoutingAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieCallRoutingAriResourceOwner,
resourceType: OpsgenieCallRoutingAriResourceType,
resourceIdSlug: "{workspaceId}/{callRoutingId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
callRoutingId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/call-routing/index.ts
var OpsgenieCallRoutingAri = class _OpsgenieCallRoutingAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._callRoutingId = opts.resourceIdSegmentValues.callRoutingId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._callRoutingId = opts.resourceIdSegmentValues.callRoutingId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -657,23 +675,27 @@
var opsgenieCustomRoleAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieCustomRoleAriResourceOwner,
resourceType: OpsgenieCustomRoleAriResourceType,
resourceIdSlug: "{workspaceId}/{opsgenieRoleType}/{customRoleId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
opsgenieRoleType: /(?:account|team|responder)/,
+ // eslint-disable-line no-useless-escape
customRoleId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/custom-role/index.ts
var OpsgenieCustomRoleAri = class _OpsgenieCustomRoleAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._opsgenieRoleType = opts.resourceIdSegmentValues.opsgenieRoleType, this._customRoleId = opts.resourceIdSegmentValues.customRoleId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._opsgenieRoleType = opts.resourceIdSegmentValues.opsgenieRoleType, this._customRoleId = opts.resourceIdSegmentValues.customRoleId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -719,22 +741,25 @@
var opsgenieDeploymentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieDeploymentAriResourceOwner,
resourceType: OpsgenieDeploymentAriResourceType,
resourceIdSlug: "{workspaceId}/{deploymentId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
deploymentId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/deployment/index.ts
var OpsgenieDeploymentAri = class _OpsgenieDeploymentAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._deploymentId = opts.resourceIdSegmentValues.deploymentId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._deploymentId = opts.resourceIdSegmentValues.deploymentId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -775,23 +800,27 @@
var opsgenieDeploymentServiceLinkAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieDeploymentServiceLinkAriResourceOwner,
resourceType: OpsgenieDeploymentServiceLinkAriResourceType,
resourceIdSlug: "{workspaceId}/{deploymentId}/{serviceId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
deploymentId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ // eslint-disable-line no-useless-escape
serviceId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/deployment-service-link/index.ts
var OpsgenieDeploymentServiceLinkAri = class _OpsgenieDeploymentServiceLinkAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._deploymentId = opts.resourceIdSegmentValues.deploymentId, this._serviceId = opts.resourceIdSegmentValues.serviceId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._deploymentId = opts.resourceIdSegmentValues.deploymentId, this._serviceId = opts.resourceIdSegmentValues.serviceId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -837,22 +866,25 @@
var opsgenieEscalationAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieEscalationAriResourceOwner,
resourceType: OpsgenieEscalationAriResourceType,
resourceIdSlug: "{workspaceId}/{escalationId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
escalationId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/escalation/index.ts
var OpsgenieEscalationAri = class _OpsgenieEscalationAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._escalationId = opts.resourceIdSegmentValues.escalationId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._escalationId = opts.resourceIdSegmentValues.escalationId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -893,8 +925,9 @@
var opsgenieEventAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieEventAriResourceOwner,
resourceType: OpsgenieEventAriResourceType,
resourceIdSlug: "{eventType}/workspace/{workspaceId}/event/{eventId}",
resourceIdSegmentFormats: {
@@ -902,15 +935,17 @@
// eslint-disable-line no-useless-escape
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
eventId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/event/index.ts
var OpsgenieEventAri = class _OpsgenieEventAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._eventType = opts.resourceIdSegmentValues.eventType, this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._eventId = opts.resourceIdSegmentValues.eventId;
+ super(opts);
+ this._eventType = opts.resourceIdSegmentValues.eventType, this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._eventId = opts.resourceIdSegmentValues.eventId;
}
get eventType() {
return this._eventType;
}
@@ -956,22 +991,25 @@
var opsgenieIncidentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieIncidentAriResourceOwner,
resourceType: OpsgenieIncidentAriResourceType,
resourceIdSlug: "{workspaceId}/{incidentId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
incidentId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/incident/index.ts
var OpsgenieIncidentAri = class _OpsgenieIncidentAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._incidentId = opts.resourceIdSegmentValues.incidentId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._incidentId = opts.resourceIdSegmentValues.incidentId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1012,23 +1050,27 @@
var opsgenieIncidentAlertLinkAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieIncidentAlertLinkAriResourceOwner,
resourceType: OpsgenieIncidentAlertLinkAriResourceType,
resourceIdSlug: "{workspaceId}/{incidentId}/{alertId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
incidentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
+ // eslint-disable-line no-useless-escape
alertId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}(-[0-9]*)?/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/incident-alert-link/index.ts
var OpsgenieIncidentAlertLinkAri = class _OpsgenieIncidentAlertLinkAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._incidentId = opts.resourceIdSegmentValues.incidentId, this._alertId = opts.resourceIdSegmentValues.alertId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._incidentId = opts.resourceIdSegmentValues.incidentId, this._alertId = opts.resourceIdSegmentValues.alertId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1074,22 +1116,25 @@
var opsgenieIncidentStatusUpdateAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieIncidentStatusUpdateAriResourceOwner,
resourceType: OpsgenieIncidentStatusUpdateAriResourceType,
resourceIdSlug: "{workspaceId}/{incidentStatusUpdateId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
incidentStatusUpdateId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/incident-status-update/index.ts
var OpsgenieIncidentStatusUpdateAri = class _OpsgenieIncidentStatusUpdateAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._incidentStatusUpdateId = opts.resourceIdSegmentValues.incidentStatusUpdateId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._incidentStatusUpdateId = opts.resourceIdSegmentValues.incidentStatusUpdateId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1130,22 +1175,25 @@
var opsgenieIncomingCallHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieIncomingCallHistoryAriResourceOwner,
resourceType: OpsgenieIncomingCallHistoryAriResourceType,
resourceIdSlug: "{workspaceId}/{incomingCallEventId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
incomingCallEventId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/incoming-call-history/index.ts
var OpsgenieIncomingCallHistoryAri = class _OpsgenieIncomingCallHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._incomingCallEventId = opts.resourceIdSegmentValues.incomingCallEventId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._incomingCallEventId = opts.resourceIdSegmentValues.incomingCallEventId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1186,22 +1234,25 @@
var opsgenieIntegrationAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieIntegrationAriResourceOwner,
resourceType: OpsgenieIntegrationAriResourceType,
resourceIdSlug: "{workspaceId}/{integrationId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
integrationId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/integration/index.ts
var OpsgenieIntegrationAri = class _OpsgenieIntegrationAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._integrationId = opts.resourceIdSegmentValues.integrationId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._integrationId = opts.resourceIdSegmentValues.integrationId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1234,86 +1285,33 @@
};
}
};
-// src/opsgenie/jec-channel/types.ts
-var OpsgenieJecChannelAriResourceOwner = "opsgenie", OpsgenieJecChannelAriResourceType = "jec-channel";
-
-// src/opsgenie/jec-channel/manifest.ts
-var opsgenieJecChannelAriStaticOpts = {
- qualifier: "ari",
- platformQualifier: "cloud",
- cloudId: new RegExp("^$"),
- resourceOwner: OpsgenieJecChannelAriResourceOwner,
- resourceType: OpsgenieJecChannelAriResourceType,
- resourceIdSlug: "{workspaceId}/{channelId}",
- resourceIdSegmentFormats: {
- workspaceId: /[a-zA-Z0-9\-]+/,
- // eslint-disable-line no-useless-escape
- channelId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- }
-};
-
-// src/opsgenie/jec-channel/index.ts
-var OpsgenieJecChannelAri = class _OpsgenieJecChannelAri extends RegisteredAri {
- constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._channelId = opts.resourceIdSegmentValues.channelId;
- }
- get workspaceId() {
- return this._workspaceId;
- }
- get channelId() {
- return this._channelId;
- }
- static create(opts) {
- let derivedOpts = {
- qualifier: opsgenieJecChannelAriStaticOpts.qualifier,
- platformQualifier: opsgenieJecChannelAriStaticOpts.platformQualifier,
- cloudId: void 0,
- resourceOwner: opsgenieJecChannelAriStaticOpts.resourceOwner,
- resourceType: opsgenieJecChannelAriStaticOpts.resourceType,
- resourceId: `${opts.workspaceId}/${opts.channelId}`,
- resourceIdSegmentValues: {
- workspaceId: opts.workspaceId,
- channelId: opts.channelId
- }
- }, ariOpts = AriParser.fromOpts(derivedOpts, opsgenieJecChannelAriStaticOpts);
- return new _OpsgenieJecChannelAri(ariOpts);
- }
- static parse(maybeAri) {
- let opts = AriParser.fromString(maybeAri, opsgenieJecChannelAriStaticOpts);
- return new _OpsgenieJecChannelAri(opts);
- }
- getVariables() {
- return {
- workspaceId: this.workspaceId,
- channelId: this.channelId
- };
- }
-};
-
// src/opsgenie/notification/types.ts
var OpsgenieNotificationAriResourceOwner = "opsgenie", OpsgenieNotificationAriResourceType = "notification";
// src/opsgenie/notification/manifest.ts
var opsgenieNotificationAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieNotificationAriResourceOwner,
resourceType: OpsgenieNotificationAriResourceType,
resourceIdSlug: "{workspaceId}/{notificationId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
notificationId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/notification/index.ts
var OpsgenieNotificationAri = class _OpsgenieNotificationAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._notificationId = opts.resourceIdSegmentValues.notificationId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._notificationId = opts.resourceIdSegmentValues.notificationId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1354,20 +1352,23 @@
var opsgenieRoleAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieRoleAriResourceOwner,
resourceType: OpsgenieRoleAriResourceType,
resourceIdSlug: "{roleId}",
resourceIdSegmentFormats: {
roleId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/role/index.ts
var OpsgenieRoleAri = class _OpsgenieRoleAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._roleId = opts.resourceIdSegmentValues.roleId;
+ super(opts);
+ this._roleId = opts.resourceIdSegmentValues.roleId;
}
get roleId() {
return this._roleId;
}
@@ -1403,22 +1404,25 @@
var opsgenieSavedSearchAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieSavedSearchAriResourceOwner,
resourceType: OpsgenieSavedSearchAriResourceType,
resourceIdSlug: "{workspaceId}/{savedSearchId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
savedSearchId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/saved-search/index.ts
var OpsgenieSavedSearchAri = class _OpsgenieSavedSearchAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._savedSearchId = opts.resourceIdSegmentValues.savedSearchId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._savedSearchId = opts.resourceIdSegmentValues.savedSearchId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1459,22 +1463,25 @@
var opsgenieScheduleAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieScheduleAriResourceOwner,
resourceType: OpsgenieScheduleAriResourceType,
resourceIdSlug: "{workspaceId}/{scheduleId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
scheduleId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/schedule/index.ts
var OpsgenieScheduleAri = class _OpsgenieScheduleAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._scheduleId = opts.resourceIdSegmentValues.scheduleId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._scheduleId = opts.resourceIdSegmentValues.scheduleId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1515,22 +1522,25 @@
var opsgenieScheduleRotationAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieScheduleRotationAriResourceOwner,
resourceType: OpsgenieScheduleRotationAriResourceType,
resourceIdSlug: "{workspaceId}/{scheduleRotationId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
scheduleRotationId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/schedule-rotation/index.ts
var OpsgenieScheduleRotationAri = class _OpsgenieScheduleRotationAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._scheduleRotationId = opts.resourceIdSegmentValues.scheduleRotationId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._scheduleRotationId = opts.resourceIdSegmentValues.scheduleRotationId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1571,20 +1581,23 @@
var opsgenieSiteAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieSiteAriResourceOwner,
resourceType: OpsgenieSiteAriResourceType,
resourceIdSlug: "{siteId}",
resourceIdSegmentFormats: {
siteId: /[a-zA-Z0-9_\-.]{1,255}/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/site/index.ts
var OpsgenieSiteAri = class _OpsgenieSiteAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._siteId = opts.resourceIdSegmentValues.siteId;
+ super(opts);
+ this._siteId = opts.resourceIdSegmentValues.siteId;
}
get siteId() {
return this._siteId;
}
@@ -1620,20 +1633,23 @@
var opsgenieTeamAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieTeamAriResourceOwner,
resourceType: OpsgenieTeamAriResourceType,
resourceIdSlug: "{opsgenieTeamId}",
resourceIdSegmentFormats: {
opsgenieTeamId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/team/index.ts
var OpsgenieTeamAri = class _OpsgenieTeamAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._siteId = opts.cloudId || "", this._opsgenieTeamId = opts.resourceIdSegmentValues.opsgenieTeamId;
+ super(opts);
+ this._siteId = opts.cloudId || "", this._opsgenieTeamId = opts.resourceIdSegmentValues.opsgenieTeamId;
}
get siteId() {
return this._siteId;
}
@@ -1673,24 +1689,27 @@
var opsgenieTeamMemberAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieTeamMemberAriResourceOwner,
resourceType: OpsgenieTeamMemberAriResourceType,
resourceIdSlug: "{workspaceId}/{teamId}/{accountId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
teamId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ // eslint-disable-line no-useless-escape
accountId: /[a-zA-Z0-9_\-\:]{1,128}/
// eslint-disable-line no-useless-escape
}
};
// src/opsgenie/team-member/index.ts
var OpsgenieTeamMemberAri = class _OpsgenieTeamMemberAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._teamId = opts.resourceIdSegmentValues.teamId, this._accountId = opts.resourceIdSegmentValues.accountId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._teamId = opts.resourceIdSegmentValues.teamId, this._accountId = opts.resourceIdSegmentValues.accountId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1736,22 +1755,25 @@
var opsgenieTimelineAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieTimelineAriResourceOwner,
resourceType: OpsgenieTimelineAriResourceType,
resourceIdSlug: "{workspaceId}/{timelineEntryId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
timelineEntryId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ // eslint-disable-line no-useless-escape
}
};
// src/opsgenie/timeline/index.ts
var OpsgenieTimelineAri = class _OpsgenieTimelineAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._timelineEntryId = opts.resourceIdSegmentValues.timelineEntryId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._timelineEntryId = opts.resourceIdSegmentValues.timelineEntryId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1792,8 +1814,9 @@
var opsgenieWorkspaceAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: OpsgenieWorkspaceAriResourceOwner,
resourceType: OpsgenieWorkspaceAriResourceType,
resourceIdSlug: "{workspaceId}",
resourceIdSegmentFormats: {
@@ -1804,9 +1827,10 @@
// src/opsgenie/workspace/index.ts
var OpsgenieWorkspaceAri = class _OpsgenieWorkspaceAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1851,9 +1875,8 @@
OpsgenieIncidentAri,
OpsgenieIncidentStatusUpdateAri,
OpsgenieIncomingCallHistoryAri,
OpsgenieIntegrationAri,
- OpsgenieJecChannelAri,
OpsgenieNotificationAri,
OpsgenieRoleAri,
OpsgenieSavedSearchAri,
OpsgenieScheduleAri,