You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// AlertSourceExternalIdentifier Specifies the input needed to find an alert source with external information
7
7
typeAlertSourceExternalIdentifierstruct {
8
8
ExternalIdstring`json:"externalId" yaml:"externalId" example:"Z2lkOi8vc2VydmljZS8xMjM0NTY3ODk"`// The external id of the alert (Required)
9
-
TypeAlertSourceTypeEnum`json:"type" yaml:"type" example:"datadog"`// The type of the alert (Required)
9
+
TypeAlertSourceTypeEnum`json:"type" yaml:"type" example:"custom"`// The type of the alert (Required)
10
+
}
11
+
12
+
// AlertSourceInput Input fields for the mutations to manage Alert Sources
13
+
typeAlertSourceInputstruct {
14
+
Description*Nullable[string] `json:"description,omitempty" yaml:"description,omitempty" example:"example_value"`// The description of the alert source (Optional)
15
+
IdentifierExternalResourceIdentifierInput`json:"identifier" yaml:"identifier"`// The alert source identifier (Required)
16
+
Name*Nullable[string] `json:"name,omitempty" yaml:"name,omitempty" example:"example_value"`// The name of the alert source (Optional)
17
+
Url*Nullable[string] `json:"url,omitempty" yaml:"url,omitempty" example:"example_value"`// The url of the alert source (Optional)
10
18
}
11
19
12
20
// AlertSourceServiceCreateInput Specifies the input used for attaching an alert source to a service
@@ -21,6 +29,12 @@ type AlertSourceServiceDeleteInput struct {
21
29
IdID`json:"id" yaml:"id" example:"Z2lkOi8vc2VydmljZS8xMjM0NTY3ODk"`// The id of the alert source service to be deleted (Required)
22
30
}
23
31
32
+
// AlertSourceStatusUpdateInput Specifies the input fields used in the `alertSourceStatusUpdate` mutation
33
+
typeAlertSourceStatusUpdateInputstruct {
34
+
AlertSourceExternalResourceIdentifierInput`json:"alertSource" yaml:"alertSource"`// The alert source to be updated (Required)
35
+
StatusAlertSourceStatusTypeEnum`json:"status" yaml:"status" example:"alert"`// The new status of the alert source (Required)
36
+
}
37
+
24
38
// AliasCreateInput The input for the `aliasCreate` mutation
25
39
typeAliasCreateInputstruct {
26
40
Aliasstring`json:"alias" yaml:"alias" example:"example_value"`// The alias you wish to create (Required)
@@ -792,6 +806,12 @@ type EventIntegrationUpdateInput struct {
792
806
Namestring`json:"name" yaml:"name" example:"example_value"`// The name of the event integration (Required)
793
807
}
794
808
809
+
// ExternalResourceIdentifierInput Specifies the input fields to locate resouce created via API in OpsLevel
810
+
typeExternalResourceIdentifierInputstruct {
811
+
ExternalIdstring`json:"externalId" yaml:"externalId" example:"Z2lkOi8vc2VydmljZS8xMjM0NTY3ODk"`// The id of the resource in your system (Required)
812
+
IntegrationIdentifierInput`json:"integration" yaml:"integration"`// The integration identifier (Required)
813
+
}
814
+
795
815
// ExternalUuidMutationInput Specifies the input used for modifying a resource's external UUID
796
816
typeExternalUuidMutationInputstruct {
797
817
ResourceIdID`json:"resourceId" yaml:"resourceId" example:"Z2lkOi8vc2VydmljZS8xMjM0NTY3ODk"`// The id of the resource (Required)
0 commit comments