Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

NerdGraph Enum Types

Imports

Third-party modules

import sgqlc.types
import sgqlc.types.datetime

newrelic_sb_sdk module

from newrelic_sb_sdk.graphql import nerdgraph

Definitions

Constants

__docformat__ = "markdown"

Enum types

1. AgentApplicationBrowserLoader

Determines which browser loader will be configured. There are three browser loader types. They are Pro+SPA, Pro, and Lite. See documentation for further information.

Available choices:

  • LITE : Lite: Gives you information about some basic page load timing and browser user information. Lacks the Browser Pro features and SPA features.

  • NONE : Don’t use an agent.

  • PRO : Pro: Gives you access to the Browser Pro features. Lacks the functionality designed for single page app monitoring.

  • SPA : Pro+SPA: This is the default installed agent when you enable browser monitoring. Gives you access to all of the Browser Pro features and to Single Page App (SPA) monitoring. Provides detailed page timing data and the most up-to-date New Relic features, including distributed tracing, for all types of applications.

class AgentApplicationBrowserLoader(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LITE", "NONE", "PRO", "SPA")

2. AgentApplicationSegmentsListType

Allow lists have two different types. They are either internal lists or user lists.

Available choices:

  • INTERNAL : INTERNAL refers to a list that has been generated by New Relic.

  • USER : USER refers to a list that has been generated by the customer.

class AgentApplicationSegmentsListType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INTERNAL", "USER")

3. AgentApplicationSettingsBrowserLoader

Determines which browser loader will be configured. Some allowed return values are specified for backwards-compatability and do not represent currently allowed values for new applications. See documentation for further information.

Available choices:

  • LITE : Lite: Gives you information about some basic page load timing and browser user information. Lacks the Browser Pro features and SPA features.

  • NONE : Don’t use an agent.

  • PRO : Pro: Gives you access to the Browser Pro features. Lacks the functionality designed for single page app monitoring.

  • SPA : Pro+SPA: This is the default installed agent when you enable browser monitoring. Gives you access to all of the Browser Pro features and to Single Page App (SPA) monitoring. Provides detailed page timing data and the most up-to-date New Relic features, including distributed tracing, for all types of applications.

  • XHR : This value is specified for backwards-compatability.

class AgentApplicationSettingsBrowserLoader(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LITE", "NONE", "PRO", "SPA", "XHR")

4. AgentApplicationSettingsBrowserLoaderInput

We have three types of browser agents: Lite, Pro, and Pro+SPA.

Available choices:

  • LITE : Lite: Gives you information about some basic page load timing and browser user information. Lacks the Browser Pro features and SPA features.

  • NONE : Don’t use an agent.

  • PRO : Pro: Gives you access to the Browser Pro features. Lacks the functionality designed for single page app monitoring.

  • SPA : Pro+SPA: This is the default installed agent when you enable browser monitoring. Gives you access to all of the Browser Pro features and to Single Page App (SPA) monitoring. Provides detailed page timing data and the most up-to-date New Relic features, including distributed tracing, for all types of applications.

class AgentApplicationSettingsBrowserLoaderInput(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LITE", "NONE", "PRO", "SPA")

5. AgentApplicationSettingsMobileSessionReplayMode

Determines the mode for session replay mobile applications. Valid settings are: ‘DEFAULT’, ‘CUSTOM’.

Available choices:

  • CUSTOM : Custom value of mode in session replay in mobile settings

  • DEFAULT : [DEFAULT] Default value of mode in session replay in mobile settings

class AgentApplicationSettingsMobileSessionReplayMode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CUSTOM", "DEFAULT")

6. AgentApplicationSettingsMobileSessionReplayModeInput

Determines the mode for session replay mobile applications. Valid settings are: ‘DEFAULT’, ‘CUSTOM’.

Available choices:

  • CUSTOM : Custom value of mode in session replay in mobile settings

  • DEFAULT : [DEFAULT] Default value of mode in session replay in mobile settings

class AgentApplicationSettingsMobileSessionReplayModeInput(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CUSTOM", "DEFAULT")

7. AgentApplicationSettingsNetworkFilterMode

Configuration setting to apply either the show or hide strategy for network filtering.

Available choices:

  • DISABLED : Disables both show and hide confurations.

  • HIDE : Use the hide list configuration.

  • SHOW : Use the show list configuration.

class AgentApplicationSettingsNetworkFilterMode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DISABLED", "HIDE", "SHOW")

8. AgentApplicationSettingsRecordSqlEnum

Obfuscation level for SQL queries reported in transaction trace nodes.

When turned on, the New Relic agent will attempt to remove values from SQL qeries.

For example:

SELECT * FROM Table WHERE ssn='123-45-6789'

might become:

SELECT * FROM Table WHERE ssn=?

This can behave differently for differnet applications and frameworks. Please test for your specific case. Note: RAW collection is not campatible with High Security mode and cannot be set if your agent is running in that mode.

Available choices:

  • OBFUSCATED : This is the default value. This setting strips string literals and numeric sequences from your queries and replaces them with the ? character. For example: the query select * from table where ssn=‘123-45-6789’ would become select * from table where ssn=?.

  • OFF : Query collection is turned off entirely.

  • RAW : If you are confident that full query data collection will not impact your data security or your users’ privacy, you can change the setting to RAW, which will record all query values. NOTE: ‘RAW’ is not permitted when ‘High security mode’ is enabled.

class AgentApplicationSettingsRecordSqlEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("OBFUSCATED", "OFF", "RAW")

9. AgentApplicationSettingsSessionTraceMode

Default (fixed_rate) or custom (probabilistic) option used to collect session traces.

Available choices:

  • FIXED_RATE : Fixed Rate mode for Session Trace (Default) Session traces are randomly sampled and stored at a rate of 90/hour.

  • PROBABILISTIC : Probabilistic mode for Session Trace (Custom) Opt to collect more session traces using percentage from 0-100.

class AgentApplicationSettingsSessionTraceMode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FIXED_RATE", "PROBABILISTIC")

10. AgentApplicationSettingsSessionTraceModeInput

Default (fixed_rate) or custom (probabilistic) option used to collect session traces.

Available choices:

  • FIXED_RATE : Fixed Rate mode for Session Trace (Default) Session traces are randomly sampled and stored at a rate of 90/hour.

  • PROBABILISTIC : Probabilistic mode for Session Trace (Custom) Opt to collect more session traces using percentage from 0-100.

class AgentApplicationSettingsSessionTraceModeInput(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FIXED_RATE", "PROBABILISTIC")

11. AgentApplicationSettingsThresholdTypeEnum

Determines whether a threshold is statically configured or dynamically configured.

Available choices:

  • APDEX_F : Configures the threshold to be 4 times the value of APDEX_T.

  • VALUE : Threshold will be statically configured via the corresponding “value” field.

class AgentApplicationSettingsThresholdTypeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("APDEX_F", "VALUE")

12. AgentApplicationSettingsTracer

The type of tracing being done.

Available choices:

  • CROSS_APPLICATION_TRACER : Cross-application tracing feature enabled.

  • DISTRIBUTED_TRACING : Distributed tracing feature enabled.

  • NONE : Both cross-application and distributed tracing disabled.

  • OPT_OUT : Opt out of server side settings for Tracer Type

class AgentApplicationSettingsTracer(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CROSS_APPLICATION_TRACER", "DISTRIBUTED_TRACING", "NONE", "OPT_OUT")

13. AgentApplicationSettingsUpdateErrorClass

Categories of errors that could occur while attempting updates.

Available choices:

  • ACCESS_DENIED : You are not authorized to update this field.

  • INVALID_INPUT : The given value for the field is not valid or out of range.

  • NOT_FOUND : No record could be found using the given input value.

class AgentApplicationSettingsUpdateErrorClass(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCESS_DENIED", "INVALID_INPUT", "NOT_FOUND")

14. AgentFeaturesFilter

Agent Feature Filter

Available choices:

  • DOTNET

  • ELIXIR

  • GO

  • HTML

  • JAVA

  • MOBILE

  • NODEJS

  • PHP

  • PYTHON

  • RUBY

  • SDK

class AgentFeaturesFilter(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "DOTNET",
        "ELIXIR",
        "GO",
        "HTML",
        "JAVA",
        "MOBILE",
        "NODEJS",
        "PHP",
        "PYTHON",
        "RUBY",
        "SDK",
    )

15. AgentReleasesFilter

Agent Release Filter

Available choices:

  • AGENT_CONTROL_CONTINUOUS_DELIVERY_CHART : Agent Control Continuous Delivery Chart

  • AGENT_CONTROL_DEPLOYMENT_CHART : Agent Control Deployment Chart

  • ANDROID : Android agent

  • AWS_FIREHOSE_LOG_FORWARDER : AWS Firehose Log Forwarder

  • AWS_LAMBDA_LOG_FORWARDER : AWS Lambda Log Forwarder

  • BROWSER : Browser agent

  • DOTNET : .NET agent

  • ELIXIR : Elixir agent

  • FLUENTBIT : Fluent Bit agent

  • GO : Go agent

  • INFRASTRUCTURE : Infrastructure agent

  • IOS : iOS agent

  • JAVA : Java agent

  • KUBERNETES : Kubernetes Infrastructure

  • NODEJS : Node.js agent

  • NRDOT : NR distribution for Open Telemetry

  • PHP : PHP agent

  • PIPELINE_CONTROL_GATEWAY : Pipeline Control Gateway

  • PROMETHEUS : Prometheus agent

  • PYTHON : Python agent

  • RUBY : Ruby agent

  • SDK : C SDK

  • STREAMING_FOR_BROWSER : Streaming Video & Ads for Browser

  • STREAMING_FOR_MOBILE : Streaming Video & Ads for Mobile

  • STREAMING_FOR_OTHERS : Streaming Video & Ads for Others

class AgentReleasesFilter(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "AGENT_CONTROL_CONTINUOUS_DELIVERY_CHART",
        "AGENT_CONTROL_DEPLOYMENT_CHART",
        "ANDROID",
        "AWS_FIREHOSE_LOG_FORWARDER",
        "AWS_LAMBDA_LOG_FORWARDER",
        "BROWSER",
        "DOTNET",
        "ELIXIR",
        "FLUENTBIT",
        "GO",
        "INFRASTRUCTURE",
        "IOS",
        "JAVA",
        "KUBERNETES",
        "NODEJS",
        "NRDOT",
        "PHP",
        "PIPELINE_CONTROL_GATEWAY",
        "PROMETHEUS",
        "PYTHON",
        "RUBY",
        "SDK",
        "STREAMING_FOR_BROWSER",
        "STREAMING_FOR_MOBILE",
        "STREAMING_FOR_OTHERS",
    )

16. AiDecisionsDecisionSortMethod

Sorting method for decisions.

Available choices:

  • ID : Sort decisions by id

  • LATEST_CREATED : Sort decisions by latest_created

  • STATE_LAST_MODIFIED : Sort decisions by state_last_modified

class AiDecisionsDecisionSortMethod(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ID", "LATEST_CREATED", "STATE_LAST_MODIFIED")

17. AiDecisionsDecisionState

State of decision.

Available choices:

  • DISABLED : Decision state is disabled

  • ENABLED : Decision state is enabled

class AiDecisionsDecisionState(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DISABLED", "ENABLED")

18. AiDecisionsDecisionType

Type of decision

Available choices:

  • EXPLICIT : Decision type is explicit

  • GLOBAL : Decision type is global

  • IMPLICIT : Decision type is implicit

class AiDecisionsDecisionType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EXPLICIT", "GLOBAL", "IMPLICIT")

19. AiDecisionsIncidentSelect

Select incident for comparison.

Available choices:

  • FIRST_INCIDENT : Select first incident in comparison.

  • SECOND_INCIDENT : Select second incident in comparison.

class AiDecisionsIncidentSelect(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FIRST_INCIDENT", "SECOND_INCIDENT")

20. AiDecisionsIssuePriority

Priority of issue.

Available choices:

  • CRITICAL : Issue priority of critical

  • HIGH : Issue priority of high

  • LOW : Issue priority of low

  • MEDIUM : Issue priority of medium

class AiDecisionsIssuePriority(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CRITICAL", "HIGH", "LOW", "MEDIUM")

21. AiDecisionsOpinion

Types of opinions users can leave as feedback.

Available choices:

  • DISLIKE : A dislike opinion

  • LIKE : A like opinion

class AiDecisionsOpinion(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DISLIKE", "LIKE")

22. AiDecisionsResultType

Status of an operation.

Available choices:

  • FAILURE : Failed operation

  • SUCCESS : Successful operation

class AiDecisionsResultType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FAILURE", "SUCCESS")

23. AiDecisionsRuleSource

Possible creation sources for rules.

Available choices:

  • ADMIN : Created by ADMIN

  • GENERATED : Created by GENERATED

  • SYSTEM : Created by SYSTEM

  • USER : Created by USER

class AiDecisionsRuleSource(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ADMIN", "GENERATED", "SYSTEM", "USER")

24. AiDecisionsRuleState

State of rule.

Available choices:

  • DISABLED : Rule state is disabled

  • ENABLED : Rule state is enabled

class AiDecisionsRuleState(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DISABLED", "ENABLED")

25. AiDecisionsRuleType

Type of rule

Available choices:

  • EXPLICIT : Rule type is explicit

  • GLOBAL : Rule type is global

  • IMPLICIT : Rule type is implicit

class AiDecisionsRuleType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EXPLICIT", "GLOBAL", "IMPLICIT")

26. AiDecisionsSuggestionState

State of suggestion

Available choices:

  • ACCEPTED : Suggestion is accepted

  • DECLINED : Suggestion is declined

  • POSTPONED : Suggestion is postponed

  • UNDECIDED : Suggestion is undecided

class AiDecisionsSuggestionState(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCEPTED", "DECLINED", "POSTPONED", "UNDECIDED")

27. AiDecisionsVertexClass

Class of vertex.

Available choices:

  • APPLICATION : Vertex class is application

  • CLOUDSERVICE : Vertex class is cloudservice

  • CLUSTER : Vertex class is cluster

  • DATASTORE : Vertex class is datastore

  • HOST : Vertex class is host

  • TEAM : Vertex class is team

class AiDecisionsVertexClass(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APPLICATION",
        "CLOUDSERVICE",
        "CLUSTER",
        "DATASTORE",
        "HOST",
        "TEAM",
    )

28. AiIssuesIncidentState

Incident state

Available choices:

  • CLOSED : Incident is closed

  • CREATED : Incident is created

class AiIssuesIncidentState(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CLOSED", "CREATED")

29. AiIssuesIssueMutingState

Issue muting state

Available choices:

  • FULLY_MUTED : Issue is muted

  • NOT_MUTED : Issue is not muted

  • PARTIALLY_MUTED : Issue is partially muted

class AiIssuesIssueMutingState(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FULLY_MUTED", "NOT_MUTED", "PARTIALLY_MUTED")

30. AiIssuesIssueState

Issue state

Available choices:

  • ACTIVATED : Issue is activated

  • CLOSED : Issue is closed

  • CREATED : Issue is created

  • DEACTIVATED : Issue is deactivated

class AiIssuesIssueState(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACTIVATED", "CLOSED", "CREATED", "DEACTIVATED")

31. AiIssuesIssueUserAction

User operations with issue

Available choices:

  • ACK : Acknowledge issue

  • CLOSE_BY_MUTING_RULE_ID : Close issue with muting rule id

  • MARK_AS_INVESTIGATING : Mark issue as Investigating

  • RESOLVE : Resolve issue

  • UNACK : Unacknowledge issue

class AiIssuesIssueUserAction(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ACK",
        "CLOSE_BY_MUTING_RULE_ID",
        "MARK_AS_INVESTIGATING",
        "RESOLVE",
        "UNACK",
    )

32. AiIssuesPriority

Issue priority

Available choices:

  • CRITICAL : Critical priority

  • HIGH : High priority

  • LOW : Low priority

  • MEDIUM : Medium priority

class AiIssuesPriority(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CRITICAL", "HIGH", "LOW", "MEDIUM")

33. AiNotificationsAuthType

Authentication types

Available choices:

  • BASIC : Basic user and password authentication

  • CUSTOM_HEADERS : Custom header based authentication

  • OAUTH2 : OAuth based authentication

  • TOKEN : Token based authentication

class AiNotificationsAuthType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BASIC", "CUSTOM_HEADERS", "OAUTH2", "TOKEN")

34. AiNotificationsChannelFields

Channel fields to filter by

Available choices:

  • ACTIVE : active field

  • CREATED_AT : created timestamp field

  • DEFAULT : default field

  • DESTINATION_ID : destination id field

  • NAME : name field

  • PRODUCT : product field

  • STATUS : status field

  • TYPE : type field

  • UPDATED_AT : updated timestamp field

  • UPDATED_BY : updated_by field

class AiNotificationsChannelFields(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ACTIVE",
        "CREATED_AT",
        "DEFAULT",
        "DESTINATION_ID",
        "NAME",
        "PRODUCT",
        "STATUS",
        "TYPE",
        "UPDATED_AT",
        "UPDATED_BY",
    )

35. AiNotificationsChannelStatus

Channel statuses

Available choices:

  • CONFIGURATION_ERROR : Configuration Error channel status

  • CONFIGURATION_WARNING : Configuration Warning channel status

  • DEFAULT : Default channel status

  • UNKNOWN_ERROR : Unknown Error channel status

class AiNotificationsChannelStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CONFIGURATION_ERROR",
        "CONFIGURATION_WARNING",
        "DEFAULT",
        "UNKNOWN_ERROR",
    )

36. AiNotificationsChannelType

Channel type

Available choices:

  • EMAIL : Email channel type

  • EVENT_BRIDGE : Event Bridge channel type

  • JIRA_CLASSIC : Jira Classic channel type

  • JIRA_NEXTGEN : Jira Nextgen channel type

  • MICROSOFT_TEAMS : Microsoft Teams channel type

  • MOBILE_PUSH : Mobile push channel type

  • PAGERDUTY_ACCOUNT_INTEGRATION : PagerDuty channel type

  • PAGERDUTY_SERVICE_INTEGRATION : Pager Duty channel type

  • SERVICE_NOW_APP : ServiceNow app channel type

  • SERVICENOW_EVENTS : Servicenow events channel type

  • SERVICENOW_INCIDENTS : Servicenow incidents channel type

  • SLACK : Slack channel type

  • SLACK_COLLABORATION : Slack Collaboration channel type

  • SLACK_LEGACY : Legacy Slack channel type based on Incoming Webhooks

  • WEBHOOK : Webhook channel type

  • WORKFLOW_AUTOMATION : Workflow Automation channel type

class AiNotificationsChannelType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "EMAIL",
        "EVENT_BRIDGE",
        "JIRA_CLASSIC",
        "JIRA_NEXTGEN",
        "MICROSOFT_TEAMS",
        "MOBILE_PUSH",
        "PAGERDUTY_ACCOUNT_INTEGRATION",
        "PAGERDUTY_SERVICE_INTEGRATION",
        "SERVICENOW_EVENTS",
        "SERVICENOW_INCIDENTS",
        "SERVICE_NOW_APP",
        "SLACK",
        "SLACK_COLLABORATION",
        "SLACK_LEGACY",
        "WEBHOOK",
        "WORKFLOW_AUTOMATION",
    )

37. AiNotificationsDestinationFields

Destination fields

Available choices:

  • ACTIVE : active field

  • CREATED_AT : created_at field

  • DEFAULT : default field

  • LAST_SENT : last_sent field

  • NAME : name field

  • SCOPE : Scope field

  • STATUS : status field

  • TYPE : type field

  • UPDATED_AT : updated_at field

  • UPDATED_BY : updated_by field

class AiNotificationsDestinationFields(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ACTIVE",
        "CREATED_AT",
        "DEFAULT",
        "LAST_SENT",
        "NAME",
        "SCOPE",
        "STATUS",
        "TYPE",
        "UPDATED_AT",
        "UPDATED_BY",
    )

38. AiNotificationsDestinationStatus

Destination statuses

Available choices:

  • AUTH_ERROR : Auth Error destination status

  • AUTHENTICATION_ERROR : Authentication Error destination status

  • AUTHORIZATION_ERROR : Authorization Error destination status

  • AUTHORIZATION_WARNING : Authorization Warning destination status

  • CONFIGURATION_ERROR : Configuration Error destination status

  • DEFAULT : Default destination status

  • EXTERNAL_SERVER_ERROR : External Server Error destination status

  • TEMPORARY_WARNING : Temporary Warning destination status

  • THROTTLING_WARNING : Throttling Warning destination status

  • TIMEOUT_ERROR : Timeout Error destination status

  • UNINSTALLED : Uninstalled destination status

  • UNKNOWN_ERROR : Unknown Error destination status

class AiNotificationsDestinationStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "AUTHENTICATION_ERROR",
        "AUTHORIZATION_ERROR",
        "AUTHORIZATION_WARNING",
        "AUTH_ERROR",
        "CONFIGURATION_ERROR",
        "DEFAULT",
        "EXTERNAL_SERVER_ERROR",
        "TEMPORARY_WARNING",
        "THROTTLING_WARNING",
        "TIMEOUT_ERROR",
        "UNINSTALLED",
        "UNKNOWN_ERROR",
    )

39. AiNotificationsDestinationType

Destination types

Available choices:

  • EMAIL : Email destination type

  • EVENT_BRIDGE : EventBridge destination type

  • JIRA : Jira destination type

  • MICROSOFT_TEAMS : Microsoft Teams destination type

  • MOBILE_PUSH : Mobile push destination type

  • PAGERDUTY_ACCOUNT_INTEGRATION : PagerDuty destination type

  • PAGERDUTY_SERVICE_INTEGRATION : PagerDuty destination type}

  • SERVICE_NOW : ServiceNow destination type

  • SERVICE_NOW_APP : ServiceNow app destination type

  • SLACK : Slack destination type

  • SLACK_COLLABORATION : Slack Collaboration destination type

  • SLACK_LEGACY : Legacy Slack destination type based on Incoming Webhooks

  • WEBHOOK : WebHook destination type

  • WORKFLOW_AUTOMATION : Workflow Automation destination type

class AiNotificationsDestinationType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "EMAIL",
        "EVENT_BRIDGE",
        "JIRA",
        "MICROSOFT_TEAMS",
        "MOBILE_PUSH",
        "PAGERDUTY_ACCOUNT_INTEGRATION",
        "PAGERDUTY_SERVICE_INTEGRATION",
        "SERVICE_NOW",
        "SERVICE_NOW_APP",
        "SLACK",
        "SLACK_COLLABORATION",
        "SLACK_LEGACY",
        "WEBHOOK",
        "WORKFLOW_AUTOMATION",
    )

40. AiNotificationsEmailVerificationStatus

Email verification statuses for filtering

Available choices:

  • EXPIRED : Expired Status

  • LINK_SENT : Link Sent status

class AiNotificationsEmailVerificationStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EXPIRED", "LINK_SENT")

41. AiNotificationsEntityScopeType

Entity Scope Type

Available choices:

  • ACCOUNT : Account Scope Type

  • ORGANIZATION : Organization Scope Type

class AiNotificationsEntityScopeType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "ORGANIZATION")

42. AiNotificationsEntityScopeTypeInput

Entity Scope Type

Available choices:

  • ACCOUNT : Account Scope Type

  • ORGANIZATION : Organization Scope Type

class AiNotificationsEntityScopeTypeInput(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "ORGANIZATION")

43. AiNotificationsErrorType

Error types

Available choices:

  • CONNECTION_ERROR : Unable to connect to external service to perform this action

  • ENTITY_IN_USE : This operation could not be completed because the entity is in use

  • EXTERNAL_SERVER_ERROR : An external server error has occurred

  • FEATURE_FLAG_DISABLED : Targeted account does not have access to this feature

  • INVALID_CHANNEL_NAME : The channel name doesn’t exist

  • INVALID_CREDENTIALS : The credentials provided were invalid, Please check them and try again

  • INVALID_KEY : Could not provide suggestions for this key

  • INVALID_PARAMETER : The parameter provided does not correspond to any valid entity

  • LIMIT_REACHED : Entities limit has been reached

  • MISSING_CAPABILITIES : User is missing capabilities

  • MISSING_CONSTRAINTS : This key requires additional constraints

  • MISSING_PARAMETERS : At least one parameter is required to complete this action

  • OAUTH_NOT_SUPPORTED : This destination does not support OAuth authentication

  • SUGGESTIONS_UNAVAILABLE : This destination does not provide any suggestions

  • TIMEOUT_ERROR : Request did not finish within time limit

  • TYPE_EXAMPLE_MISMATCH : The variable type is different from the example type

  • UNAUTHORIZED_ACCOUNT : This account is not allowed to perform this action

  • UNEXPECTED_PARAMETER : Received one or more unexpected parameters

  • UNINSTALLED_DESTINATION : The New Relic application was removed

  • UNKNOWN_ERROR : An unknown error has occurred

class AiNotificationsErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CONNECTION_ERROR",
        "ENTITY_IN_USE",
        "EXTERNAL_SERVER_ERROR",
        "FEATURE_FLAG_DISABLED",
        "INVALID_CHANNEL_NAME",
        "INVALID_CREDENTIALS",
        "INVALID_KEY",
        "INVALID_PARAMETER",
        "LIMIT_REACHED",
        "MISSING_CAPABILITIES",
        "MISSING_CONSTRAINTS",
        "MISSING_PARAMETERS",
        "OAUTH_NOT_SUPPORTED",
        "SUGGESTIONS_UNAVAILABLE",
        "TIMEOUT_ERROR",
        "TYPE_EXAMPLE_MISMATCH",
        "UNAUTHORIZED_ACCOUNT",
        "UNEXPECTED_PARAMETER",
        "UNINSTALLED_DESTINATION",
        "UNKNOWN_ERROR",
    )

44. AiNotificationsExtendedScopeService

Extended scope service types

Available choices:

  • IM : Incident Management

  • SRE : Site Reliability Engineering

class AiNotificationsExtendedScopeService(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("IM", "SRE")

45. AiNotificationsProduct

Product types

Available choices:

  • ALERTS : Alerts product type

  • APM : APM product type

  • CHANGE_TRACKING : Change tracking product type

  • COMMERCE : Commerce growth product type

  • CSSP : CSSP (EOPs) product type

  • DISCUSSIONS : Discussions and comments product type

  • ERROR_TRACKING : Error Tracking product type

  • IINT : Incident Intelligence product type

  • LOGGING_UI : Logging UI product type

  • NTFC : Notifications internal product type

  • PD : Proactive Detection product type

  • SECURITY : Security product type

  • SHARING : Sharing product type

  • WORKFLOW_AUTOMATION : Workflow Automation product type

class AiNotificationsProduct(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ALERTS",
        "APM",
        "CHANGE_TRACKING",
        "COMMERCE",
        "CSSP",
        "DISCUSSIONS",
        "ERROR_TRACKING",
        "IINT",
        "LOGGING_UI",
        "NTFC",
        "PD",
        "SECURITY",
        "SHARING",
        "WORKFLOW_AUTOMATION",
    )

46. AiNotificationsResult

Result status

Available choices:

  • FAIL : Failure

  • SUCCESS : Success

class AiNotificationsResult(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FAIL", "SUCCESS")

47. AiNotificationsSortOrder

Sort order

Available choices:

  • ASC : Ascending sort order

  • DESC : Descending sort order

class AiNotificationsSortOrder(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASC", "DESC")

48. AiNotificationsSuggestionFilterType

Filters for the suggestions object

Available choices:

  • CONTAINS : Contains specific string

  • STARTSWITH : Starts with a specific string

class AiNotificationsSuggestionFilterType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CONTAINS", "STARTSWITH")

49. AiNotificationsUiComponentType

UI component type

Available choices:

  • DICTIONARY_WITH_MASK : Dictionary type component

  • PAYLOAD : Handlebars powered payload editor

  • SELECT : Select component

  • TEXT_AREA : Multiline text box

  • TEXT_FIELD : Single line text field

  • TOGGLE : Toggle component

class AiNotificationsUiComponentType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "DICTIONARY_WITH_MASK",
        "PAYLOAD",
        "SELECT",
        "TEXT_AREA",
        "TEXT_FIELD",
        "TOGGLE",
    )

50. AiNotificationsUiComponentValidation

Type of Validation required for this component

Available choices:

  • DATE : Data should be a valid DATE ISO-8601 format

  • DATETIME : Data should be a valid DATETIME ISO-8601 format

  • EMAIL : Data should be a valid email

  • JSON : Data should be a valid JSON

  • NONE : No validation

  • NUMBER : Data should be a valid number

  • URL : Data should be a valid URL

class AiNotificationsUiComponentValidation(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DATE", "DATETIME", "EMAIL", "JSON", "NONE", "NUMBER", "URL")

51. AiNotificationsUnverifiedEmailsFields

Fields available for sorting unverified emails

Available choices:

  • EMAIL : Email field

  • STATUS : Status field

  • UPDATED_AT : Updated At field

class AiNotificationsUnverifiedEmailsFields(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EMAIL", "STATUS", "UPDATED_AT")

52. AiNotificationsVariableCategory

Category fields to group by

Available choices:

  • CONDITION : Condition category

  • ENTITIES : Entities category

  • INCIDENT : Incident category

  • ISSUE : Issue category

  • OTHER : Default category

  • POLICY : Policy category

  • TAGS : Tags category

  • WORKFLOW : Workflow category

class AiNotificationsVariableCategory(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CONDITION",
        "ENTITIES",
        "INCIDENT",
        "ISSUE",
        "OTHER",
        "POLICY",
        "TAGS",
        "WORKFLOW",
    )

53. AiNotificationsVariableFields

Variable fields to filter by

Available choices:

  • ACTIVE : active field

  • DEFAULT : default field

  • DESCRIPTION : description field

  • EXAMPLE : example field

  • KEY : key field

  • LABEL : label field

  • NAME : name field

  • PRODUCT : product field

  • TYPE : type field

class AiNotificationsVariableFields(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ACTIVE",
        "DEFAULT",
        "DESCRIPTION",
        "EXAMPLE",
        "KEY",
        "LABEL",
        "NAME",
        "PRODUCT",
        "TYPE",
    )

54. AiNotificationsVariableType

Variable types

Available choices:

  • BOOLEAN : Boolean variable type

  • LIST : List variable type

  • NUMBER : number variable type

  • OBJECT : Object variable type

  • STRING : String variable type

class AiNotificationsVariableType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BOOLEAN", "LIST", "NUMBER", "OBJECT", "STRING")

55. AiTopologyCollectorResultType

Status of an operation.

Available choices:

  • FAILURE : Failed operation

  • SUCCESS : Successful operation

class AiTopologyCollectorResultType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FAILURE", "SUCCESS")

56. AiTopologyCollectorVertexClass

Class of vertex.

Available choices:

  • APPLICATION : Vertex class is application

  • BROWSERAPPLICATION : Vertex class is browserapplication

  • CLOUDSERVICE : Vertex class is cloudservice

  • CLUSTER : Vertex class is cluster

  • DATASTORE : Vertex class is datastore

  • HOST : Vertex class is host

  • MONITOR : Vertex class is monitor

  • TEAM : Vertex class is team

class AiTopologyCollectorVertexClass(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APPLICATION",
        "BROWSERAPPLICATION",
        "CLOUDSERVICE",
        "CLUSTER",
        "DATASTORE",
        "HOST",
        "MONITOR",
        "TEAM",
    )

57. AiTopologyVertexClass

Class of vertex.

Available choices:

  • APPLICATION : Vertex class is application

  • BROWSERAPPLICATION : Vertex class is browserapplication

  • CLOUDSERVICE : Vertex class is cloudservice

  • CLUSTER : Vertex class is cluster

  • DATASTORE : Vertex class is datastore

  • HOST : Vertex class is host

  • MONITOR : Vertex class is monitor

  • TEAM : Vertex class is team

class AiTopologyVertexClass(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APPLICATION",
        "BROWSERAPPLICATION",
        "CLOUDSERVICE",
        "CLUSTER",
        "DATASTORE",
        "HOST",
        "MONITOR",
        "TEAM",
    )

58. AiWorkflowsBatchCreateMigratedWorkflowsErrorType

Type of batch dcreate migrated workflows error

Available choices:

  • CHANNEL_NOT_FOUND : We couldn’t find a channel with the given id.

  • DUPLICATE : The name provided already exists

  • FAILED_CREATING_ISSUES_FILTER : Failed to create issue filter in DAQS

  • INVALID_PARAMETER : Invalid parameter

  • LIMIT_REACHED : Reached the maximum number of workflows per account

  • UNAUTHORIZED_API_KEY : The api key provided is not authorized to perform this action

  • UNSUPPORTED_CHANNEL_TYPE : Given channel id represents an unsupported channel type

  • UNSUPPORTED_NOTIFICATION_TRIGGER : Unsupported notification trigger

  • VALIDATION_ERROR : The parameter provided does not have a valid form

class AiWorkflowsBatchCreateMigratedWorkflowsErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CHANNEL_NOT_FOUND",
        "DUPLICATE",
        "FAILED_CREATING_ISSUES_FILTER",
        "INVALID_PARAMETER",
        "LIMIT_REACHED",
        "UNAUTHORIZED_API_KEY",
        "UNSUPPORTED_CHANNEL_TYPE",
        "UNSUPPORTED_NOTIFICATION_TRIGGER",
        "VALIDATION_ERROR",
    )

59. AiWorkflowsBatchDeleteMigratedWorkflowsErrorType

Type of batch delete migrated workflows error

Available choices:

  • FAILED_DELETING_ISSUES_FILTER : Failed to delete issue filter from DAQS

  • INVALID_PARAMETER : Invalid parameter

  • UNAUTHORIZED_API_KEY : The api key provided is not authorized to perform this action

  • VALIDATION_ERROR : The parameter provided does not have a valid form

class AiWorkflowsBatchDeleteMigratedWorkflowsErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "FAILED_DELETING_ISSUES_FILTER",
        "INVALID_PARAMETER",
        "UNAUTHORIZED_API_KEY",
        "VALIDATION_ERROR",
    )

60. AiWorkflowsCreateErrorType

Type of create error

Available choices:

  • CHANNEL_NOT_FOUND : We couldn’t find a channel with the given id

  • DUPLICATE : A workflow with this name already exists

  • INVALID_PARAMETER : One or more of the parameters you provided are incorrect

  • LIMIT_REACHED : Reached the maximum number of workflows per account

  • MISSING_ENTITLEMENT : This account is missing the required entitlement(s) to perform this action

  • UNAUTHORIZED_ACCOUNT : This account in not authorized to perform this action

  • UNSUPPORTED_CHANNEL_TYPE : The given channel id represents an unsupported channel type

  • VALIDATION_ERROR : The parameter provided does not have a valid form

class AiWorkflowsCreateErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CHANNEL_NOT_FOUND",
        "DUPLICATE",
        "INVALID_PARAMETER",
        "LIMIT_REACHED",
        "MISSING_ENTITLEMENT",
        "UNAUTHORIZED_ACCOUNT",
        "UNSUPPORTED_CHANNEL_TYPE",
        "VALIDATION_ERROR",
    )

61. AiWorkflowsDeleteErrorType

Type of delete error

Available choices:

  • INVALID_PARAMETER : One or more of the parameters you provided are incorrect

  • UNAUTHORIZED_ACCOUNT : This account in not authorized to perform this action

  • VALIDATION_ERROR : The parameter provided does not have a valid form

class AiWorkflowsDeleteErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INVALID_PARAMETER", "UNAUTHORIZED_ACCOUNT", "VALIDATION_ERROR")

62. AiWorkflowsDestinationType

Type of Destination Configuration

Available choices:

  • EMAIL : Email Destination Configuration type

  • EVENT_BRIDGE : Event Bridge Destination Configuration type

  • JIRA : Jira Destination Configuration type

  • MICROSOFT_TEAMS : Microsoft Teams Configuration type

  • PAGERDUTY_ACCOUNT_INTEGRATION : Pager Duty with account integration Destination Configuration type

  • PAGERDUTY_SERVICE_INTEGRATION : Pager Duty with service integration Destination Configuration type

  • SERVICE_NOW : Service Now Destination Configuration type

  • SERVICE_NOW_APP : ServiceNow official NewRelic app Configuration type

  • SLACK : Slack Destination Configuration type

  • SLACK_LEGACY : Slack legacy Destination Configuration type

  • WEBHOOK : Webhook Destination Configuration type

  • WORKFLOW_AUTOMATION : Workflow Automation Configuration type

class AiWorkflowsDestinationType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "EMAIL",
        "EVENT_BRIDGE",
        "JIRA",
        "MICROSOFT_TEAMS",
        "PAGERDUTY_ACCOUNT_INTEGRATION",
        "PAGERDUTY_SERVICE_INTEGRATION",
        "SERVICE_NOW",
        "SERVICE_NOW_APP",
        "SLACK",
        "SLACK_LEGACY",
        "WEBHOOK",
        "WORKFLOW_AUTOMATION",
    )

63. AiWorkflowsEnrichmentType

Type of Enrichment

Available choices:

  • NRQL : NRQL Enrichment type

class AiWorkflowsEnrichmentType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NRQL",)

64. AiWorkflowsFetchWorkflowsByIssuesFilterErrorType

Fetch workflows by issues filter error type

Available choices:

  • UNAUTHORIZED_API_KEY : The api key provided is not authorized to perform this action

  • VALIDATION_ERROR : The parameter provided does not have a valid form

class AiWorkflowsFetchWorkflowsByIssuesFilterErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("UNAUTHORIZED_API_KEY", "VALIDATION_ERROR")

65. AiWorkflowsFilterType

Type of Filter

Available choices:

  • FILTER : Standard Filter type

  • VIEW : View Filter type

class AiWorkflowsFilterType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FILTER", "VIEW")

66. AiWorkflowsMutingRulesHandling

The wanted behavior for muted issues in the workflow

Available choices:

  • DONT_NOTIFY_FULLY_MUTED_ISSUES : Notify only about partially muted and unmuted issues

  • DONT_NOTIFY_FULLY_OR_PARTIALLY_MUTED_ISSUES : Notify only about unmuted issues

  • NOTIFY_ALL_ISSUES : Notify about all issues

class AiWorkflowsMutingRulesHandling(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "DONT_NOTIFY_FULLY_MUTED_ISSUES",
        "DONT_NOTIFY_FULLY_OR_PARTIALLY_MUTED_ISSUES",
        "NOTIFY_ALL_ISSUES",
    )

67. AiWorkflowsNotificationTrigger

Notification Triggers for the Destination Configuration

Available choices:

  • ACKNOWLEDGED : Send a notification when the issue is acknowledged

  • ACTIVATED : Send a notification when the issue is activated

  • CLOSED : Send a notification when the issue is closed

  • INVESTIGATING : Send a notification when the issue is being investigated

  • OTHER_UPDATES : Sends notification when the issue has other updates

  • PRIORITY_CHANGED : Send a notification when the issue’s priority has changed

class AiWorkflowsNotificationTrigger(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ACKNOWLEDGED",
        "ACTIVATED",
        "CLOSED",
        "INVESTIGATING",
        "OTHER_UPDATES",
        "PRIORITY_CHANGED",
    )

68. AiWorkflowsOperator

Type of Filter

Available choices:

  • CONTAINS : String or list attribute contains this value

  • DOES_NOT_CONTAIN : String or list attribute does not contain this value

  • DOES_NOT_EQUAL : String or Numeric attribute does not equal this value

  • DOES_NOT_EXACTLY_MATCH : Element in list attribute does not exactly match this value

  • ENDS_WITH : String attribute ends with this value

  • EQUAL : String or Numeric attribute equals this value

  • EXACTLY_MATCHES : Element in list attribute exactly matches this value

  • GREATER_OR_EQUAL : Numeric attribute is greater or equal to this value

  • GREATER_THAN : Numeric attribute is greater than this value

  • IS : Boolean attribute equals value

  • IS_NOT : Boolean attribute does not equal value

  • LESS_OR_EQUAL : Numeric attribute is less or equal to this value

  • LESS_THAN : Numeric attribute is less than this value

  • STARTS_WITH : String attribute starts with this value

class AiWorkflowsOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CONTAINS",
        "DOES_NOT_CONTAIN",
        "DOES_NOT_EQUAL",
        "DOES_NOT_EXACTLY_MATCH",
        "ENDS_WITH",
        "EQUAL",
        "EXACTLY_MATCHES",
        "GREATER_OR_EQUAL",
        "GREATER_THAN",
        "IS",
        "IS_NOT",
        "LESS_OR_EQUAL",
        "LESS_THAN",
        "STARTS_WITH",
    )

69. AiWorkflowsSaveTeamWorkflowConfigurationErrorType

Type of save team workflow configuration error

Available choices:

  • CHANNEL_NOT_FOUND : We couldn’t find a channel with the given id

  • INVALID_PARAMETER : One or more of the parameters you provided are incorrect

  • TEAM_NOT_FOUND : The team UUID provided does not exist

  • UNAUTHORIZED_ACCOUNT : This account is not authorized to perform this action

  • VALIDATION_ERROR : The parameter provided does not have a valid form

class AiWorkflowsSaveTeamWorkflowConfigurationErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CHANNEL_NOT_FOUND",
        "INVALID_PARAMETER",
        "TEAM_NOT_FOUND",
        "UNAUTHORIZED_ACCOUNT",
        "VALIDATION_ERROR",
    )

70. AiWorkflowsTestErrorType

Type of test error

Available choices:

  • CHANNEL_NOT_FOUND : We couldn’t find a channel with the given id

  • FAILED_RUNNING_TEST : Failed running test workflow

  • MISSING_ENTITLEMENT : This account is missing the required entitlement(s) to perform this action

  • UNAUTHORIZED_ACCOUNT : This account is not allowed to preform this action

  • UNSUPPORTED_CHANNEL_TYPE : The given channel id represents an unsupported channel type

  • VALIDATION_ERROR : The parameter provided does not have a valid form

  • WARNING_FAILED_SENDING_NOTIFICATION : Failed to send a notification to the channel

  • WARNING_NO_FILTERED_ISSUE_FOUND : There are no issues that match this filter

  • WARNING_NO_MATCHING_DYNAMIC_VARIABLES_FOUND : There are no issues that match these dynamic variables

class AiWorkflowsTestErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CHANNEL_NOT_FOUND",
        "FAILED_RUNNING_TEST",
        "MISSING_ENTITLEMENT",
        "UNAUTHORIZED_ACCOUNT",
        "UNSUPPORTED_CHANNEL_TYPE",
        "VALIDATION_ERROR",
        "WARNING_FAILED_SENDING_NOTIFICATION",
        "WARNING_NO_FILTERED_ISSUE_FOUND",
        "WARNING_NO_MATCHING_DYNAMIC_VARIABLES_FOUND",
    )

71. AiWorkflowsTestNotificationResponseStatus

Status of the test notification

Available choices:

  • FAILURE : The test notification failed

  • SUCCESS : The test notification succeeded

class AiWorkflowsTestNotificationResponseStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FAILURE", "SUCCESS")

72. AiWorkflowsTestResponseStatus

Status of the test

Available choices:

  • FAILURE : The test failed

  • SUCCESS : The test succeeded

class AiWorkflowsTestResponseStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FAILURE", "SUCCESS")

73. AiWorkflowsUpdateErrorType

Type of update error

Available choices:

  • CHANNEL_NOT_FOUND : We couldn’t find a channel with the given id

  • DUPLICATE : A workflow with this name already exists

  • INVALID_PARAMETER : One or more of the parameters you provided are incorrect

  • MISSING_ENTITLEMENT : This account is missing the required entitlement(s) to perform this action

  • UNAUTHORIZED_ACCOUNT : This account in not authorized to perform this action

  • UNSUPPORTED_CHANNEL_TYPE : The given channel id represents an unsupported channel type

  • VALIDATION_ERROR : The parameter provided does not have a valid form

class AiWorkflowsUpdateErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CHANNEL_NOT_FOUND",
        "DUPLICATE",
        "INVALID_PARAMETER",
        "MISSING_ENTITLEMENT",
        "UNAUTHORIZED_ACCOUNT",
        "UNSUPPORTED_CHANNEL_TYPE",
        "VALIDATION_ERROR",
    )

74. AlertsActionOnMutingRuleWindowEnded

Configuration on the action when the muting rule window is ended or disabled

Available choices:

  • CLOSE_ISSUES_ON_INACTIVE : Muting Rule closes issues when the muting rule window is ended or disabled to notify users.

  • DO_NOTHING : The currently opened issues will not be notified even if the muting rule window is ended or disabled.

class AlertsActionOnMutingRuleWindowEnded(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CLOSE_ISSUES_ON_INACTIVE", "DO_NOTHING")

75. AlertsAsNrqlSourceProduct

A type of Product that the asNrql condition was converted from.

Available choices:

  • APM : New Relic APM

  • BROWSER : New Relic Browser

  • INFRASTRUCTURE : New Relic Infrastructure

  • MOBILE : New Relic Mobile

  • NRQL : New Relic NRQL

  • SERVERS : New Relic SERVERS

  • SYNTHETICS : New Relic Synthetics

class AlertsAsNrqlSourceProduct(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APM",
        "BROWSER",
        "INFRASTRUCTURE",
        "MOBILE",
        "NRQL",
        "SERVERS",
        "SYNTHETICS",
    )

76. AlertsCompoundConditionFacetMatchingBehavior

How the compound condition will take into account the component conditions’ facets during evaluation.

Available choices:

  • FACETS_IGNORED : Facets are not taken into consideration when determining when a compound alert condition activates.

  • FACETS_MATCH : The compound alert condition will activate only when shared facets have matching values.

class AlertsCompoundConditionFacetMatchingBehavior(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FACETS_IGNORED", "FACETS_MATCH")

77. AlertsCompoundConditionSortDirection

Sorting direction for sort key of compound alert conditions’ search results. Used in conjunction with CompoundConditionSortKey as part of CompoundConditionSortInput.

Available choices:

  • ASCENDING : Results will be in ascending order.

  • DESCENDING : Results will be in descending order.

class AlertsCompoundConditionSortDirection(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASCENDING", "DESCENDING")

78. AlertsCompoundConditionSortKey

Sorting key preference for compound alert conditions’ search results. Used in conjunction with CompoundConditionSortDirection as part of CompoundConditionSortInput.

Available choices:

  • ENABLED : Results will be ordered by enabled status.

  • ID : Results will be ordered by id.

  • NAME : Results will be ordered by name.

class AlertsCompoundConditionSortKey(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ENABLED", "ID", "NAME")

79. AlertsDayOfWeek

The day of the week used to configure a WEEKLY scheduled MutingRule

Available choices:

  • FRIDAY : Friday

  • MONDAY : Monday

  • SATURDAY : Saturday

  • SUNDAY : Sunday

  • THURSDAY : Thursday

  • TUESDAY : Tuesday

  • WEDNESDAY : Wednesday

class AlertsDayOfWeek(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "FRIDAY",
        "MONDAY",
        "SATURDAY",
        "SUNDAY",
        "THURSDAY",
        "TUESDAY",
        "WEDNESDAY",
    )

80. AlertsFillOption

The available fill options.

Available choices:

  • LAST_VALUE : Fill using the last known value.

  • NONE : Do not fill data.

  • STATIC : Fill using a static value.

class AlertsFillOption(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LAST_VALUE", "NONE", "STATIC")

81. AlertsIncidentPreference

Determines how issues are created for alert events produced by the conditions contained in the policy.

Available choices:

  • CUSTOM : A custom preference is defined in the customIssueGroup setting defined in the policy. It will use the attributes defined there to determine how issues will be grouped.

  • PER_CONDITION : A condition will create a condition-level issue when it violates its critical threshold. Other violating conditions will create their own incidents.

  • PER_CONDITION_AND_TARGET : Each target of each condition will create an entity-level issue upon critical violation. Other violating targets will create their own issue (even on the same condition).

  • PER_POLICY : A condition will create a policy-level issue when it violates its critical threshold. Other violating conditions will be grouped into this issue.

class AlertsIncidentPreference(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CUSTOM", "PER_CONDITION", "PER_CONDITION_AND_TARGET", "PER_POLICY")

82. AlertsMutingRuleConditionGroupOperator

An operator used to combine MutingRuleConditions within a MutingRuleConditionGroup.

Available choices:

  • AND : Match conditions by AND

  • OR : Match conditions by OR

class AlertsMutingRuleConditionGroupOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("AND", "OR")

83. AlertsMutingRuleConditionOperator

The list of operators to be used in a MutingRuleCondition. Each operator is limited to one value in the values list unless otherwise specified.

Available choices:

  • ANY : Where attribute is any.

  • CONTAINS : Where attribute contains value.

  • ENDS_WITH : Where attribute ends with value.

  • EQUALS : Where attribute equals value.

  • IN : Where attribute in values. (Limit 500)

  • IS_BLANK : Where attribute is blank.

  • IS_NOT_BLANK : Where attribute is not blank.

  • NOT_CONTAINS : Where attribute does not contain value.

  • NOT_ENDS_WITH : Where attribute does not end with value.

  • NOT_EQUALS : Where attribute does not equal value.

  • NOT_IN : Where attribute not in values. (Limit 500)

  • NOT_STARTS_WITH : Where attribute does not start with value.

  • STARTS_WITH : Where attribute starts with value.

class AlertsMutingRuleConditionOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ANY",
        "CONTAINS",
        "ENDS_WITH",
        "EQUALS",
        "IN",
        "IS_BLANK",
        "IS_NOT_BLANK",
        "NOT_CONTAINS",
        "NOT_ENDS_WITH",
        "NOT_EQUALS",
        "NOT_IN",
        "NOT_STARTS_WITH",
        "STARTS_WITH",
    )

84. AlertsMutingRuleScheduleRepeat

Details about if or how frequently a MutingRule’s schedule repeats.

Available choices:

  • DAILY : Schedule repeats once per calendar day

  • MONTHLY : Schedule repeats once per calendar month

  • WEEKLY : Schedule repeats once per specified day per calendar week

class AlertsMutingRuleScheduleRepeat(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DAILY", "MONTHLY", "WEEKLY")

85. AlertsMutingRuleStatus

The status of a MutingRule based on whether it is Enabled and has a Schedule

Available choices:

  • ACTIVE : Muting is enabled and active.

  • ENDED : Muting is enabled, but no longer active (there’s no future schedule).

  • INACTIVE : Muting is disabled.

  • SCHEDULED : Muting is enabled but not active yet (there’s a future schedule).

class AlertsMutingRuleStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACTIVE", "ENDED", "INACTIVE", "SCHEDULED")

86. AlertsNotificationChannelCreateErrorType

The error type for creating a notification channel.

Available choices:

  • BAD_USER_INPUT : Bad user input error.

  • FORBIDDEN_ERROR : Forbidden error.

  • SERVER_ERROR : Server error.

  • TOO_MANY_REQUESTS_ERROR : Too many requests error.

class AlertsNotificationChannelCreateErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BAD_USER_INPUT",
        "FORBIDDEN_ERROR",
        "SERVER_ERROR",
        "TOO_MANY_REQUESTS_ERROR",
    )

87. AlertsNotificationChannelDeleteErrorType

The error type for deleting a notification channel.

Available choices:

  • BAD_USER_INPUT : Bad user input error.

  • FORBIDDEN_ERROR : Forbidden error.

  • NOT_FOUND_ERROR : Not found error.

  • SERVER_ERROR : Server error.

  • TOO_MANY_REQUESTS_ERROR : Too many requests error.

class AlertsNotificationChannelDeleteErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BAD_USER_INPUT",
        "FORBIDDEN_ERROR",
        "NOT_FOUND_ERROR",
        "SERVER_ERROR",
        "TOO_MANY_REQUESTS_ERROR",
    )

88. AlertsNotificationChannelType

The type of the notification channel which determines its configuration field.

Available choices:

  • EMAIL : Email notification channel.

  • OPSGENIE : OpsGenie notification channel.

  • PAGERDUTY : PagerDuty notification channel.

  • SLACK : Slack notification channel.

  • VICTOROPS : VictorOps notification channel.

  • WEBHOOK : Webhook notification channel.

  • XMATTERS : xMatters notification channel.

class AlertsNotificationChannelType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "EMAIL",
        "OPSGENIE",
        "PAGERDUTY",
        "SLACK",
        "VICTOROPS",
        "WEBHOOK",
        "XMATTERS",
    )

89. AlertsNotificationChannelUpdateErrorType

The error type for updating a notification channel.

Available choices:

  • BAD_USER_INPUT : Bad user input error.

  • FORBIDDEN_ERROR : Forbidden error.

  • NOT_FOUND_ERROR : Not found error.

  • SERVER_ERROR : Server error.

  • TOO_MANY_REQUESTS_ERROR : Too many requests error.

class AlertsNotificationChannelUpdateErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BAD_USER_INPUT",
        "FORBIDDEN_ERROR",
        "NOT_FOUND_ERROR",
        "SERVER_ERROR",
        "TOO_MANY_REQUESTS_ERROR",
    )

90. AlertsNotificationChannelsAddToPolicyErrorType

The error type for associating notification channels with a policy.

Available choices:

  • BAD_USER_INPUT : Bad user input error.

  • FORBIDDEN_ERROR : Forbidden error.

  • NOT_FOUND_ERROR : Not found error.

  • SERVER_ERROR : Server error.

  • TOO_MANY_REQUESTS_ERROR : Too many requests error.

class AlertsNotificationChannelsAddToPolicyErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BAD_USER_INPUT",
        "FORBIDDEN_ERROR",
        "NOT_FOUND_ERROR",
        "SERVER_ERROR",
        "TOO_MANY_REQUESTS_ERROR",
    )

91. AlertsNotificationChannelsRemoveFromPolicyErrorType

The error type for dissociating notification channels from a policy.

Available choices:

  • BAD_USER_INPUT : Bad user input error.

  • FORBIDDEN_ERROR : Forbidden error.

  • NOT_FOUND_ERROR : Not found error.

  • SERVER_ERROR : Server error.

  • TOO_MANY_REQUESTS_ERROR : Too many requests error.

class AlertsNotificationChannelsRemoveFromPolicyErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BAD_USER_INPUT",
        "FORBIDDEN_ERROR",
        "NOT_FOUND_ERROR",
        "SERVER_ERROR",
        "TOO_MANY_REQUESTS_ERROR",
    )

92. AlertsNrqlBaselineDirection

Direction for a baseline NRQL condition.

Available choices:

  • LOWER_ONLY : Only lower direction.

  • UPPER_AND_LOWER : Both upper and lower direction.

  • UPPER_ONLY : Only upper direction.

class AlertsNrqlBaselineDirection(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LOWER_ONLY", "UPPER_AND_LOWER", "UPPER_ONLY")

93. AlertsNrqlConditionPriority

Value determining whether to open a critical or warning incident for a NrqlCondition.

Available choices:

  • CRITICAL : Our highest priority. Use a critical priority when system behavior needs immediate attention.

  • WARNING : Lower priority. Use a warning priority when system behavior is noteworthy but not degraded enough to cause problems yet.

class AlertsNrqlConditionPriority(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CRITICAL", "WARNING")

94. AlertsNrqlConditionTermsOperator

Operator used to compare against the threshold for NrqlConditions.

Available choices:

  • ABOVE : For comparing values above a threshold.

  • ABOVE_OR_EQUALS : For comparing values above or equal to a threshold.

  • BELOW : For comparing values below a threshold.

  • BELOW_OR_EQUALS : For comparing values below or equal to a threshold.

  • EQUALS : For comparing values equal to a threshold.

  • NOT_EQUALS : For comparing values that do not equal a threshold.

class AlertsNrqlConditionTermsOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ABOVE",
        "ABOVE_OR_EQUALS",
        "BELOW",
        "BELOW_OR_EQUALS",
        "EQUALS",
        "NOT_EQUALS",
    )

95. AlertsNrqlConditionThresholdOccurrences

How many data points must be in violation for a NrqlCondition term’s threshold duration.

Available choices:

  • ALL : All points must be in violation during a term’s threshold duration.

  • AT_LEAST_ONCE : At least one data point must be in violation during a term’s threshold duration.

class AlertsNrqlConditionThresholdOccurrences(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ALL", "AT_LEAST_ONCE")

96. AlertsNrqlConditionType

Types of NrqlConditions.

Available choices:

  • BASELINE : Baseline NrqlCondition.

  • OUTLIER : Outlier NrqlCondition.

  • STATIC : Static NrqlCondition.

class AlertsNrqlConditionType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BASELINE", "OUTLIER", "STATIC")

97. AlertsNrqlDynamicConditionTermsOperator

Operator used to compare against the threshold for NrqlConditions. Only ABOVE is allowed for baseline NRQL conditions.

Available choices:

  • ABOVE : For comparing values above a threshold.

class AlertsNrqlDynamicConditionTermsOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ABOVE",)

98. AlertsNrqlSignalSeasonality

Seasonality used to evaluate NRQL condition signals. To have New Relic calculate seasonality automatically, set to NEW_RELIC_CALCULATION (default). To turn off seasonality completely, set to NONE.

Available choices:

  • DAILY : Daily seasonality. Applies to all signals monitored by the alert condition.

  • HOURLY : Hourly seasonality. Applies to all signals monitored by the alert condition.

  • NEW_RELIC_CALCULATION : Automatically determines the seasonality for each signal based on several factors, including the age of data, consistency of data, and regular fluctuations.

  • NONE : No seasonality. Applies to all signals monitored by the alert condition.

  • WEEKLY : Weekly seasonality. Applies to all signals monitored by the alert condition.

class AlertsNrqlSignalSeasonality(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DAILY", "HOURLY", "NEW_RELIC_CALCULATION", "NONE", "WEEKLY")

99. AlertsNrqlStaticConditionValueFunction

Deprecated. By default, condition is evaluated based on each query’s returned value. To aggregate data in time “windows”, use signal.slideBy.

Function used to aggregate the NRQL query value(s) for comparison to the terms.threshold. When the result of this aggregate surpasses the terms.threshold, a violation will be opened.

Available choices:

class AlertsNrqlStaticConditionValueFunction(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ()

100. AlertsOpsGenieDataCenterRegion

OpsGenie data center region

Available choices:

  • EU : EU data center region

  • US : US data center region

class AlertsOpsGenieDataCenterRegion(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EU", "US")

101. AlertsSignalAggregationMethod

The method that determines when we consider an aggregation window to be complete so that we can evaluate the signal for violations. Default is CADENCE.

Available choices:

  • CADENCE : CADENCE streams data points as the clocks at New Relic advance past the end of their window. This ensures a rigorous evaluation cadence, but does not take into account extraneous data latency.

Use in conjunction with the aggregationDelay field.

  • EVENT_FLOW : EVENT_FLOW streams data points for evaluation as data for newer time windows arrive. Whenever data is received, any data points older than the specified delay will be evaluated.

Use in conjunction with the aggregationDelay field.

  • EVENT_TIMER : EVENT_TIMER streams data points after the specified timer elapses since data last arrived for that window. Special measures are taken to make sure data points flow in order.

Use in conjunction with the aggregationTimer field.

class AlertsSignalAggregationMethod(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CADENCE", "EVENT_FLOW", "EVENT_TIMER")

102. AlertsViolationTimeLimit

Duration after which a violation will automatically close.

Available choices:

  • EIGHT_HOURS : Violation will close after eight hours.

  • FOUR_HOURS : Violation will close after four hours.

  • NON_MATCHABLE_LIMIT_VALUE : Time limit specified does not match available options.

  • ONE_HOUR : Violation will close after one hour.

  • THIRTY_DAYS : Violation will close after thirty days.

  • TWELVE_HOURS : Violation will close after twelve hours.

  • TWENTY_FOUR_HOURS : Violation will close after twenty four hours.

  • TWO_HOURS : Violation will close after two hours.

class AlertsViolationTimeLimit(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "EIGHT_HOURS",
        "FOUR_HOURS",
        "NON_MATCHABLE_LIMIT_VALUE",
        "ONE_HOUR",
        "THIRTY_DAYS",
        "TWELVE_HOURS",
        "TWENTY_FOUR_HOURS",
        "TWO_HOURS",
    )

103. AlertsWebhookCustomPayloadType

Webhook custom payload type

Available choices:

  • FORM : FORM payload type

  • JSON : JSON payload type

class AlertsWebhookCustomPayloadType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FORM", "JSON")

104. ApiAccessIngestKeyErrorType

The type of error.

Available choices:

  • FORBIDDEN : Occurs when the user issuing the mutation does not have sufficient permissions to perform the action for a key.

  • INVALID : Occurs when the action taken on a key did not successfully pass validation.

  • NOT_FOUND : Occurs when the requested key id was not found.

class ApiAccessIngestKeyErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FORBIDDEN", "INVALID", "NOT_FOUND")

105. ApiAccessIngestKeyType

The type of ingest key, which dictates what types of agents can use it to report.

Available choices:

  • BROWSER : Ingest keys of type BROWSER mean browser agents will use them to report data to New Relic.

  • LICENSE : For ingest keys of type LICENSE: APM and Infrastructure agents use the key to report data to New Relic.

class ApiAccessIngestKeyType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BROWSER", "LICENSE")

106. ApiAccessKeyType

The type of key.

Available choices:

  • INGEST : An ingest key is used by New Relic agents to authenticate with New Relic and send data to the assigned account.

  • USER : A user key is used by New Relic users to authenticate with New Relic and to interact with the New Relic GraphQL API .

class ApiAccessKeyType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INGEST", "USER")

107. ApiAccessUserKeyErrorType

The type of error.

Available choices:

  • FORBIDDEN : Occurs when the user issuing the mutation does not have sufficient permissions to perform the action for a key.

  • INVALID : Occurs when the action taken on a key did not successfully pass validation.

  • NOT_FOUND : Occurs when the requested key id was not found.

class ApiAccessUserKeyErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FORBIDDEN", "INVALID", "NOT_FOUND")

108. AuthorizationManagementGranteeTypeEnum

Defines the grantee types for authorization management

Available choices:

  • GROUP : Group grantee type

  • ORGANIZATION : Organization grantee type

  • SYSTEM_IDENTITY : System identity grantee type

  • SYSTEM_IDENTITY_GROUP : System identity group grantee type

  • USER : User grantee type

class AuthorizationManagementGranteeTypeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "GROUP",
        "ORGANIZATION",
        "SYSTEM_IDENTITY",
        "SYSTEM_IDENTITY_GROUP",
        "USER",
    )

109. AuthorizationManagementIamParentScopeTypeEnum

Defines the iam parent scope type for grant/revoke mutation

Available choices:

  • ACCOUNT : Account iam parent scope

  • ORGANIZATION : Organization iam parent scope

class AuthorizationManagementIamParentScopeTypeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "ORGANIZATION")

110. BrowserAgentInstallType

Browser agent install types.

Available choices:

  • LITE : Lite agent install type.

  • PRO : Pro agent install type.

  • PRO_SPA : Pro + SPA agent install type.

class BrowserAgentInstallType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LITE", "PRO", "PRO_SPA")

111. ChangeTrackingCategoryType

A combination of category and type. A category will often have multiple types.

Available choices:

  • BUSINESS_EVENT__CONVENTION : Convention

  • BUSINESS_EVENT__MARKETING_CAMPAIGN : Marketing campaign

  • BUSINESS_EVENT__OTHER : Other types of business events

  • CUSTOMER_DEFINED__CUSTOM : This is a special type that allows you to set your own custom type as an override. To use this CategoryType you must also pass in a value for the customType field as part of your input.

  • DEPLOYMENT__BASIC : A vanilla deployment

  • DEPLOYMENT__BLUE_GREEN : Blue-green deployment

  • DEPLOYMENT__CANARY : Canary deployment

  • DEPLOYMENT__OTHER : Other types of deployment.

  • DEPLOYMENT__ROLLING : Rolling deployment.

  • DEPLOYMENT__SHADOW : Shadow deployment

  • DEPLOYMENT_LIFECYCLE__ARTIFACT_COPY : Artifact copy

  • DEPLOYMENT_LIFECYCLE__ARTIFACT_DELETION : Artifact deletion

  • DEPLOYMENT_LIFECYCLE__ARTIFACT_DEPLOYMENT : Artifact deployment

  • DEPLOYMENT_LIFECYCLE__ARTIFACT_MOVE : Artifact move

  • DEPLOYMENT_LIFECYCLE__BUILD_DELETION : Build deletion

  • DEPLOYMENT_LIFECYCLE__BUILD_PROMOTION : Build promotion

  • DEPLOYMENT_LIFECYCLE__BUILD_UPLOAD : Build upload

  • DEPLOYMENT_LIFECYCLE__IMAGE_DELETION : Image deletion

  • DEPLOYMENT_LIFECYCLE__IMAGE_PROMOTION : Image promotion

  • DEPLOYMENT_LIFECYCLE__IMAGE_PUSH : Image push

  • DEPLOYMENT_LIFECYCLE__RELEASE_BUNDLE_CREATION : Release bundle creation

  • DEPLOYMENT_LIFECYCLE__RELEASE_BUNDLE_DELETION : Release bundle deletion

  • DEPLOYMENT_LIFECYCLE__RELEASE_BUNDLE_SIGN : Release bundle sign

  • FEATURE_FLAG__BASIC : Edit of a feature flag

  • OPERATIONAL__CRASH : Crash

  • OPERATIONAL__OTHER : Other types of operational events

  • OPERATIONAL__SCHEDULED_MAINTENANCE_PERIOD : Scheduled maintenance period

  • OPERATIONAL__SERVER_REBOOT : Server reboot

class ChangeTrackingCategoryType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BUSINESS_EVENT__CONVENTION",
        "BUSINESS_EVENT__MARKETING_CAMPAIGN",
        "BUSINESS_EVENT__OTHER",
        "CUSTOMER_DEFINED__CUSTOM",
        "DEPLOYMENT_LIFECYCLE__ARTIFACT_COPY",
        "DEPLOYMENT_LIFECYCLE__ARTIFACT_DELETION",
        "DEPLOYMENT_LIFECYCLE__ARTIFACT_DEPLOYMENT",
        "DEPLOYMENT_LIFECYCLE__ARTIFACT_MOVE",
        "DEPLOYMENT_LIFECYCLE__BUILD_DELETION",
        "DEPLOYMENT_LIFECYCLE__BUILD_PROMOTION",
        "DEPLOYMENT_LIFECYCLE__BUILD_UPLOAD",
        "DEPLOYMENT_LIFECYCLE__IMAGE_DELETION",
        "DEPLOYMENT_LIFECYCLE__IMAGE_PROMOTION",
        "DEPLOYMENT_LIFECYCLE__IMAGE_PUSH",
        "DEPLOYMENT_LIFECYCLE__RELEASE_BUNDLE_CREATION",
        "DEPLOYMENT_LIFECYCLE__RELEASE_BUNDLE_DELETION",
        "DEPLOYMENT_LIFECYCLE__RELEASE_BUNDLE_SIGN",
        "DEPLOYMENT__BASIC",
        "DEPLOYMENT__BLUE_GREEN",
        "DEPLOYMENT__CANARY",
        "DEPLOYMENT__OTHER",
        "DEPLOYMENT__ROLLING",
        "DEPLOYMENT__SHADOW",
        "FEATURE_FLAG__BASIC",
        "OPERATIONAL__CRASH",
        "OPERATIONAL__OTHER",
        "OPERATIONAL__SCHEDULED_MAINTENANCE_PERIOD",
        "OPERATIONAL__SERVER_REBOOT",
    )

112. ChangeTrackingDeploymentType

Type of deployment.

Available choices:

  • BASIC : A vanilla deployment

  • BLUE_GREEN : Blue-green deployment

  • CANARY : Canary deployment

  • OTHER : Other types of deployment.

  • ROLLING : Rolling deployment.

  • SHADOW : Shadow deployment

class ChangeTrackingDeploymentType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BASIC", "BLUE_GREEN", "CANARY", "OTHER", "ROLLING", "SHADOW")

113. ChangeTrackingValidationFlag

Validation flags to determine how we handle input data.

Available choices:

  • ALLOW_CUSTOM_CATEGORY_OR_TYPE : Allows passing custom categories or types. You should confirm this adheres to your organization’s policies.

  • FAIL_ON_FIELD_LENGTH : Will validate all string fields to be within max size limit. An error is returned and data is not saved if any of the fields exceeds max size limit.

  • FAIL_ON_REST_API_FAILURES : For APM entities, a call is made to the legacy New Relic v2 REST API. When this flag is set, if the call fails for any reason, an error will be returned containing the failure message.

class ChangeTrackingValidationFlag(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ALLOW_CUSTOM_CATEGORY_OR_TYPE",
        "FAIL_ON_FIELD_LENGTH",
        "FAIL_ON_REST_API_FAILURES",
    )

114. ChartFormatType

Represents all the format types available for static charts.

Available choices:

  • PDF

  • PNG

class ChartFormatType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("PDF", "PNG")

115. ChartImageType

Represents all the visualization types available for static charts.

Available choices:

  • APDEX

  • AREA

  • BAR

  • BASELINE

  • BILLBOARD

  • BULLET

  • EVENT_FEED

  • FUNNEL

  • HEATMAP

  • HISTOGRAM

  • LINE

  • PIE

  • SCATTER

  • STACKED_HORIZONTAL_BAR

  • TABLE

  • VERTICAL_BAR

class ChartImageType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APDEX",
        "AREA",
        "BAR",
        "BASELINE",
        "BILLBOARD",
        "BULLET",
        "EVENT_FEED",
        "FUNNEL",
        "HEATMAP",
        "HISTOGRAM",
        "LINE",
        "PIE",
        "SCATTER",
        "STACKED_HORIZONTAL_BAR",
        "TABLE",
        "VERTICAL_BAR",
    )

116. CloudCostIntelligenceIntegrationFilterOperator

Operators for filtering integrations.

Available choices:

class CloudCostIntelligenceIntegrationFilterOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ()

117. CloudMetricCollectionMode

How metrics will be collected.

Available choices:

  • PULL : Metrics will be pulled by NewRelic

  • PUSH : Metrics will be pushed by the provider

class CloudMetricCollectionMode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("PULL", "PUSH")

118. CollaborationExternalApplicationType

Valid collaboration application integrations

Available choices:

  • CODESTREAM : Codestream integration

  • EMAIL : Email integration

  • SLACK : Slack integration

  • TEAMS : Teams integration

class CollaborationExternalApplicationType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CODESTREAM", "EMAIL", "SLACK", "TEAMS")

119. CollaborationStatus

Defines if the threads is OPEN, CLOSED or ARCHIVED

Available choices:

  • ARCHIVED : Archived thread wont’t show in multi-thread

  • CLOSED : Closed thread

  • OPEN : Open thread

class CollaborationStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ARCHIVED", "CLOSED", "OPEN")

120. DashboardAddWidgetsToPageErrorType

Expected error types that can be returned by addWidgetsToPage operation.

Available choices:

  • FORBIDDEN_OPERATION : User is not allowed to execute the operation.

  • INVALID_INPUT : Invalid input error.

  • PAGE_NOT_FOUND : Page not found in the system.

class DashboardAddWidgetsToPageErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FORBIDDEN_OPERATION", "INVALID_INPUT", "PAGE_NOT_FOUND")

121. DashboardAlertSeverity

Alert severity.

Available choices:

  • CRITICAL : CRITICAL.

  • NOT_ALERTING : NOT_ALERTING.

  • WARNING : WARNING.

class DashboardAlertSeverity(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CRITICAL", "NOT_ALERTING", "WARNING")

122. DashboardCreateErrorType

Expected error types that can be returned by create operation.

Available choices:

  • INVALID_INPUT : Invalid input error.

class DashboardCreateErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INVALID_INPUT",)

123. DashboardDeleteErrorType

Expected error types that can be returned by delete operation.

Available choices:

  • DASHBOARD_NOT_FOUND : Dashboard not found in the system.

  • FORBIDDEN_OPERATION : User is not allowed to execute the operation.

class DashboardDeleteErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DASHBOARD_NOT_FOUND", "FORBIDDEN_OPERATION")

124. DashboardDeleteResultStatus

Result status of delete operation.

Available choices:

  • FAILURE : FAILURE.

  • SUCCESS : SUCCESS.

class DashboardDeleteResultStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FAILURE", "SUCCESS")

125. DashboardEntityPermissions

Permisions that represent visibility & editability

Available choices:

  • PRIVATE : Private

  • PUBLIC_READ_ONLY : Public read only

  • PUBLIC_READ_WRITE : Public read & write

class DashboardEntityPermissions(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("PRIVATE", "PUBLIC_READ_ONLY", "PUBLIC_READ_WRITE")

126. DashboardLiveUrlAuthType

The auth type used to protect the Live URL

Available choices:

  • PASSWORD : The Live URL is protected by a password.

class DashboardLiveUrlAuthType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("PASSWORD",)

127. DashboardLiveUrlErrorType

Live URL error type.

Available choices:

  • OPERATION_FAILURE : General operation failure.

  • UNAUTHORIZED : Unauthorized error.

  • UNSUPPORTED : Not supported error.

  • URL_NOT_FOUND : URL not found in the system.

class DashboardLiveUrlErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("OPERATION_FAILURE", "UNAUTHORIZED", "UNSUPPORTED", "URL_NOT_FOUND")

128. DashboardLiveUrlType

Live URL type.

Available choices:

  • DASHBOARD : Dashboard.

  • WIDGET : Widget.

class DashboardLiveUrlType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DASHBOARD", "WIDGET")

129. DashboardPermissions

Permissions that represent visibility & editing.

Available choices:

  • PRIVATE : Only you can see the dashboard. Everything but the metadata is hidden.

  • PUBLIC_READ_ONLY : All users are able to see the dashboard, but only you have full rights to work with the dashboard. Other users can access the dashboard but are not able to edit or delete it, although they can duplicate it.

  • PUBLIC_READ_WRITE : All users have full rights to the dashboard.

class DashboardPermissions(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("PRIVATE", "PUBLIC_READ_ONLY", "PUBLIC_READ_WRITE")

130. DashboardUndeleteErrorType

Expected error types that can be returned by undelete operation.

Available choices:

  • DASHBOARD_NOT_FOUND : Dashboard not found in the system.

  • FORBIDDEN_OPERATION : User is not allowed to execute the operation.

class DashboardUndeleteErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DASHBOARD_NOT_FOUND", "FORBIDDEN_OPERATION")

131. DashboardUpdateErrorType

Expected error types that can be returned by update operation.

Available choices:

  • FORBIDDEN_OPERATION : User is not allowed to execute the operation.

  • INVALID_INPUT : Invalid input error.

class DashboardUpdateErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FORBIDDEN_OPERATION", "INVALID_INPUT")

132. DashboardUpdatePageErrorType

Expected error types that can be returned by updatePage operation.

Available choices:

  • FORBIDDEN_OPERATION : User is not allowed to execute the operation.

  • INVALID_INPUT : Invalid input error.

  • PAGE_NOT_FOUND : Page not found in the system.

class DashboardUpdatePageErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FORBIDDEN_OPERATION", "INVALID_INPUT", "PAGE_NOT_FOUND")

133. DashboardUpdateWidgetsInPageErrorType

Expected error types that can be returned by updateWidgetsInPage operation.

Available choices:

  • FORBIDDEN_OPERATION : User is not allowed to execute the operation.

  • INVALID_INPUT : Invalid input error.

  • PAGE_NOT_FOUND : Page not found in the system.

  • WIDGET_NOT_FOUND : Widget not found in the system.

class DashboardUpdateWidgetsInPageErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "FORBIDDEN_OPERATION",
        "INVALID_INPUT",
        "PAGE_NOT_FOUND",
        "WIDGET_NOT_FOUND",
    )

134. DashboardVariableReplacementStrategy

Possible strategies when replacing variables in a NRQL query.

Available choices:

  • DEFAULT : Replace the variable based on its automatically-inferred type.

  • IDENTIFIER : Replace the variable value as an identifier.

  • NUMBER : Replace the variable value as a number.

  • STRING : Replace the variable value as a string.

class DashboardVariableReplacementStrategy(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DEFAULT", "IDENTIFIER", "NUMBER", "STRING")

135. DashboardVariableType

Indicates where a variable’s possible values may come from.

Available choices:

  • ENUM : Value comes from an enumerated list of possible values.

  • NRQL : Value comes from the results of a NRQL query.

  • STRING : Dashboard user can supply an arbitrary string value to variable.

class DashboardVariableType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ENUM", "NRQL", "STRING")

136. DataAccessPolicyAssignedStatus

The assignment status of a data access policy.

Available choices:

  • ASSIGNED : Policy is assigned to one or more grants or account shares.

  • UNASSIGNED : Policy is assigned to no grants or account shares.

class DataAccessPolicyAssignedStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASSIGNED", "UNASSIGNED")

137. DataAccessPolicySortKey

Enum defining available fields to sort by.

Available choices:

  • NAME : Sort by policy name.

  • VERSION : Sort by version.

class DataAccessPolicySortKey(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NAME", "VERSION")

138. DataAccessPolicySortOrder

Enum defining sort direction options.

Available choices:

  • ASC : Sort in ascending order.

  • DESC : Sort in descending order.

class DataAccessPolicySortOrder(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASC", "DESC")

139. DataAccessPolicyStatus

The status of a data access policy.

Available choices:

  • EMPTY : Policy exists but has no rules.

  • VALID : Policy has valid rules.

class DataAccessPolicyStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EMPTY", "VALID")

140. DataDictionaryTextFormat

Enumerated list of text output

Available choices:

  • HTML : Text as HTML output

  • MARKDOWN : Text as markdown output

  • PLAIN : Text as plain output, stripped of markup

class DataDictionaryTextFormat(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("HTML", "MARKDOWN", "PLAIN")

141. DataManagementCategory

Category of a limit

Available choices:

  • ALERTING : Limits on Alerting

  • INGEST : Limits on Ingest

  • QUERY : Limits on Query

class DataManagementCategory(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ALERTING", "INGEST", "QUERY")

142. DataManagementType

Type of a limit

Available choices:

  • GAUGE : Report usage as a gauge type

  • RATE : Aggregate and report usage as a rate type

class DataManagementType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("GAUGE", "RATE")

143. DataManagementUnit

Unit for a limit value

Available choices:

  • BYTES : Value is in bytes

  • COUNT : Value is a count

  • GIGABYTES : Value is in gigabytes

class DataManagementUnit(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BYTES", "COUNT", "GIGABYTES")

144. DataSourceGapsGapTypeIdentifier

The different types of data source gaps detectable by New Relic.

Available choices:

  • APACHE : Apache

  • APM_AGENT_LOGS : APM agent logs

  • CASSANDRA : Cassandra

  • CONSUL : Consul

  • COUCHBASE : Couchbase

  • ELASTICSEARCH : Elasticsearch

  • GO : Go

  • HAPROXY : HAProxy

  • INFRA_LOGS : Infrastructure agent logs

  • JAVA : Java

  • JMX : JMX

  • MEMCACHED : Memcached

  • MICROSOFT_NET : .NET

  • MICROSOFT_SQL_SERVER : Microsoft SQL Server

  • MONGODB : MongoDB

  • MYSQL : MySQL

  • NAGIOS : Nagios

  • NGINX : NGINX

  • NODE_JS : Node.js

  • PHP : PHP

  • PIXIE : Pixie

  • POSTGRESQL : PostgreSQL

  • PYTHON : Python

  • RABBITMQ : RabbitMQ

  • REDIS : Redis

  • RUBY : Ruby

  • VARNISH : Varnish

class DataSourceGapsGapTypeIdentifier(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APACHE",
        "APM_AGENT_LOGS",
        "CASSANDRA",
        "CONSUL",
        "COUCHBASE",
        "ELASTICSEARCH",
        "GO",
        "HAPROXY",
        "INFRA_LOGS",
        "JAVA",
        "JMX",
        "MEMCACHED",
        "MICROSOFT_NET",
        "MICROSOFT_SQL_SERVER",
        "MONGODB",
        "MYSQL",
        "NAGIOS",
        "NGINX",
        "NODE_JS",
        "PHP",
        "PIXIE",
        "POSTGRESQL",
        "PYTHON",
        "RABBITMQ",
        "REDIS",
        "RUBY",
        "VARNISH",
    )

145. DistributedTracingSpanAnomalyType

The type of Span Anomaly being reported (currently only Duration is supported).

Available choices:

  • DURATION : An anomaly type related to the duration of the span.

class DistributedTracingSpanAnomalyType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DURATION",)

146. DistributedTracingSpanClientType

Represents whether a span is a call to a datastore or an external service.

Available choices:

  • DATASTORE : A span that represents a call to a datastore.

  • EXTERNAL : A span that represents a call to an external service.

class DistributedTracingSpanClientType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DATASTORE", "EXTERNAL")

147. DistributedTracingSpanProcessBoundary

The position of a span with respect to the boundaries between processes in the trace.

Available choices:

  • ENTRY : The first span in a process.

  • EXIT : A span that is the parent of an ENTRY span, or has an attribute name prefixed with either db. or http., such as db.statement or http.url. If a span is both the first span in its process and has a db. or http., its processBoundary value will be ENTRY.

  • IN_PROCESS : A span that is neither an ENTRY nor EXIT span. In-process spans are operations within each process, like internal method calls and functions.

class DistributedTracingSpanProcessBoundary(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ENTRY", "EXIT", "IN_PROCESS")

148. EdgeComplianceTypeCode

Compliance type codes that can be applied to a trace observer

Available choices:

  • FEDRAMP : Fedramp compliant

class EdgeComplianceTypeCode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FEDRAMP",)

149. EdgeCreateSpanAttributeRuleResponseErrorType

Known error codes and messages for CreateSpanAttributeRuleResponseError.

Available choices:

  • DUPLICATE_RULES : Duplicate span attribute trace filter rules found

  • EXCEEDS_SPAN_ATTRIBUTE_RULE_LIMITS : The trace filter rule creation exceeds the number of allowed span attribute rules for a trace observer

  • INVALID_INPUT : Invalid trace filter rule input provided.

  • NOT_FOUND : No trace observer was found with the id given.

  • OPPOSING_RULES : Span attribute trace filter rules found that would cancel each other out

class EdgeCreateSpanAttributeRuleResponseErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "DUPLICATE_RULES",
        "EXCEEDS_SPAN_ATTRIBUTE_RULE_LIMITS",
        "INVALID_INPUT",
        "NOT_FOUND",
        "OPPOSING_RULES",
    )

150. EdgeCreateTraceObserverResponseErrorType

Known error codes and messages for CreateTraceObserverResponseError.

Available choices:

  • ALREADY_EXISTS : A trace observer already exists for this account family and provider region.

  • NO_AVAILABILITY_IN_REGION : Trace observers aren’t available in provider region.

class EdgeCreateTraceObserverResponseErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ALREADY_EXISTS", "NO_AVAILABILITY_IN_REGION")

151. EdgeDataSourceGroupUpdateType

The type of update you would like to apply to the existing data source group.

Available choices:

  • ADD : Add the supplied entity guids to those that are currently active.

  • REMOVE : Remove the supplied entity guids from those that are currently active.

  • REPLACE : Replace the currently active entity guids with the ones supplied.

class EdgeDataSourceGroupUpdateType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ADD", "REMOVE", "REPLACE")

152. EdgeDataSourceStatusType

The status of whether data is being sent to the trace observer for a particular data source.

Available choices:

  • ACTIVE : The data source telemetry is being sent to this trace observer.

  • INACTIVE : The data source telemetry is not being sent to this trace observer.

class EdgeDataSourceStatusType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACTIVE", "INACTIVE")

153. EdgeDeleteSpanAttributeRuleResponseErrorType

Known error codes and messages for DeleteSpanAttributeRuleResponseError.

Available choices:

  • NOT_FOUND : No trace observer was found with the id given.

class EdgeDeleteSpanAttributeRuleResponseErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NOT_FOUND",)

154. EdgeDeleteTraceObserverResponseErrorType

Known error codes and messages for DeleteTraceObserverResponseError.

Available choices:

  • ALREADY_DELETED : The trace observer has already been deleted.

  • NOT_FOUND : No trace observer was found with the id given.

class EdgeDeleteTraceObserverResponseErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ALREADY_DELETED", "NOT_FOUND")

155. EdgeEndpointStatus

Status of the endpoint.

Available choices:

  • CREATED : The endpoint has been created and is available for use.

  • DELETED : The endpoint has been deleted and is no longer available for use.

class EdgeEndpointStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CREATED", "DELETED")

156. EdgeEndpointType

Type of connection established with the trace observer. Currently, only PUBLIC is supported.

Available choices:

  • PUBLIC : PUBLIC: the endpoint is reachable on the internet.

class EdgeEndpointType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("PUBLIC",)

157. EdgeProviderRegion

Provider and region where the trace observer is located. Currently, only AWS regions are supported.

Available choices:

  • AWS_AP_SOUTHEAST_1 : Provider: AWS, Region: ap-southeast-1

  • AWS_AP_SOUTHEAST_2 : Provider: AWS, Region: ap-southeast-2

  • AWS_EU_CENTRAL_1 : Provider: AWS, Region: eu-central-1

  • AWS_EU_WEST_1 : Provider: AWS, Region: eu-west-1

  • AWS_US_EAST_1 : Provider: AWS, Region: us-east-1

  • AWS_US_EAST_2 : Provider: AWS, Region: us-east-2

  • AWS_US_WEST_2 : Provider: AWS, Region: us-west-2

class EdgeProviderRegion(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "AWS_AP_SOUTHEAST_1",
        "AWS_AP_SOUTHEAST_2",
        "AWS_EU_CENTRAL_1",
        "AWS_EU_WEST_1",
        "AWS_US_EAST_1",
        "AWS_US_EAST_2",
        "AWS_US_WEST_2",
    )

158. EdgeSpanAttributeKeyOperator

Span attribute key operator types

Available choices:

  • EQUALS : Matches on an exact value

  • LIKE : Matches on a value that starts-with and/or ends-with the provided value

class EdgeSpanAttributeKeyOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EQUALS", "LIKE")

159. EdgeSpanAttributeValueOperator

Span attribute value operator types

Available choices:

  • EQUALS : Matches on an exact value

  • IS_NOT_NULL : Matches on any value

  • LIKE : Matches on a value that starts-with and/or ends-with the provided value

class EdgeSpanAttributeValueOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EQUALS", "IS_NOT_NULL", "LIKE")

160. EdgeTraceFilterAction

Type of action to perform when a TraceFilter match occurs

Available choices:

  • DISCARD : Discards traces that match the filter

  • KEEP : Keeps traces that match the filter

class EdgeTraceFilterAction(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DISCARD", "KEEP")

161. EdgeTraceObserverStatus

Status of the trace observer.

Available choices:

  • CREATED : The trace observer has been created and is available for use.

  • DELETED : The trace observer has been deleted and is no longer available for use.

class EdgeTraceObserverStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CREATED", "DELETED")

162. EdgeUpdateTraceObserverResponseErrorType

Known error codes and messages for UpdateTraceObserverResponseError.

Available choices:

  • INVALID_INPUT : Invalid input provided.

  • NOT_FOUND : No trace observer was found with the id given.

class EdgeUpdateTraceObserverResponseErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INVALID_INPUT", "NOT_FOUND")

163. EmbeddedChartType

Represents all the visualization types available for embedded charts.

Available choices:

  • APDEX

  • AREA

  • BAR

  • BASELINE

  • BILLBOARD

  • BULLET

  • EMPTY

  • EVENT_FEED

  • FUNNEL

  • HEATMAP

  • HISTOGRAM

  • JSON

  • LINE

  • MARKDOWN

  • PIE

  • SCATTER

  • STACKED_HORIZONTAL_BAR

  • TABLE

  • TRAFFIC_LIGHT

  • VERTICAL_BAR

class EmbeddedChartType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APDEX",
        "AREA",
        "BAR",
        "BASELINE",
        "BILLBOARD",
        "BULLET",
        "EMPTY",
        "EVENT_FEED",
        "FUNNEL",
        "HEATMAP",
        "HISTOGRAM",
        "JSON",
        "LINE",
        "MARKDOWN",
        "PIE",
        "SCATTER",
        "STACKED_HORIZONTAL_BAR",
        "TABLE",
        "TRAFFIC_LIGHT",
        "VERTICAL_BAR",
    )

164. EntityAlertSeverity

The alert severity of the entity.

Available choices:

  • CRITICAL : Indicates an entity has a critical violation in progress.

  • NOT_ALERTING : Indicates an entity has no violations and therefore is not alerting.

  • NOT_CONFIGURED : Indicates an entity is not configured for alerting.

  • WARNING : Indicates an entity has a warning violation in progress.

class EntityAlertSeverity(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CRITICAL", "NOT_ALERTING", "NOT_CONFIGURED", "WARNING")

165. EntityCollectionType

Indicates where this collection is used

Available choices:

  • TEAM : Collections that define the entities that belong to a team

  • WORKLOAD : Collections that define the entities that belong to a workload

  • WORKLOAD_STATUS_RULE_GROUP : Collections that define the entity groups that are used to calculate the status of a workload

class EntityCollectionType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("TEAM", "WORKLOAD", "WORKLOAD_STATUS_RULE_GROUP")

166. EntityDeleteErrorType

List of all potential error types that an entity delete operation might return.

Available choices:

  • FORBIDDEN : Forbidden request

  • INTERNAL_ERROR : Internal error

  • INVALID_INPUT : Invalid input

class EntityDeleteErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FORBIDDEN", "INTERNAL_ERROR", "INVALID_INPUT")

167. EntityGoldenEventObjectId

Types of references for the default WHERE clause.

Available choices:

  • DOMAIN_IDS : The WHERE clause will be done against a domainId.

  • ENTITY_GUIDS : The WHERE clause will be done against a GUID.

class EntityGoldenEventObjectId(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DOMAIN_IDS", "ENTITY_GUIDS")

168. EntityGoldenGoldenMetricsErrorType

An object that represents a golden metrics error

Available choices:

  • INVALID_CONTEXT : The context defined in the request is not valid.

  • INVALID_DOMAIN_TYPE : The domain type defined in the request is not valid.

  • INVALID_QUERY_PARAMS : There is some parameter validation that has failed

  • LIMIT_EXCEEDED : Number of metrics defined in the requests exceeds the limit.

  • NOT_AUTHORIZED : The user does not have permissions to perform the operation.

class EntityGoldenGoldenMetricsErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "INVALID_CONTEXT",
        "INVALID_DOMAIN_TYPE",
        "INVALID_QUERY_PARAMS",
        "LIMIT_EXCEEDED",
        "NOT_AUTHORIZED",
    )

169. EntityGoldenMetricUnit

The different units that can be used to express golden metrics.

Available choices:

  • APDEX : Apdex (Application Performance Index).

  • BITS : Bits.

  • BITS_PER_SECOND : Bits per second.

  • BYTES : Bytes.

  • BYTES_PER_SECOND : Bytes per second.

  • CELSIUS : Degrees celsius.

  • COUNT : Count.

  • HERTZ : Hertz.

  • MESSAGES_PER_SECOND : Messages per second.

  • MS : Milliseconds.

  • OPERATIONS_PER_SECOND : Operations per second.

  • PAGES_PER_SECOND : Pages loaded per second.

  • PERCENTAGE : Percentage.

  • REQUESTS_PER_MINUTE : Requests received per minute.

  • REQUESTS_PER_SECOND : Requests received per second.

  • SECONDS : Seconds.

  • TIMESTAMP : Timestamp.

class EntityGoldenMetricUnit(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APDEX",
        "BITS",
        "BITS_PER_SECOND",
        "BYTES",
        "BYTES_PER_SECOND",
        "CELSIUS",
        "COUNT",
        "HERTZ",
        "MESSAGES_PER_SECOND",
        "MS",
        "OPERATIONS_PER_SECOND",
        "PAGES_PER_SECOND",
        "PERCENTAGE",
        "REQUESTS_PER_MINUTE",
        "REQUESTS_PER_SECOND",
        "SECONDS",
        "TIMESTAMP",
    )

170. EntityInfrastructureIntegrationType

The type of Infrastructure Integration

Available choices:

  • APACHE_SERVER : APACHE_SERVER integration

  • AWSELASTICSEARCHNODE : AWSELASTICSEARCHNODE integration

  • AWS_ALB : AWS_ALB integration

  • AWS_ALB_LISTENER : AWS_ALB_LISTENER integration

  • AWS_ALB_LISTENER_RULE : AWS_ALB_LISTENER_RULE integration

  • AWS_ALB_TARGET_GROUP : AWS_ALB_TARGET_GROUP integration

  • AWS_API_GATEWAY_API : AWS_API_GATEWAY_API integration

  • AWS_API_GATEWAY_RESOURCE : AWS_API_GATEWAY_RESOURCE integration

  • AWS_API_GATEWAY_RESOURCE_WITH_METRICS : AWS_API_GATEWAY_RESOURCE_WITH_METRICS integration

  • AWS_API_GATEWAY_STAGE : AWS_API_GATEWAY_STAGE integration

  • AWS_AUTO_SCALING_GROUP : AWS_AUTO_SCALING_GROUP integration

  • AWS_AUTO_SCALING_INSTANCE : AWS_AUTO_SCALING_INSTANCE integration

  • AWS_AUTO_SCALING_LAUNCH_CONFIGURATION : AWS_AUTO_SCALING_LAUNCH_CONFIGURATION integration

  • AWS_AUTO_SCALING_POLICY : AWS_AUTO_SCALING_POLICY integration

  • AWS_AUTO_SCALING_REGION_LIMIT : AWS_AUTO_SCALING_REGION_LIMIT integration

  • AWS_BILLING_ACCOUNT_COST : AWS_BILLING_ACCOUNT_COST integration

  • AWS_BILLING_ACCOUNT_SERVICE_COST : AWS_BILLING_ACCOUNT_SERVICE_COST integration

  • AWS_BILLING_BUDGET : AWS_BILLING_BUDGET integration

  • AWS_BILLING_SERVICE_COST : AWS_BILLING_SERVICE_COST integration

  • AWS_CLOUD_FRONT_DISTRIBUTION : AWS_CLOUD_FRONT_DISTRIBUTION integration

  • AWS_CLOUD_TRAIL : AWS_CLOUD_TRAIL integration

  • AWS_DYNAMO_DB_GLOBAL_SECONDARY_INDEX : AWS_DYNAMO_DB_GLOBAL_SECONDARY_INDEX integration

  • AWS_DYNAMO_DB_REGION : AWS_DYNAMO_DB_REGION integration

  • AWS_DYNAMO_DB_TABLE : AWS_DYNAMO_DB_TABLE integration

  • AWS_EBS_VOLUME : AWS_EBS_VOLUME integration

  • AWS_ECS_CLUSTER : AWS_ECS_CLUSTER integration

  • AWS_ECS_SERVICE : AWS_ECS_SERVICE integration

  • AWS_EFS_FILE_SYSTEM : AWS_EFS_FILE_SYSTEM integration

  • AWS_ELASTICSEARCH_CLUSTER : AWS_ELASTICSEARCH_CLUSTER integration

  • AWS_ELASTICSEARCH_INSTANCE : AWS_ELASTICSEARCH_INSTANCE integration

  • AWS_ELASTIC_BEANSTALK_ENVIRONMENT : AWS_ELASTIC_BEANSTALK_ENVIRONMENT integration

  • AWS_ELASTIC_BEANSTALK_INSTANCE : AWS_ELASTIC_BEANSTALK_INSTANCE integration

  • AWS_ELASTIC_MAP_REDUCE_CLUSTER : AWS_ELASTIC_MAP_REDUCE_CLUSTER integration

  • AWS_ELASTIC_MAP_REDUCE_INSTANCE : AWS_ELASTIC_MAP_REDUCE_INSTANCE integration

  • AWS_ELASTIC_MAP_REDUCE_INSTANCE_FLEET : AWS_ELASTIC_MAP_REDUCE_INSTANCE_FLEET integration

  • AWS_ELASTIC_MAP_REDUCE_INSTANCE_GROUP : AWS_ELASTIC_MAP_REDUCE_INSTANCE_GROUP integration

  • AWS_ELASTI_CACHE_MEMCACHED_CLUSTER : AWS_ELASTI_CACHE_MEMCACHED_CLUSTER integration

  • AWS_ELASTI_CACHE_MEMCACHED_NODE : AWS_ELASTI_CACHE_MEMCACHED_NODE integration

  • AWS_ELASTI_CACHE_REDIS_CLUSTER : AWS_ELASTI_CACHE_REDIS_CLUSTER integration

  • AWS_ELASTI_CACHE_REDIS_NODE : AWS_ELASTI_CACHE_REDIS_NODE integration

  • AWS_ELB : AWS_ELB integration

  • AWS_HEALTH_ISSUE : AWS_HEALTH_ISSUE integration

  • AWS_HEALTH_NOTIFICATION : AWS_HEALTH_NOTIFICATION integration

  • AWS_HEALTH_SCHEDULED_CHANGE : AWS_HEALTH_SCHEDULED_CHANGE integration

  • AWS_HEALTH_UNKNOWN : AWS_HEALTH_UNKNOWN integration

  • AWS_IAM : AWS_IAM integration

  • AWS_IAM_GROUP : AWS_IAM_GROUP integration

  • AWS_IAM_OPEN_ID_PROVIDER : AWS_IAM_OPEN_ID_PROVIDER integration

  • AWS_IAM_POLICY : AWS_IAM_POLICY integration

  • AWS_IAM_ROLE : AWS_IAM_ROLE integration

  • AWS_IAM_SAML_PROVIDER : AWS_IAM_SAML_PROVIDER integration

  • AWS_IAM_SERVER_CERTIFICATE : AWS_IAM_SERVER_CERTIFICATE integration

  • AWS_IAM_USER : AWS_IAM_USER integration

  • AWS_IAM_VIRTUAL_MFA_DEVICE : AWS_IAM_VIRTUAL_MFA_DEVICE integration

  • AWS_IOT_BROKER : AWS_IOT_BROKER integration

  • AWS_IOT_RULE : AWS_IOT_RULE integration

  • AWS_IOT_RULE_ACTION : AWS_IOT_RULE_ACTION integration

  • AWS_KINESIS_DELIVERY_STREAM : AWS_KINESIS_DELIVERY_STREAM integration

  • AWS_KINESIS_STREAM : AWS_KINESIS_STREAM integration

  • AWS_KINESIS_STREAM_SHARD : AWS_KINESIS_STREAM_SHARD integration

  • AWS_LAMBDA_AGENT_TRANSACTION : AWS_LAMBDA_AGENT_TRANSACTION integration

  • AWS_LAMBDA_AGENT_TRANSACTION_ERROR : AWS_LAMBDA_AGENT_TRANSACTION_ERROR integration

  • AWS_LAMBDA_EDGE_FUNCTION : AWS_LAMBDA_EDGE_FUNCTION integration

  • AWS_LAMBDA_EVENT_SOURCE_MAPPING : AWS_LAMBDA_EVENT_SOURCE_MAPPING integration

  • AWS_LAMBDA_FUNCTION : AWS_LAMBDA_FUNCTION integration

  • AWS_LAMBDA_FUNCTION_ALIAS : AWS_LAMBDA_FUNCTION_ALIAS integration

  • AWS_LAMBDA_OPERATION : AWS_LAMBDA_OPERATION integration

  • AWS_LAMBDA_REGION : AWS_LAMBDA_REGION integration

  • AWS_LAMBDA_SPAN : AWS_LAMBDA_SPAN integration

  • AWS_LAMBDA_TRACE : AWS_LAMBDA_TRACE integration

  • AWS_RDS_DB_CLUSTER : AWS_RDS_DB_CLUSTER integration

  • AWS_RDS_DB_INSTANCE : AWS_RDS_DB_INSTANCE integration

  • AWS_REDSHIFT_CLUSTER : AWS_REDSHIFT_CLUSTER integration

  • AWS_REDSHIFT_NODE : AWS_REDSHIFT_NODE integration

  • AWS_ROUTE53_HEALTH_CHECK : AWS_ROUTE53_HEALTH_CHECK integration

  • AWS_ROUTE53_ZONE : AWS_ROUTE53_ZONE integration

  • AWS_ROUTE53_ZONE_RECORD_SET : AWS_ROUTE53_ZONE_RECORD_SET integration

  • AWS_S3_BUCKET : AWS_S3_BUCKET integration

  • AWS_S3_BUCKET_REQUESTS : AWS_S3_BUCKET_REQUESTS integration

  • AWS_SES_CONFIGURATION_SET : AWS_SES_CONFIGURATION_SET integration

  • AWS_SES_EVENT_DESTINATION : AWS_SES_EVENT_DESTINATION integration

  • AWS_SES_RECEIPT_FILTER : AWS_SES_RECEIPT_FILTER integration

  • AWS_SES_RECEIPT_RULE : AWS_SES_RECEIPT_RULE integration

  • AWS_SES_RECEIPT_RULE_SET : AWS_SES_RECEIPT_RULE_SET integration

  • AWS_SES_REGION : AWS_SES_REGION integration

  • AWS_SNS_SUBSCRIPTION : AWS_SNS_SUBSCRIPTION integration

  • AWS_SNS_TOPIC : AWS_SNS_TOPIC integration

  • AWS_SQS_QUEUE : AWS_SQS_QUEUE integration

  • AWS_VPC : AWS_VPC integration

  • AWS_VPC_ENDPOINT : AWS_VPC_ENDPOINT integration

  • AWS_VPC_INTERNET_GATEWAY : AWS_VPC_INTERNET_GATEWAY integration

  • AWS_VPC_NAT_GATEWAY : AWS_VPC_NAT_GATEWAY integration

  • AWS_VPC_NETWORK_ACL : AWS_VPC_NETWORK_ACL integration

  • AWS_VPC_NETWORK_INTERFACE : AWS_VPC_NETWORK_INTERFACE integration

  • AWS_VPC_PEERING_CONNECTION : AWS_VPC_PEERING_CONNECTION integration

  • AWS_VPC_ROUTE_TABLE : AWS_VPC_ROUTE_TABLE integration

  • AWS_VPC_SECURITY_GROUP : AWS_VPC_SECURITY_GROUP integration

  • AWS_VPC_SUBNET : AWS_VPC_SUBNET integration

  • AWS_VPC_VPN_CONNECTION : AWS_VPC_VPN_CONNECTION integration

  • AWS_VPC_VPN_TUNNEL : AWS_VPC_VPN_TUNNEL integration

  • AZURE_APP_SERVICE_HOST_NAME : AZURE_APP_SERVICE_HOST_NAME integration

  • AZURE_APP_SERVICE_WEB_APP : AZURE_APP_SERVICE_WEB_APP integration

  • AZURE_COSMOS_DB_ACCOUNT : AZURE_COSMOS_DB_ACCOUNT integration

  • AZURE_FUNCTIONS_APP : AZURE_FUNCTIONS_APP integration

  • AZURE_LOAD_BALANCER : AZURE_LOAD_BALANCER integration

  • AZURE_LOAD_BALANCER_BACKEND : AZURE_LOAD_BALANCER_BACKEND integration

  • AZURE_LOAD_BALANCER_FRONTEND_IP : AZURE_LOAD_BALANCER_FRONTEND_IP integration

  • AZURE_LOAD_BALANCER_INBOUND_NAT_POOL : AZURE_LOAD_BALANCER_INBOUND_NAT_POOL integration

  • AZURE_LOAD_BALANCER_INBOUND_NAT_RULE : AZURE_LOAD_BALANCER_INBOUND_NAT_RULE integration

  • AZURE_LOAD_BALANCER_PROBE : AZURE_LOAD_BALANCER_PROBE integration

  • AZURE_LOAD_BALANCER_RULE : AZURE_LOAD_BALANCER_RULE integration

  • AZURE_MARIADB_SERVER : AZURE_MARIADB_SERVER integration

  • AZURE_MYSQL_SERVER : AZURE_MYSQL_SERVER integration

  • AZURE_POSTGRESQL_SERVER : AZURE_POSTGRESQL_SERVER integration

  • AZURE_REDIS_CACHE : AZURE_REDIS_CACHE integration

  • AZURE_REDIS_CACHE_SHARD : AZURE_REDIS_CACHE_SHARD integration

  • AZURE_SERVICE_BUS_NAMESPACE : AZURE_SERVICE_BUS_NAMESPACE integration

  • AZURE_SERVICE_BUS_QUEUE : AZURE_SERVICE_BUS_QUEUE integration

  • AZURE_SERVICE_BUS_SUBSCRIPTION : AZURE_SERVICE_BUS_SUBSCRIPTION integration

  • AZURE_SERVICE_BUS_TOPIC : AZURE_SERVICE_BUS_TOPIC integration

  • AZURE_SQL_DATABASE : AZURE_SQL_DATABASE integration

  • AZURE_SQL_ELASTIC_POOL : AZURE_SQL_ELASTIC_POOL integration

  • AZURE_SQL_FIREWALL : AZURE_SQL_FIREWALL integration

  • AZURE_SQL_REPLICATION_LINK : AZURE_SQL_REPLICATION_LINK integration

  • AZURE_SQL_RESTORE_POINT : AZURE_SQL_RESTORE_POINT integration

  • AZURE_SQL_SERVER : AZURE_SQL_SERVER integration

  • AZURE_STORAGE_ACCOUNT : AZURE_STORAGE_ACCOUNT integration

  • AZURE_VIRTUAL_NETWORKS : AZURE_VIRTUAL_NETWORKS integration

  • AZURE_VIRTUAL_NETWORKS_IP_CONFIGURATION : AZURE_VIRTUAL_NETWORKS_IP_CONFIGURATION integration

  • AZURE_VIRTUAL_NETWORKS_NETWORK_INTERFACE : AZURE_VIRTUAL_NETWORKS_NETWORK_INTERFACE integration

  • AZURE_VIRTUAL_NETWORKS_PEERING : AZURE_VIRTUAL_NETWORKS_PEERING integration

  • AZURE_VIRTUAL_NETWORKS_PUBLIC_IP_ADDRESS : AZURE_VIRTUAL_NETWORKS_PUBLIC_IP_ADDRESS integration

  • AZURE_VIRTUAL_NETWORKS_ROUTE : AZURE_VIRTUAL_NETWORKS_ROUTE integration

  • AZURE_VIRTUAL_NETWORKS_ROUTE_TABLE : AZURE_VIRTUAL_NETWORKS_ROUTE_TABLE integration

  • AZURE_VIRTUAL_NETWORKS_SECURITY_GROUP : AZURE_VIRTUAL_NETWORKS_SECURITY_GROUP integration

  • AZURE_VIRTUAL_NETWORKS_SECURITY_RULE : AZURE_VIRTUAL_NETWORKS_SECURITY_RULE integration

  • AZURE_VIRTUAL_NETWORKS_SUBNET : AZURE_VIRTUAL_NETWORKS_SUBNET integration

  • CASSANDRA_NODE : CASSANDRA_NODE integration

  • CONSUL_AGENT : CONSUL_AGENT integration

  • COUCHBASE_BUCKET : COUCHBASE_BUCKET integration

  • COUCHBASE_CLUSTER : COUCHBASE_CLUSTER integration

  • COUCHBASE_NODE : COUCHBASE_NODE integration

  • COUCHBASE_QUERY_ENGINE : COUCHBASE_QUERY_ENGINE integration

  • ELASTICSEARCH_NODE : ELASTICSEARCH_NODE integration

  • F5_NODE : F5_NODE integration

  • F5_POOL : F5_POOL integration

  • F5_POOL_MEMBER : F5_POOL_MEMBER integration

  • F5_SYSTEM : F5_SYSTEM integration

  • F5_VIRTUAL_SERVER : F5_VIRTUAL_SERVER integration

  • GCP_APP_ENGINE_SERVICE : GCP_APP_ENGINE_SERVICE integration

  • GCP_BIG_QUERY_DATA_SET : GCP_BIG_QUERY_DATA_SET integration

  • GCP_BIG_QUERY_PROJECT : GCP_BIG_QUERY_PROJECT integration

  • GCP_BIG_QUERY_TABLE : GCP_BIG_QUERY_TABLE integration

  • GCP_CLOUD_FUNCTION : GCP_CLOUD_FUNCTION integration

  • GCP_CLOUD_SQL : GCP_CLOUD_SQL integration

  • GCP_CLOUD_TASKS_QUEUE : GCP_CLOUD_TASKS_QUEUE integration

  • GCP_HTTP_LOAD_BALANCER : GCP_HTTP_LOAD_BALANCER integration

  • GCP_INTERNAL_LOAD_BALANCER : GCP_INTERNAL_LOAD_BALANCER integration

  • GCP_KUBERNETES_CONTAINER : GCP_KUBERNETES_CONTAINER integration

  • GCP_KUBERNETES_NODE : GCP_KUBERNETES_NODE integration

  • GCP_KUBERNETES_POD : GCP_KUBERNETES_POD integration

  • GCP_PUB_SUB_SUBSCRIPTION : GCP_PUB_SUB_SUBSCRIPTION integration

  • GCP_PUB_SUB_TOPIC : GCP_PUB_SUB_TOPIC integration

  • GCP_SPANNER_DATABASE : GCP_SPANNER_DATABASE integration

  • GCP_SPANNER_INSTANCE : GCP_SPANNER_INSTANCE integration

  • GCP_STORAGE_BUCKET : GCP_STORAGE_BUCKET integration

  • GCP_TCP_SSL_PROXY_LOAD_BALANCER : GCP_TCP_SSL_PROXY_LOAD_BALANCER integration

  • GCP_VIRTUAL_MACHINE_DISK : GCP_VIRTUAL_MACHINE_DISK integration

  • KAFKA_BROKER : KAFKA_BROKER integration

  • KAFKA_TOPIC : KAFKA_TOPIC integration

  • KUBERNETES_CLUSTER : KUBERNETES_CLUSTER integration

  • MEMCACHED_INSTANCE : MEMCACHED_INSTANCE integration

  • MSSQL_INSTANCE : MSSQL_INSTANCE integration

  • MYSQL_NODE : MYSQL_NODE integration

  • NA : NA integration

  • NGINX_SERVER : NGINX_SERVER integration

  • ORACLE_DB_INSTANCE : ORACLE_DB_INSTANCE integration

  • POSTGRE_SQL_INSTANCE : POSTGRE_SQL_INSTANCE integration

  • RABBIT_MQ_CLUSTER : RABBIT_MQ_CLUSTER integration

  • RABBIT_MQ_EXCHANGE : RABBIT_MQ_EXCHANGE integration

  • RABBIT_MQ_NODE : RABBIT_MQ_NODE integration

  • RABBIT_MQ_QUEUE : RABBIT_MQ_QUEUE integration

  • REDIS_INSTANCE : REDIS_INSTANCE integration

  • VARNISH_INSTANCE : VARNISH_INSTANCE integration

class EntityInfrastructureIntegrationType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APACHE_SERVER",
        "AWSELASTICSEARCHNODE",
        "AWS_ALB",
        "AWS_ALB_LISTENER",
        "AWS_ALB_LISTENER_RULE",
        "AWS_ALB_TARGET_GROUP",
        "AWS_API_GATEWAY_API",
        "AWS_API_GATEWAY_RESOURCE",
        "AWS_API_GATEWAY_RESOURCE_WITH_METRICS",
        "AWS_API_GATEWAY_STAGE",
        "AWS_AUTO_SCALING_GROUP",
        "AWS_AUTO_SCALING_INSTANCE",
        "AWS_AUTO_SCALING_LAUNCH_CONFIGURATION",
        "AWS_AUTO_SCALING_POLICY",
        "AWS_AUTO_SCALING_REGION_LIMIT",
        "AWS_BILLING_ACCOUNT_COST",
        "AWS_BILLING_ACCOUNT_SERVICE_COST",
        "AWS_BILLING_BUDGET",
        "AWS_BILLING_SERVICE_COST",
        "AWS_CLOUD_FRONT_DISTRIBUTION",
        "AWS_CLOUD_TRAIL",
        "AWS_DYNAMO_DB_GLOBAL_SECONDARY_INDEX",
        "AWS_DYNAMO_DB_REGION",
        "AWS_DYNAMO_DB_TABLE",
        "AWS_EBS_VOLUME",
        "AWS_ECS_CLUSTER",
        "AWS_ECS_SERVICE",
        "AWS_EFS_FILE_SYSTEM",
        "AWS_ELASTICSEARCH_CLUSTER",
        "AWS_ELASTICSEARCH_INSTANCE",
        "AWS_ELASTIC_BEANSTALK_ENVIRONMENT",
        "AWS_ELASTIC_BEANSTALK_INSTANCE",
        "AWS_ELASTIC_MAP_REDUCE_CLUSTER",
        "AWS_ELASTIC_MAP_REDUCE_INSTANCE",
        "AWS_ELASTIC_MAP_REDUCE_INSTANCE_FLEET",
        "AWS_ELASTIC_MAP_REDUCE_INSTANCE_GROUP",
        "AWS_ELASTI_CACHE_MEMCACHED_CLUSTER",
        "AWS_ELASTI_CACHE_MEMCACHED_NODE",
        "AWS_ELASTI_CACHE_REDIS_CLUSTER",
        "AWS_ELASTI_CACHE_REDIS_NODE",
        "AWS_ELB",
        "AWS_HEALTH_ISSUE",
        "AWS_HEALTH_NOTIFICATION",
        "AWS_HEALTH_SCHEDULED_CHANGE",
        "AWS_HEALTH_UNKNOWN",
        "AWS_IAM",
        "AWS_IAM_GROUP",
        "AWS_IAM_OPEN_ID_PROVIDER",
        "AWS_IAM_POLICY",
        "AWS_IAM_ROLE",
        "AWS_IAM_SAML_PROVIDER",
        "AWS_IAM_SERVER_CERTIFICATE",
        "AWS_IAM_USER",
        "AWS_IAM_VIRTUAL_MFA_DEVICE",
        "AWS_IOT_BROKER",
        "AWS_IOT_RULE",
        "AWS_IOT_RULE_ACTION",
        "AWS_KINESIS_DELIVERY_STREAM",
        "AWS_KINESIS_STREAM",
        "AWS_KINESIS_STREAM_SHARD",
        "AWS_LAMBDA_AGENT_TRANSACTION",
        "AWS_LAMBDA_AGENT_TRANSACTION_ERROR",
        "AWS_LAMBDA_EDGE_FUNCTION",
        "AWS_LAMBDA_EVENT_SOURCE_MAPPING",
        "AWS_LAMBDA_FUNCTION",
        "AWS_LAMBDA_FUNCTION_ALIAS",
        "AWS_LAMBDA_OPERATION",
        "AWS_LAMBDA_REGION",
        "AWS_LAMBDA_SPAN",
        "AWS_LAMBDA_TRACE",
        "AWS_RDS_DB_CLUSTER",
        "AWS_RDS_DB_INSTANCE",
        "AWS_REDSHIFT_CLUSTER",
        "AWS_REDSHIFT_NODE",
        "AWS_ROUTE53_HEALTH_CHECK",
        "AWS_ROUTE53_ZONE",
        "AWS_ROUTE53_ZONE_RECORD_SET",
        "AWS_S3_BUCKET",
        "AWS_S3_BUCKET_REQUESTS",
        "AWS_SES_CONFIGURATION_SET",
        "AWS_SES_EVENT_DESTINATION",
        "AWS_SES_RECEIPT_FILTER",
        "AWS_SES_RECEIPT_RULE",
        "AWS_SES_RECEIPT_RULE_SET",
        "AWS_SES_REGION",
        "AWS_SNS_SUBSCRIPTION",
        "AWS_SNS_TOPIC",
        "AWS_SQS_QUEUE",
        "AWS_VPC",
        "AWS_VPC_ENDPOINT",
        "AWS_VPC_INTERNET_GATEWAY",
        "AWS_VPC_NAT_GATEWAY",
        "AWS_VPC_NETWORK_ACL",
        "AWS_VPC_NETWORK_INTERFACE",
        "AWS_VPC_PEERING_CONNECTION",
        "AWS_VPC_ROUTE_TABLE",
        "AWS_VPC_SECURITY_GROUP",
        "AWS_VPC_SUBNET",
        "AWS_VPC_VPN_CONNECTION",
        "AWS_VPC_VPN_TUNNEL",
        "AZURE_APP_SERVICE_HOST_NAME",
        "AZURE_APP_SERVICE_WEB_APP",
        "AZURE_COSMOS_DB_ACCOUNT",
        "AZURE_FUNCTIONS_APP",
        "AZURE_LOAD_BALANCER",
        "AZURE_LOAD_BALANCER_BACKEND",
        "AZURE_LOAD_BALANCER_FRONTEND_IP",
        "AZURE_LOAD_BALANCER_INBOUND_NAT_POOL",
        "AZURE_LOAD_BALANCER_INBOUND_NAT_RULE",
        "AZURE_LOAD_BALANCER_PROBE",
        "AZURE_LOAD_BALANCER_RULE",
        "AZURE_MARIADB_SERVER",
        "AZURE_MYSQL_SERVER",
        "AZURE_POSTGRESQL_SERVER",
        "AZURE_REDIS_CACHE",
        "AZURE_REDIS_CACHE_SHARD",
        "AZURE_SERVICE_BUS_NAMESPACE",
        "AZURE_SERVICE_BUS_QUEUE",
        "AZURE_SERVICE_BUS_SUBSCRIPTION",
        "AZURE_SERVICE_BUS_TOPIC",
        "AZURE_SQL_DATABASE",
        "AZURE_SQL_ELASTIC_POOL",
        "AZURE_SQL_FIREWALL",
        "AZURE_SQL_REPLICATION_LINK",
        "AZURE_SQL_RESTORE_POINT",
        "AZURE_SQL_SERVER",
        "AZURE_STORAGE_ACCOUNT",
        "AZURE_VIRTUAL_NETWORKS",
        "AZURE_VIRTUAL_NETWORKS_IP_CONFIGURATION",
        "AZURE_VIRTUAL_NETWORKS_NETWORK_INTERFACE",
        "AZURE_VIRTUAL_NETWORKS_PEERING",
        "AZURE_VIRTUAL_NETWORKS_PUBLIC_IP_ADDRESS",
        "AZURE_VIRTUAL_NETWORKS_ROUTE",
        "AZURE_VIRTUAL_NETWORKS_ROUTE_TABLE",
        "AZURE_VIRTUAL_NETWORKS_SECURITY_GROUP",
        "AZURE_VIRTUAL_NETWORKS_SECURITY_RULE",
        "AZURE_VIRTUAL_NETWORKS_SUBNET",
        "CASSANDRA_NODE",
        "CONSUL_AGENT",
        "COUCHBASE_BUCKET",
        "COUCHBASE_CLUSTER",
        "COUCHBASE_NODE",
        "COUCHBASE_QUERY_ENGINE",
        "ELASTICSEARCH_NODE",
        "F5_NODE",
        "F5_POOL",
        "F5_POOL_MEMBER",
        "F5_SYSTEM",
        "F5_VIRTUAL_SERVER",
        "GCP_APP_ENGINE_SERVICE",
        "GCP_BIG_QUERY_DATA_SET",
        "GCP_BIG_QUERY_PROJECT",
        "GCP_BIG_QUERY_TABLE",
        "GCP_CLOUD_FUNCTION",
        "GCP_CLOUD_SQL",
        "GCP_CLOUD_TASKS_QUEUE",
        "GCP_HTTP_LOAD_BALANCER",
        "GCP_INTERNAL_LOAD_BALANCER",
        "GCP_KUBERNETES_CONTAINER",
        "GCP_KUBERNETES_NODE",
        "GCP_KUBERNETES_POD",
        "GCP_PUB_SUB_SUBSCRIPTION",
        "GCP_PUB_SUB_TOPIC",
        "GCP_SPANNER_DATABASE",
        "GCP_SPANNER_INSTANCE",
        "GCP_STORAGE_BUCKET",
        "GCP_TCP_SSL_PROXY_LOAD_BALANCER",
        "GCP_VIRTUAL_MACHINE_DISK",
        "KAFKA_BROKER",
        "KAFKA_TOPIC",
        "KUBERNETES_CLUSTER",
        "MEMCACHED_INSTANCE",
        "MSSQL_INSTANCE",
        "MYSQL_NODE",
        "NA",
        "NGINX_SERVER",
        "ORACLE_DB_INSTANCE",
        "POSTGRE_SQL_INSTANCE",
        "RABBIT_MQ_CLUSTER",
        "RABBIT_MQ_EXCHANGE",
        "RABBIT_MQ_NODE",
        "RABBIT_MQ_QUEUE",
        "REDIS_INSTANCE",
        "VARNISH_INSTANCE",
    )

171. EntityManagementActorType

The available actor types.

Available choices:

  • SYSTEM : System actor type.

  • USER : User actor type.

class EntityManagementActorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("SYSTEM", "USER")

172. EntityManagementAiToolParameterType

Enum for AiToolParameter

Available choices:

  • BOOLEAN : when the parameter type is boolean

  • INTEGER : when the parameter type is integer

  • LIST : when the parameter type is list

  • OBJECT : when the parameter type is object/dict

  • STRING : when the parameter type is String

class EntityManagementAiToolParameterType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BOOLEAN", "INTEGER", "LIST", "OBJECT", "STRING")

173. EntityManagementAiToolType

Enum for first class citizen tools on the agentic-platform

Available choices:

  • KNOWLEDGE_BASE : when tool type is knowledge base

  • NERDGRAPH : when tool type is nerdgraph query

  • WORKFLOW : when tool type is workflow tools

class EntityManagementAiToolType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("KNOWLEDGE_BASE", "NERDGRAPH", "WORKFLOW")

174. EntityManagementArrayOperator

Enum defining the supported array operators.

Available choices:

  • IS_EMPTY : Checks for empty array.

  • IS_NOT_EMPTY : Checks for non-empty array.

class EntityManagementArrayOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("IS_EMPTY", "IS_NOT_EMPTY")

175. EntityManagementAssignmentType

Work Item assignment type

Available choices:

  • NEW_RELIC_TEAM_ID : New Relic team ID

  • NEW_RELIC_USER_ID : New Relic user ID

class EntityManagementAssignmentType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NEW_RELIC_TEAM_ID", "NEW_RELIC_USER_ID")

176. EntityManagementBackgroundProcessingType

At rest background processing types

Available choices:

  • DATA_MUTATION : Data mutation

  • EXPORT : Exporting processing type

  • IMPORT : Importing processing type

  • INDEX : Index rule

  • MATERIALIZED_VIEW : Materialized view rule

  • SCHEDULED_QUERY_RESULT : Schedule a query to be executed

class EntityManagementBackgroundProcessingType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "DATA_MUTATION",
        "EXPORT",
        "IMPORT",
        "INDEX",
        "MATERIALIZED_VIEW",
        "SCHEDULED_QUERY_RESULT",
    )

177. EntityManagementBudgetType

Defines possible budget types.

Available choices:

  • COMPUTE : Compute Budget.

  • INGEST : Ingest Budget.

class EntityManagementBudgetType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("COMPUTE", "INGEST")

178. EntityManagementCategoryScopeType

Category scope can of two types: Account scope and Global scope

Available choices:

  • ACCOUNT : Account scope

  • GLOBAL : Global scope

class EntityManagementCategoryScopeType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "GLOBAL")

179. EntityManagementChannelType

Enum for Channel

Available choices:

  • BROWSER : Browser

  • MOBILE : Mobile

class EntityManagementChannelType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BROWSER", "MOBILE")

180. EntityManagementCloudProvider

Supported cloud providers for federated log deployments.

Available choices:

  • AWS : Amazon Web Services

  • AZURE : Microsoft Azure

  • GCP : Google Cloud Platform

  • OCI : Oracle Cloud Infrastructure

class EntityManagementCloudProvider(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("AWS", "AZURE", "GCP", "OCI")

181. EntityManagementCommunicationMode

CommunicationMode represents the mode of communication for an incident.

Available choices:

  • ACCOUNT_STATUS : For Private status page communication.

  • GLOBAL_STATUS : For Publicstatus page communication.

class EntityManagementCommunicationMode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT_STATUS", "GLOBAL_STATUS")

182. EntityManagementCommunicationStatus

CommunicationStatus represents the status of the communication for an incident.

Available choices:

  • IDENTIFIED : Incident root cause has been identified.

  • INVESTIGATING : Incident is being investigated.

  • MONITORING : Incident in Monitoring phase.

  • RESOLVED : Incident has been resolved.

class EntityManagementCommunicationStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("IDENTIFIED", "INVESTIGATING", "MONITORING", "RESOLVED")

183. EntityManagementConsumptionMetric

Defines possible consumption metrics for a budget.

Available choices:

  • ADVANCED_CCU : Advanced CCU metric.

  • CCU : Legacy CCU metric.

  • CORE_CCU : Core CCU metric.

  • GIGABYTES_INGESTED : Gigabytes Ingested metric.

class EntityManagementConsumptionMetric(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ADVANCED_CCU", "CCU", "CORE_CCU", "GIGABYTES_INGESTED")

184. EntityManagementCorrelationAttributeConditionOperator

Enum defining attribute matching operators.

Available choices:

  • CONTAINS : Contains substring.

  • EQUALS : Exact equality match.

  • REGEX : Regular expression match.

  • STARTS_WITH : Starts with prefix.

class EntityManagementCorrelationAttributeConditionOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CONTAINS", "EQUALS", "REGEX", "STARTS_WITH")

185. EntityManagementCorrelationMatchingAlgorithm

Enum defining ML algorithms for probabilistic matching.

Available choices:

  • ATTRIBUTE_SIMILARITY : Attribute similarity scoring.

  • BERT_EMBEDDING : BERT-based embedding similarity.

  • HISTORICAL_PATTERNS : Historical pattern analysis.

  • IRCA : Incident Root Cause Analysis.

class EntityManagementCorrelationMatchingAlgorithm(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ATTRIBUTE_SIMILARITY",
        "BERT_EMBEDDING",
        "HISTORICAL_PATTERNS",
        "IRCA",
    )

186. EntityManagementCorrelationOverrideAction

Enum defining user override actions for correlation links.

Available choices:

  • CONFIRMED : User confirmed the correlation.

  • UNLINKED : User unlinked the correlation.

class EntityManagementCorrelationOverrideAction(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CONFIRMED", "UNLINKED")

187. EntityManagementCorrelationSubjectType

Enum defining the type of correlation subject.

Available choices:

  • ENTITY : Entity-based subject.

  • EVENT : Event-based subject.

class EntityManagementCorrelationSubjectType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ENTITY", "EVENT")

188. EntityManagementDateOperator

Enum defining the supported date operators.

Available choices:

  • AFTER : Date after the specified value.

  • BEFORE : Date before the specified value.

  • IN_RANGE : Date within the specified range.

class EntityManagementDateOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("AFTER", "BEFORE", "IN_RANGE")

189. EntityManagementEncodingName

The Encoding names options

Available choices:

  • CL100_K_BASE : for gpt 4

  • GPT_3_5_TURBO : For gpt 3

  • O200_K_BASE : For gpt4

class EntityManagementEncodingName(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CL100_K_BASE", "GPT_3_5_TURBO", "O200_K_BASE")

190. EntityManagementEncodingType

Encoding type enum

Available choices:

  • BASE64 : BASE64 encoding type

  • UTF8 : UTF8 encoding type

class EntityManagementEncodingType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BASE64", "UTF8")

191. EntityManagementEntityScope

The list of possible scopes of an entity.

Available choices:

  • ACCOUNT : Account scope.

  • ORGANIZATION : Organization scope.

class EntityManagementEntityScope(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "ORGANIZATION")

192. EntityManagementEvaluationParameter

Parameters that can be used in custom evaluations

Available choices:

  • ACTUAL_OUTPUT : Actual generated output

  • CONTEXT : Contextual information

  • EXPECTED_OUTPUT : Expected output for comparison

  • EXPECTED_TOOLS : Expected tools that should have been called

  • INPUT : Input prompt or query

  • RETRIEVAL_CONTEXT : Retrieved context from RAG systems

  • TOOLS_CALLED : Tools that were called during execution

class EntityManagementEvaluationParameter(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ACTUAL_OUTPUT",
        "CONTEXT",
        "EXPECTED_OUTPUT",
        "EXPECTED_TOOLS",
        "INPUT",
        "RETRIEVAL_CONTEXT",
        "TOOLS_CALLED",
    )

193. EntityManagementEventBridgeEventSourceType

An enum representing the different event source systems.

Available choices:

  • ENTITY : Events originating from the entity pipeline.

class EntityManagementEventBridgeEventSourceType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ENTITY",)

194. EntityManagementEventBridgeTargetType

Enum defining the supported types of target actions.

Available choices:

  • WORKFLOW : Target type WORKFLOW

class EntityManagementEventBridgeTargetType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("WORKFLOW",)

195. EntityManagementEventBridgeWorkflowDefinitionScopeType

Specifies the scope at which the workflow is defined.

Available choices:

  • ACCOUNT : Account scope

  • GLOBAL : Global scope

  • ORGANIZATION : Organization scope.

class EntityManagementEventBridgeWorkflowDefinitionScopeType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "GLOBAL", "ORGANIZATION")

196. EntityManagementExecutionStatus

Rule execution status

Available choices:

  • FAILED : Rule execution failed due to an error.

  • PARTIAL_SUCCESS : Rule executed with partial success, some issues occurred.

  • SUCCESS : Rule executed successfully without any issues.

class EntityManagementExecutionStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FAILED", "PARTIAL_SUCCESS", "SUCCESS")

197. EntityManagementExternalOwnerType

List of possible owner types of the repository.

Available choices:

  • GROUP : group if the source is gitlab

  • ORGANIZATION : organization if the source is github

  • OTHER : Default value when the owner type cannot be found

  • USER : individual user

  • WORKSPACE : workspace if the source is bitbucket

class EntityManagementExternalOwnerType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("GROUP", "ORGANIZATION", "OTHER", "USER", "WORKSPACE")

198. EntityManagementFederatedLogSetupStatus

Status of a federated log setup.

Available choices:

  • ACTIVE : Indicates the federated log setup is active.

  • CREATING : Indicates the federated log setup is being created.

  • ERROR : Indicates the federated log setup is in an error state.

  • INACTIVE : Indicates the federated log setup is inactive.

class EntityManagementFederatedLogSetupStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACTIVE", "CREATING", "ERROR", "INACTIVE")

199. EntityManagementFleetDeploymentPhase

Phases a fleet deployment can have

Available choices:

  • COMPLETED : Deployment rollout completed

  • CREATED : Deployment is in editable phase

  • FAILED : Indicates a deployment failed to deploy to all agents

  • IN_PROGRESS : Deployment is under rollout

  • INTERNAL_FAILURE : Indicates an internal failure in the deployment process

class EntityManagementFleetDeploymentPhase(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("COMPLETED", "CREATED", "FAILED", "INTERNAL_FAILURE", "IN_PROGRESS")

200. EntityManagementHostingPlatform

List of possible hosting platforms of the repository.

Available choices:

  • BITBUCKET : when the hosting platform is bitbucket

  • DEVLAKE : when the hosting platform is devlake

  • GITHUB : when the hosting platform is github

  • GITLAB : when the hosting platform is gitlab

  • OTHER : Default value when the hosting platform cannot be found

class EntityManagementHostingPlatform(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BITBUCKET", "DEVLAKE", "GITHUB", "GITLAB", "OTHER")

201. EntityManagementIncidentSource

Defines the possible sources for an incident record.

Available choices:

  • MANUAL : The source representing manual entry.

  • NEW_RELIC_AGENT : The source representing New Relic Agent.

  • NEW_RELIC_SLACK : The source representing Slack.

  • NEW_RELIC_UI : The source representing New Relic.

class EntityManagementIncidentSource(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("MANUAL", "NEW_RELIC_AGENT", "NEW_RELIC_SLACK", "NEW_RELIC_UI")

202. EntityManagementIncidentStatus

IncidentStatus represents the status of an incident.

Available choices:

  • CLOSED : The incident is closed.

  • ONGOING : The incident is ongoing.

class EntityManagementIncidentStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CLOSED", "ONGOING")

203. EntityManagementIncidentTimelineSource

Defines the possible timeline sources for an incident record.

Available choices:

  • MANUAL : The source representing manual entry.

  • NEW_RELIC_AGENT : The source representing New Relic Agent.

  • NEW_RELIC_SLACK : The source representing Slack.

  • NEW_RELIC_UI : The source representing New Relic.

class EntityManagementIncidentTimelineSource(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("MANUAL", "NEW_RELIC_AGENT", "NEW_RELIC_SLACK", "NEW_RELIC_UI")

204. EntityManagementInstallationSource

Source of github integration installation

Available choices:

  • GITHUB_CLOUD : GitHub Cloud installation

  • GITHUB_ENTERPRISE : GitHub Enterprise installation

class EntityManagementInstallationSource(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("GITHUB_CLOUD", "GITHUB_ENTERPRISE")

205. EntityManagementInstallationStatus

List of possible installation statuses.

Available choices:

  • INSTALLED : App currently active and running

  • UNINSTALLATION_IN_PROGRESS : Uninstallation process has begun.

  • UNINSTALLED : App has been uninstalled.

class EntityManagementInstallationStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INSTALLED", "UNINSTALLATION_IN_PROGRESS", "UNINSTALLED")

206. EntityManagementIssueType

Top level type for Inbox

Available choices:

  • ERROR : Error issue

  • PERFORMANCE : Performance issue

class EntityManagementIssueType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ERROR", "PERFORMANCE")

207. EntityManagementJiraIssueType

Jira issue type to be used in Jira Sync Configuration

Available choices:

  • BUG : Bug issue type in Jira

  • STORY : Story issue type in Jira

  • TASK : Task issue type in Jira

class EntityManagementJiraIssueType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BUG", "STORY", "TASK")

208. EntityManagementKeyType

Base credentials type for New Relic

Available choices:

  • INGEST : Ingest API key

  • USER : User API key

class EntityManagementKeyType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INGEST", "USER")

209. EntityManagementLicenseName

List of possible repository license name.

Available choices:

  • AFL_3_0 : Academic Free License 3.0

  • AGPL_3_0 : GNU Affero General Public License v3.0

  • APACHE_2_0 : Apache License 2.0

  • BSD_2_CLAUSE : BSD 2-Clause License

  • BSD_3_CLAUSE : BSD 3-Clause License

  • BSL_1_0 : Boost Software License 1.0

  • CC0_1_0 : Creative Commons Zero v1.0 Universal

  • CDDL : Common Development and Distribution License

  • EPL_2_0 : Eclipse Public License 2.0

  • GPL_2_0 : GNU General Public License v2.0

  • GPL_3_0 : GNU General Public License v3.0

  • GPL_3_0_ONLY : GNU General Public License v3.0 only

  • GPL_3_0_PLUS : GNU General Public License v3.0 or later

  • LGPL_2_1 : GNU Lesser General Public License v2.1

  • LGPL_3_0 : GNU Lesser General Public License v3.0

  • LGPL_3_0_ONLY : GNU Lesser General Public License v3.0 only

  • LGPL_3_0_PLUS : GNU Lesser General Public License v3.0 or later

  • MIT : MIT License

  • MPL_1_1 : Mozilla Public License 1.1

  • MPL_2_0 : Mozilla Public License 2.0

  • NA : Default value when the license cannot be found

  • UNLICENSE : The Unlicense

class EntityManagementLicenseName(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "AFL_3_0",
        "AGPL_3_0",
        "APACHE_2_0",
        "BSD_2_CLAUSE",
        "BSD_3_CLAUSE",
        "BSL_1_0",
        "CC0_1_0",
        "CDDL",
        "EPL_2_0",
        "GPL_2_0",
        "GPL_3_0",
        "GPL_3_0_ONLY",
        "GPL_3_0_PLUS",
        "LGPL_2_1",
        "LGPL_3_0",
        "LGPL_3_0_ONLY",
        "LGPL_3_0_PLUS",
        "MIT",
        "MPL_1_1",
        "MPL_2_0",
        "NA",
        "UNLICENSE",
    )

210. EntityManagementLogPartitionStatus

Status of a log partition.

Available choices:

  • ACTIVE : Indicates the log partition is active.

  • CREATING : Indicates the log partition is being created.

  • ERROR : Indicates the log partition is in an error state.

  • INACTIVE : Indicates the log partition is inactive.

class EntityManagementLogPartitionStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACTIVE", "CREATING", "ERROR", "INACTIVE")

211. EntityManagementManagedEntityType

Entity types that a Fleet can manage

Available choices:

  • APPLICATION : Instrumented APM Application

  • HOST : Infra Host

  • KUBERNETESCLUSTER : Kubernetes Cluster

class EntityManagementManagedEntityType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("APPLICATION", "HOST", "KUBERNETESCLUSTER")

212. EntityManagementManagedEvaluationType

Available types of managed evaluations

Available choices:

  • BIAS : Detects biased content

  • JAILBREAK : Detects jailbreak attempts

  • PII_LEAKAGE : Detects personally identifiable information leakage

  • PROMPT_INJECTION : Detects prompt injection attacks

  • TOPIC_CONTROL : Validates topic control and consistency

  • TOXICITY : Detects toxic content

class EntityManagementManagedEvaluationType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BIAS",
        "JAILBREAK",
        "PII_LEAKAGE",
        "PROMPT_INJECTION",
        "TOPIC_CONTROL",
        "TOXICITY",
    )

213. EntityManagementMcpAuthType

Authentication types supported for MCP server connections

Available choices:

  • BEARER_TOKEN : Bearer token authentication using Authorization header

  • CONNECTION_REFERENCE : Authentication delegated to a Connections Manager entity (e.g., GithubConnection)

  • GENERIC_HEADER : Custom header-based authentication with arbitrary key-value pair

  • NONE : No authentication required

  • OAUTH : OAuth 2.0 authentication

class EntityManagementMcpAuthType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BEARER_TOKEN",
        "CONNECTION_REFERENCE",
        "GENERIC_HEADER",
        "NONE",
        "OAUTH",
    )

214. EntityManagementMcpTransport

Supported transport mechanisms for MCP servers

Available choices:

  • HTTP : HTTP transport for request-response communication

  • SSE : Server-Sent Events transport for streaming communication

class EntityManagementMcpTransport(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("HTTP", "SSE")

215. EntityManagementMessageType

Message type enum

Available choices:

  • JSON : JSON message type

  • TEXT : Text message type

  • YAML : YAML message type

class EntityManagementMessageType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("JSON", "TEXT", "YAML")

216. EntityManagementNumericOperator

Enum defining the supported numeric operators.

Available choices:

  • EQ : Numeric values are exactly equal.

  • GE : Numeric values are greater than or equal.

  • GT : Numeric values are greater than.

  • LE : Numeric values are less than or equal.

  • LT : Numeric values are less than.

class EntityManagementNumericOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EQ", "GE", "GT", "LE", "LT")

217. EntityManagementOperatingSystemType

The operating system to which a host type can belong

Available choices:

  • LINUX : Linux based host

  • WINDOWS : Windows based host

class EntityManagementOperatingSystemType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LINUX", "WINDOWS")

218. EntityManagementOverlapPolicy

Possible types for the Overlap Policy of a Workflow Schedule

Available choices:

  • CANCEL : Cancel the currently running workflow and start a new one

  • SKIP : Skip the current scheduled run if the previous one is still running

class EntityManagementOverlapPolicy(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CANCEL", "SKIP")

219. EntityManagementPrincipalType

Represents type of identity.

Available choices:

  • SYSTEM_IDENTITY : Principal type SYSTEM_IDENTITY

  • USER : Principal type USER

class EntityManagementPrincipalType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("SYSTEM_IDENTITY", "USER")

220. EntityManagementProcessStatus

At rest background processing types

Available choices:

  • COMPLETED : Process completed

  • FAILED : Failed to process a rule

  • RUNNING : The rule is being processed

  • SCHEDULED : A rule that was scheduled

class EntityManagementProcessStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("COMPLETED", "FAILED", "RUNNING", "SCHEDULED")

221. EntityManagementProvider

Enum for creator of the entity

Available choices:

  • EXTERNAL : created by external user

  • INTERNAL : created by NR

class EntityManagementProvider(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EXTERNAL", "INTERNAL")

222. EntityManagementRegion

Region represents the geographical region where the incident is impacting.

Available choices:

  • EU : EU Region

  • STAGING : Staging Region

  • US : US Region

class EntityManagementRegion(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EU", "STAGING", "US")

223. EntityManagementRetentionUnit

Time units for retention policies.

Available choices:

  • DAYS : Days

  • MONTHS : Months

  • WEEKS : Weeks

class EntityManagementRetentionUnit(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DAYS", "MONTHS", "WEEKS")

224. EntityManagementSigningAlgorithm

Enum for JWT signing algorithm

Available choices:

  • RSA256 : RSA256 signing algorithm

class EntityManagementSigningAlgorithm(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("RSA256",)

225. EntityManagementStatusCode

Rule execution status codes

Available choices:

  • MISSING_DATA_SOURCE : Indicates the rule execution was unable to proceed due to missing data from the source.

  • SYSTEM_ERROR : System error

class EntityManagementStatusCode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("MISSING_DATA_SOURCE", "SYSTEM_ERROR")

226. EntityManagementStatusPageAnnouncementCategory

Type of announcement based on the category.

Available choices:

  • END_OF_LIFE : EOL Announcement category

class EntityManagementStatusPageAnnouncementCategory(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("END_OF_LIFE",)

227. EntityManagementStatusPageAnnouncementState

The state of an announcement

Available choices:

  • CANCELED : Canceled state of the announcement.

  • DRAFT : Draft state of the announcement.

  • PUBLISHED : Published state of the announcement.

  • SCHEDULED : Scheduled state of the announcement.

class EntityManagementStatusPageAnnouncementState(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CANCELED", "DRAFT", "PUBLISHED", "SCHEDULED")

228. EntityManagementStringOperator

Enum defining the supported string operators.

Available choices:

  • CONTAINS : String contains the specified value.

  • EXACTLY : String are exactly equal.

  • PREFIX : String start with the specified value.

class EntityManagementStringOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CONTAINS", "EXACTLY", "PREFIX")

229. EntityManagementSyncConfigurationMode

Enum for the sync configuration mode

Available choices:

  • ALL : Sync all fields

  • MESSAGES : Sync only the messages

  • WORKITEM : Sync only the WorkItem entity

class EntityManagementSyncConfigurationMode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ALL", "MESSAGES", "WORKITEM")

230. EntityManagementSyncDirection

Represents a connection direction for the Sync Configuration

Available choices:

  • INBOUND : Sync from the 3rd party system to New Relic only

  • OUTBOUND : Sync from New Relic to the 3rd party system only

class EntityManagementSyncDirection(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INBOUND", "OUTBOUND")

231. EntityManagementSyncGroupRuleConditionType

The types of conditions for group sync rules.

Available choices:

  • CONTAINS : Group name contains.

  • ENDS_WITH : Group name ends with.

  • STARTS_WITH : Group name starts with.

class EntityManagementSyncGroupRuleConditionType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CONTAINS", "ENDS_WITH", "STARTS_WITH")

232. EntityManagementTeamExternalIntegrationType

Possible types for the External Integration.

Available choices:

  • GITHUB_TEAM : GitHub Team Integration.

  • IAM_GROUP : IAM Group Integration.

  • SERVICENOW_TEAM : ServiceNow Team Integration.

class EntityManagementTeamExternalIntegrationType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("GITHUB_TEAM", "IAM_GROUP", "SERVICENOW_TEAM")

233. EntityManagementTextSplitterType

The text splitter enum

Available choices:

  • CHARACTER_TEXT_SPLITTER : For character splitter

  • MARKDOWN_TEXT_SPLITTER : For markdown content splitting

  • TOKEN_TEXT_SPLITTER : For token text splitting

class EntityManagementTextSplitterType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CHARACTER_TEXT_SPLITTER",
        "MARKDOWN_TEXT_SPLITTER",
        "TOKEN_TEXT_SPLITTER",
    )

234. EntityManagementThresholdScope

Scope for threshold configuration

Available choices:

  • ACCOUNT : Account scope

  • ENTITY : Entity scope

  • ORGANIZATION : Organization scope

class EntityManagementThresholdScope(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "ENTITY", "ORGANIZATION")

235. EntityManagementWorkItemCategory

Enum for Category in Work Item V2

Available choices:

  • INCIDENT : Incident category of the work item

  • ISSUE : Issue category of the work item

  • PERFORMANCE : Performance category of the work item

  • VULNERABILITY : Vulnerability category of the work item

class EntityManagementWorkItemCategory(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INCIDENT", "ISSUE", "PERFORMANCE", "VULNERABILITY")

236. EntityManagementWorkItemPriority

Enum for priority in Work Item V2

Available choices:

  • HIGH : High priority of the work item

  • HIGHEST : Highest priority of the work item

  • LOW : Low priority of the work item

  • LOWEST : Lowest priority of the work item

  • MEDIUM : Medium priority of the work item

class EntityManagementWorkItemPriority(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("HIGH", "HIGHEST", "LOW", "LOWEST", "MEDIUM")

237. EntityRelationshipEdgeDirection

Values for relationship direction filter.

Available choices:

  • BOTH : Traverse both inbound and outbound connections.

  • INBOUND : Traverse inbound connections to the source of the relationship.

  • OUTBOUND : Traverse outbound connections to the target of the relationship.

class EntityRelationshipEdgeDirection(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BOTH", "INBOUND", "OUTBOUND")

238. EntityRelationshipEdgeType

The type of the relationship.

Available choices:

  • AFFECTS : The source entity affects the target entity.

  • BUILT_FROM : The target entity contains the code for the source entity.

  • BYPASS_CALLS : The source entity bypasses the target entity.

  • CALLS : The source entity calls the target entity.

  • CONNECTS_TO : The source entity has a connection to the target entity.

  • CONSUMES : The source entity consumes messages from a target kafka topic or other queue systems.

  • CONTAINS : The source entity contains the target entity.

  • HOSTS : The source entity hosts the target.

  • IS : The source and target entities are perspectives on the same thing.

  • MANAGES : The source entity manages the target, that represents a subsystem of the source.

  • MEASURES : The source entity is used to measure the target entity.

  • MONITORS : The source entity monitors the target entity.

  • OPERATES_IN : The source operates in the target entity, e.g. a region or a data center.

  • OWNS : The source entity owns the target entity.

  • PRODUCES : The source entity produces messages to a target kafka topic or other queue systems.

  • SECURES : Captures a security relationship where the source entity provides a security mechanism for the target entity. For example, an Identity Provider (IdP) securing an application or a firewall securing a host

  • SERVES : The source is an Application that serves the target Browser application.

  • TRIGGERS : The source entity initiates an action in the target entity.

class EntityRelationshipEdgeType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "AFFECTS",
        "BUILT_FROM",
        "BYPASS_CALLS",
        "CALLS",
        "CONNECTS_TO",
        "CONSUMES",
        "CONTAINS",
        "HOSTS",
        "IS",
        "MANAGES",
        "MEASURES",
        "MONITORS",
        "OPERATES_IN",
        "OWNS",
        "PRODUCES",
        "SECURES",
        "SERVES",
        "TRIGGERS",
    )

239. EntityRelationshipType

The type of the relationship.

For details, visit our docs.

Available choices:

class EntityRelationshipType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ()

240. EntityRelationshipUserDefinedCreateOrReplaceErrorType

The different error types for the entityRelationshipUserDefinedCreateOrReplace mutation.

Available choices:

  • LIMIT_EXCEEDED : Number of user-defined relationships for a given entity has exceeded the limit (2000 relationships).

  • NOT_ALLOWED : The operation is not allowed.

  • NOT_AUTHORIZED : The user does not have permissions to perform the operation.

class EntityRelationshipUserDefinedCreateOrReplaceErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LIMIT_EXCEEDED", "NOT_ALLOWED", "NOT_AUTHORIZED")

241. EntityRelationshipUserDefinedDeleteErrorType

The different error types for the entityRelationshipUserDefinedDelete mutation.

Available choices:

  • NOT_AUTHORIZED : The user does not have permissions to perform the operation.

class EntityRelationshipUserDefinedDeleteErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NOT_AUTHORIZED",)

242. EntitySearchCountsFacet

Possible entity search count facets.

Available choices:

  • ACCOUNT_ID : Facet by account id.

  • ALERT_SEVERITY : Facet by alert severity.

  • DOMAIN : Facet by entity domain.

  • DOMAIN_TYPE : Facet by entity domain and entity type.

  • NAME : Facet by entity name

  • REPORTING : Facet by reporting state.

  • TYPE : Facet by entity type.

class EntitySearchCountsFacet(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ACCOUNT_ID",
        "ALERT_SEVERITY",
        "DOMAIN",
        "DOMAIN_TYPE",
        "NAME",
        "REPORTING",
        "TYPE",
    )

243. EntitySearchQueryBuilderDomain

The domain to search

Available choices:

  • APM : Any APM entity

  • BROWSER : Any Browser entity

  • EXT : Any External entity

  • INFRA : Any Infrastructure entity

  • MOBILE : Any Mobile entity

  • SYNTH : Any Synthetics entity

class EntitySearchQueryBuilderDomain(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("APM", "BROWSER", "EXT", "INFRA", "MOBILE", "SYNTH")

244. EntitySearchQueryBuilderType

The type of entity

Available choices:

  • APPLICATION : An application

  • DASHBOARD : A dashboard

  • HOST : A host

  • MONITOR : A monitor

  • SERVICE_LEVEL : A Service Level

  • WORKLOAD : A workload

class EntitySearchQueryBuilderType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APPLICATION",
        "DASHBOARD",
        "HOST",
        "MONITOR",
        "SERVICE_LEVEL",
        "WORKLOAD",
    )

245. EntitySearchSortCriteria

Possible entity sorting criteria.

Available choices:

  • ALERT_SEVERITY : Sort by alert severity.

  • DOMAIN : Sort by entity domain.

  • MOST_RELEVANT : Sort by relevance. Note that these results can’t be paginated.

  • NAME : Sort by entity name.

  • REPORTING : Sort by reporting state.

  • TYPE : Sort by entity type.

class EntitySearchSortCriteria(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ALERT_SEVERITY",
        "DOMAIN",
        "MOST_RELEVANT",
        "NAME",
        "REPORTING",
        "TYPE",
    )

246. EntityType

The specific type of entity

Available choices:

  • APM_APPLICATION_ENTITY : An APM Application

  • APM_DATABASE_INSTANCE_ENTITY : A database instance seen by an APM Application

  • APM_EXTERNAL_SERVICE_ENTITY : An external service seen by an APM Application

  • BROWSER_APPLICATION_ENTITY : A Browser Application

  • DASHBOARD_ENTITY : A Dashboard entity

  • EXTERNAL_ENTITY : An External entity. For more information about defining External entities, see the open source documentation.

  • GENERIC_ENTITY : A Generic entity with no detailed data

  • GENERIC_INFRASTRUCTURE_ENTITY : An Infrastructure entity

  • INFRASTRUCTURE_AWS_LAMBDA_FUNCTION_ENTITY : An Infrastructure Integration AWS Lambda Function entity

  • INFRASTRUCTURE_HOST_ENTITY : An Infrastructure Host entity

  • KEY_TRANSACTION_ENTITY : A Key Transaction entity

  • MOBILE_APPLICATION_ENTITY : A Mobile Application

  • SECURE_CREDENTIAL_ENTITY : A Secure Credential entity

  • SYNTHETIC_MONITOR_ENTITY : A Synthetic Monitor entity

  • TEAM_ENTITY : A Team Entity

  • THIRD_PARTY_SERVICE_ENTITY : A Third Party Service entity

  • UNAVAILABLE_ENTITY : A entity that is unavailable

  • WORKLOAD_ENTITY : A Workload entity

class EntityType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "APM_APPLICATION_ENTITY",
        "APM_DATABASE_INSTANCE_ENTITY",
        "APM_EXTERNAL_SERVICE_ENTITY",
        "BROWSER_APPLICATION_ENTITY",
        "DASHBOARD_ENTITY",
        "EXTERNAL_ENTITY",
        "GENERIC_ENTITY",
        "GENERIC_INFRASTRUCTURE_ENTITY",
        "INFRASTRUCTURE_AWS_LAMBDA_FUNCTION_ENTITY",
        "INFRASTRUCTURE_HOST_ENTITY",
        "KEY_TRANSACTION_ENTITY",
        "MOBILE_APPLICATION_ENTITY",
        "SECURE_CREDENTIAL_ENTITY",
        "SYNTHETIC_MONITOR_ENTITY",
        "TEAM_ENTITY",
        "THIRD_PARTY_SERVICE_ENTITY",
        "UNAVAILABLE_ENTITY",
        "WORKLOAD_ENTITY",
    )

247. ErrorsInboxAssignErrorGroupErrorType

Type of assign error group error.

Available choices:

  • NOT_AUTHORIZED : The user does not have permissions to perform the operation.

class ErrorsInboxAssignErrorGroupErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NOT_AUTHORIZED",)

248. ErrorsInboxDirection

Sort order direction

Available choices:

  • DESC : Descending sort order

class ErrorsInboxDirection(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DESC",)

249. ErrorsInboxErrorGroupSortOrderField

Sort fields

Available choices:

  • FIRST_SEEN : Order by oldest error group.

  • LAST_OCCURRENCE_IN_WINDOW : Order by last occurrence in the current time window.

  • OCCURRENCES : Order by error group occurrences.

class ErrorsInboxErrorGroupSortOrderField(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FIRST_SEEN", "LAST_OCCURRENCE_IN_WINDOW", "OCCURRENCES")

250. ErrorsInboxErrorGroupState

Current state of the error group.

Available choices:

  • IGNORED : Error group is ignored.

  • RESOLVED : Error group is resolved.

  • UNRESOLVED : Error group is unresolved.

class ErrorsInboxErrorGroupState(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("IGNORED", "RESOLVED", "UNRESOLVED")

251. ErrorsInboxEventSource

Event source type (note: this list includes events currently supported by errors inbox)

Available choices:

  • AWS_LAMBDA_INVOCATION_ERROR : AwsLambdaInvocationError events

  • ERROR_TRACE : ErrorTrace events

  • EXCESSIVE_DATABASE_QUERY : ExcessiveDatabaseQuery risks

  • JAVA_SCRIPT_ERROR : JavaScriptError events

  • LARGE_HTTP_PAYLOAD_REQUEST : LargeHttpPayloadRequest risks

  • MOBILE_CRASH : MobileCrash events

  • MOBILE_HANDLED_EXCEPTION : MobileHandledException events

  • MOBILE_REQUEST_ERROR : MobileRequestError events

  • N_PLUS_ONE_DATABASE_QUERY : NPlusOneDatabaseQuery risks

  • SEQUENTIAL_DATABASE_QUERY : SequentialDatabaseQuery risks

  • SLOW_HTTP_REQUEST : SlowHttpRequest risks

  • SLOW_SQL_TRACE : SlowSqlTrace risks

  • SPAN : Span events

  • TRANSACTION_ERROR : TransactionError events

  • VIDEO_ERROR_ACTION : VideoErrorAction events

class ErrorsInboxEventSource(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "AWS_LAMBDA_INVOCATION_ERROR",
        "ERROR_TRACE",
        "EXCESSIVE_DATABASE_QUERY",
        "JAVA_SCRIPT_ERROR",
        "LARGE_HTTP_PAYLOAD_REQUEST",
        "MOBILE_CRASH",
        "MOBILE_HANDLED_EXCEPTION",
        "MOBILE_REQUEST_ERROR",
        "N_PLUS_ONE_DATABASE_QUERY",
        "SEQUENTIAL_DATABASE_QUERY",
        "SLOW_HTTP_REQUEST",
        "SLOW_SQL_TRACE",
        "SPAN",
        "TRANSACTION_ERROR",
        "VIDEO_ERROR_ACTION",
    )

252. ErrorsInboxIssueType

Type of issue

Available choices:

  • ERROR : Error

  • PERFORMANCE : Performance issue

class ErrorsInboxIssueType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ERROR", "PERFORMANCE")

253. ErrorsInboxResourceType

A Type of resource

Available choices:

  • JIRA_ISSUE : A JIRA issue

class ErrorsInboxResourceType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("JIRA_ISSUE",)

254. ErrorsInboxUpdateErrorGroupStateErrorType

Type of update error group state error.

Available choices:

  • NOT_AUTHORIZED : The user does not have permissions to perform the operation.

class ErrorsInboxUpdateErrorGroupStateErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NOT_AUTHORIZED",)

255. EventsToMetricsErrorReason

General error categories.

Available choices:

  • GENERAL : Other errors.

  • INVALID_INPUT : Indicates some part of your submission was invalid.

  • LIMIT_EXCEEDED : Stream limit exceeded for this account.

  • USER_NOT_AUTHORIZED : The user attempting to submit this rule is not authorized to do so.

class EventsToMetricsErrorReason(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("GENERAL", "INVALID_INPUT", "LIMIT_EXCEEDED", "USER_NOT_AUTHORIZED")

256. FleetControlEntityScope

The list of possible scopes of an entity

Available choices:

  • ACCOUNT : Account scope

  • ORGANIZATION : Organization scope

class FleetControlEntityScope(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "ORGANIZATION")

257. FleetControlFleetDeploymentPhase

Phases of a fleet deployment

Available choices:

  • COMPLETED : Deployment completed

  • CREATED : Deployment is in editable phase

  • FAILED : Deployment failed

  • IN_PROGRESS : Deployment is in progress

class FleetControlFleetDeploymentPhase(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("COMPLETED", "CREATED", "FAILED", "IN_PROGRESS")

258. FleetControlManagedEntityType

Entity types that a Fleet can manage

Available choices:

  • APPLICATION : Instrumented APM Application

  • HOST : Infra Host

  • KUBERNETESCLUSTER : Kubernetes Cluster

class FleetControlManagedEntityType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("APPLICATION", "HOST", "KUBERNETESCLUSTER")

259. FleetControlOperatingSystemType

The operating system to which a host type can belong

Available choices:

  • LINUX : Linux based host

  • WINDOWS : Windows based host

class FleetControlOperatingSystemType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LINUX", "WINDOWS")

260. HistoricalDataExportStatus

Customer-facing status of an export

Available choices:

  • CANCELED : Export Canceled

  • COMPLETE_FAILED : Export Failed

  • COMPLETE_SUCCESS : Export Successful

  • IN_PROGRESS : Export in progress

  • UNKNOWN : Unknown Status of this Export

  • WAITING : Export waiting to start

class HistoricalDataExportStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CANCELED",
        "COMPLETE_FAILED",
        "COMPLETE_SUCCESS",
        "IN_PROGRESS",
        "UNKNOWN",
        "WAITING",
    )

261. IncidentIntelligenceEnvironmentConsentAccountsResult

Result options for account consent marking

Available choices:

  • ALREADY_CONSENTED : All of the accounts have been already marked with consent

  • CONSENTED : Accounts were consented

  • USER_NOT_AUTHORIZED_MISSING_CAPABILITY : The user is not authorized to consent due to a missing capability

class IncidentIntelligenceEnvironmentConsentAccountsResult(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ALREADY_CONSENTED",
        "CONSENTED",
        "USER_NOT_AUTHORIZED_MISSING_CAPABILITY",
    )

262. IncidentIntelligenceEnvironmentCreateEnvironmentResult

Result options for environment creation

Available choices:

  • ACCOUNT_NOT_CONSENTED : The account is not marked with consent for environment creation

  • ACCOUNT_NOT_ENTITLED : The account is not entitled to incident intelligence

  • ACCOUNTS_ALREADY_ASSOCIATED : The specified associated accounts are already associated to other environments

  • ACTION_UNAUTHORIZED : Action not allowed, please contact support

  • ALREADY_EXISTS : The environment already exists and cannot be created again for the same parent account id tree

  • ASSOCIATED_ACCOUNTS_NOT_AUTHORIZED : The specified associated accounts are not authorized to the user

  • CREATED : The environment was created successfully

  • USER_NOT_AUTHORIZED : The user is not authorized to create an environment

  • USER_NOT_AUTHORIZED_MISSING_CAPABILITY : The user is not authorized to create the environment due to a missing capability

class IncidentIntelligenceEnvironmentCreateEnvironmentResult(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ACCOUNTS_ALREADY_ASSOCIATED",
        "ACCOUNT_NOT_CONSENTED",
        "ACCOUNT_NOT_ENTITLED",
        "ACTION_UNAUTHORIZED",
        "ALREADY_EXISTS",
        "ASSOCIATED_ACCOUNTS_NOT_AUTHORIZED",
        "CREATED",
        "USER_NOT_AUTHORIZED",
        "USER_NOT_AUTHORIZED_MISSING_CAPABILITY",
    )

263. IncidentIntelligenceEnvironmentCurrentEnvironmentResultReason

Current environment result reasoning

Available choices:

  • CURRENT_ACCOUNT_NOT_ENTITLED : The current account is not entitled for incident intelligence

  • ENVIRONMENT_FOUND : The user is attached to an environment

  • MULTIPLE_ENVIRONMENTS : The user is attached to more than one environment, hence the user is authorized to more then one parent account that has an environment. To get a list of possible environments, query authorizedEnvironment and select one of the accounts.

  • NO_ENVIRONMENT : The user is not attached to any environment

  • USER_NOT_AUTHORIZED_FOR_ACCOUNT : The user is not authorized to access environments from the current account

class IncidentIntelligenceEnvironmentCurrentEnvironmentResultReason(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CURRENT_ACCOUNT_NOT_ENTITLED",
        "ENVIRONMENT_FOUND",
        "MULTIPLE_ENVIRONMENTS",
        "NO_ENVIRONMENT",
        "USER_NOT_AUTHORIZED_FOR_ACCOUNT",
    )

264. IncidentIntelligenceEnvironmentDeleteEnvironmentResult

Result options for environment deletion

Available choices:

  • ACCOUNT_NOT_ENTITLED : The account is not entitled to incident intelligence

  • DELETED : The environment was deleted successfully

  • DOES_NOT_EXIST : The environment does not exists and cannot be deleted

  • USER_NOT_AUTHORIZED : The user is not authorized to delete an environment

  • USER_NOT_AUTHORIZED_MISSING_CAPABILITY : The user is not authorized to delete the environment due to a missing capability

class IncidentIntelligenceEnvironmentDeleteEnvironmentResult(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ACCOUNT_NOT_ENTITLED",
        "DELETED",
        "DOES_NOT_EXIST",
        "USER_NOT_AUTHORIZED",
        "USER_NOT_AUTHORIZED_MISSING_CAPABILITY",
    )

265. IncidentIntelligenceEnvironmentDissentAccountsResult

Result options for account consent marking

Available choices:

  • CONSENTED_ACCOUNTS_NOT_FOUND : There are no accounts authorized by the user that are consented for Incident Intelligence usage

  • DISSENTED : Accounts were dissented

  • USER_NOT_AUTHORIZED_MISSING_CAPABILITY : The user is not authorized to dissent due to a missing capability

class IncidentIntelligenceEnvironmentDissentAccountsResult(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CONSENTED_ACCOUNTS_NOT_FOUND",
        "DISSENTED",
        "USER_NOT_AUTHORIZED_MISSING_CAPABILITY",
    )

266. IncidentIntelligenceEnvironmentEnvironmentKind

Incident Intelligence environment kinds

Available choices:

  • CROSS_ACCOUNT_ENVIRONMENT : The environment can contain more than one account so that cross-account correlation between accounts is supported

  • SINGLE_ACCOUNT_ENVIRONMENT : The environment only contains a single account

class IncidentIntelligenceEnvironmentEnvironmentKind(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CROSS_ACCOUNT_ENVIRONMENT", "SINGLE_ACCOUNT_ENVIRONMENT")

267. IncidentIntelligenceEnvironmentSupportedEnvironmentKind

Which environment kinds the request will provide

Available choices:

  • CROSS_ACCOUNT : Will return environments that are cross account (based on the parent-account and sub-account)

  • SINGLE_AND_CROSS_ACCOUNT : Will return environments that are cross account (based on the parent-account and sub-account) and single accounts

class IncidentIntelligenceEnvironmentSupportedEnvironmentKind(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CROSS_ACCOUNT", "SINGLE_AND_CROSS_ACCOUNT")

268. InstallationInstallStateType

An enum that represent the installation state.

Available choices:

  • COMPLETED : Defines a completed installation.

  • STARTED : Defines an installation that has been started.

class InstallationInstallStateType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("COMPLETED", "STARTED")

269. InstallationRecipeStatusType

An enum that represents the various recipe statuses.

Available choices:

  • AVAILABLE : Defines an available recipe when attempting to install.

  • CANCELED : Defines a canceled recipe when attempting to install.

  • DETECTED : Defines when New Relic instrumentation compatibility is detected.

  • FAILED : Defines a recipe that has failed during installation.

  • INSTALLED : Defines a recipe that has been installed.

  • INSTALLING : Defines a recipe currently being installed.

  • RECOMMENDED : Defines a recipe that has been recommended during installation.

  • SKIPPED : Defines a recipe that has been skipped during installation.

  • UNSUPPORTED : Defines a recipe that is unsupported.

class InstallationRecipeStatusType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "AVAILABLE",
        "CANCELED",
        "DETECTED",
        "FAILED",
        "INSTALLED",
        "INSTALLING",
        "RECOMMENDED",
        "SKIPPED",
        "UNSUPPORTED",
    )

270. KnowledgePublishStatus

The publication status of the document

Available choices:

  • ARCHIVED : The document has been archived

  • DRAFT : The document is a draft

  • ONLINE : The document has been published

  • PENDING : The document is pending publication

class KnowledgePublishStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ARCHIVED", "DRAFT", "ONLINE", "PENDING")

271. KnowledgeSearchSortOption

Sort the results

Available choices:

  • MOST_RECENT : Sort by created date with most recent first

  • MOST_RELEVANT : Sort by relevance with most relevant first

class KnowledgeSearchSortOption(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("MOST_RECENT", "MOST_RELEVANT")

272. KnowledgeSearchSources

The source of the knowledge

Available choices:

  • ALL : All

  • ARTICLES : Knowledge Base Articles

  • BESTANSWERS : Forum Best Answers

  • DOCS : Documentation

  • FORUM : Forum Topics

class KnowledgeSearchSources(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ALL", "ARTICLES", "BESTANSWERS", "DOCS", "FORUM")

273. LogConfigurationsCreateDataPartitionRuleErrorType

Expected error types as result of creating a new data partition rule.

Available choices:

  • DUPLICATE_DATA_PARTITION_RULE_NAME : A data partition rule with the provided name already exists.

  • INVALID_DATA_PARTITION_INPUT : The provided data partition does not match the validation requirements

  • MAX_DATA_PARTITION_RULES : Customer has reached the maximum number of allowed data partition rules.

class LogConfigurationsCreateDataPartitionRuleErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "DUPLICATE_DATA_PARTITION_RULE_NAME",
        "INVALID_DATA_PARTITION_INPUT",
        "MAX_DATA_PARTITION_RULES",
    )

274. LogConfigurationsDataPartitionRuleMatchingOperator

The matching method for the rule to allocate the data partition data. Select EQUALS to target logs that match your criteria exactly, or select LIKE to apply a fuzzy match.

Available choices:

  • EQUALS : When applying the rule will allocate data for those attributes that are an exact match with the provided value.

  • LIKE : When applying the rule will allocate data for those attributes that contain the provided value.

class LogConfigurationsDataPartitionRuleMatchingOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EQUALS", "LIKE")

275. LogConfigurationsDataPartitionRuleMutationErrorType

Expected default error types as result of mutating an existing data partition rule.

Available choices:

  • INVALID_ID : Number format error. ID should be convertible to int.

  • INVALID_RULE : Partition rule must be specified with a valid nrql where clause

  • NOT_FOUND : Couldn’t find the provided data partition rule.

class LogConfigurationsDataPartitionRuleMutationErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INVALID_ID", "INVALID_RULE", "NOT_FOUND")

276. LogConfigurationsDataPartitionRuleRetentionPolicyType

The retention policy for the data partition data.

Available choices:

  • SECONDARY : The alternative data retention policy, 30 days of data retention since the log data is ingested.

  • STANDARD : The maximum retention period associated with the account. This is determined by the customer’s subscription/contract with New Relic.

class LogConfigurationsDataPartitionRuleRetentionPolicyType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("SECONDARY", "STANDARD")

277. LogConfigurationsLiveArchiveRetentionPolicyType

Live Archive retention policies.

Available choices:

  • NONE : Live Archive disabled

  • STANDARD_ARCHIVE : Live Archive enabled with configured retention policy

class LogConfigurationsLiveArchiveRetentionPolicyType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NONE", "STANDARD_ARCHIVE")

278. LogConfigurationsObfuscationMethod

Methods for replacing obfuscated values.

Available choices:

  • HASH_SHA256 : Replace the matched data with a SHA256 hash.

  • MASK : Replace the matched data with a static value.

class LogConfigurationsObfuscationMethod(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("HASH_SHA256", "MASK")

279. LogConfigurationsParsingRuleMutationErrorType

Expected default error types as result of mutating an existing parsing rule.

Available choices:

  • INVALID_GROK : Invalid Grok

  • INVALID_ID : Number format error. ID should be convertible to int.

  • INVALID_NRQL : Invalid NRQL

  • NOT_FOUND : Couldn’t find the specified parsing rule.

class LogConfigurationsParsingRuleMutationErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INVALID_GROK", "INVALID_ID", "INVALID_NRQL", "NOT_FOUND")

280. LogConfigurationsParsingRuleSource

Source of the parsing rule. NO_CODE: Rule was generated from the No Code UI. WRITE_YOUR_OWN: Rule was created from the Old UI.

Available choices:

  • NO_CODE : Rule created from the NO CODE UI

  • NO_CODE_WRITE_YOUR_OWN : Rule created from new UI but using Write your own screen.

  • WRITE_YOUR_OWN : Rule created from existing/OLD UI.

class LogConfigurationsParsingRuleSource(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NO_CODE", "NO_CODE_WRITE_YOUR_OWN", "WRITE_YOUR_OWN")

281. MachineLearningEncodingName

Creates a list of encoding names used to specify tokenization methods.

Available choices:

  • CL_100_K_BASE : For gpt-4

  • GPT_3_5_TURBO : For gpt-3

  • O_200_K_BASE : For gpt-4

class MachineLearningEncodingName(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CL_100_K_BASE", "GPT_3_5_TURBO", "O_200_K_BASE")

282. MachineLearningFilterByKeys

A list of filter keys

Available choices:

  • KNOWLEDGE_CATEGORY : Knowledge category to filter by

class MachineLearningFilterByKeys(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("KNOWLEDGE_CATEGORY",)

283. MachineLearningOperator

A list of filter operators

Available choices:

  • EQUAL : =

class MachineLearningOperator(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EQUAL",)

284. MachineLearningTextSplitterType

Defines types of text splitters that can be used to divide text.

Available choices:

  • CHARACTER_TEXT_SPLITTER : For character splitter

  • MARKDOWN_TEXT_SPLITTER : For markdown content splitting

  • TOKEN_TEXT_SPLITTER : For token text splitting

class MachineLearningTextSplitterType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CHARACTER_TEXT_SPLITTER",
        "MARKDOWN_TEXT_SPLITTER",
        "TOKEN_TEXT_SPLITTER",
    )

285. MetricNormalizationCustomerRuleAction

The different rule actions for customers.

Available choices:

  • DENY_NEW_METRICS : Deny new metrics (only for NR Administrators)

  • IGNORE : Ignore matching metrics.

  • REPLACE : Replace metrics.

class MetricNormalizationCustomerRuleAction(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DENY_NEW_METRICS", "IGNORE", "REPLACE")

286. MetricNormalizationRuleAction

The different rule actions.

Available choices:

  • DENY_NEW_METRICS : Deny new metrics.

  • IGNORE : Ignore matching metrics.

  • REPLACE : Replace metrics.

class MetricNormalizationRuleAction(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DENY_NEW_METRICS", "IGNORE", "REPLACE")

287. MetricNormalizationRuleErrorType

The different types of errors the API can return.

Available choices:

  • CREATION_ERROR : Creation Error.

  • EDITION_ERROR : Edition Error.

  • RULE_NOT_FOUND : Rule does not exist.

  • VALIDATION_ERROR : Validation error

class MetricNormalizationRuleErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CREATION_ERROR",
        "EDITION_ERROR",
        "RULE_NOT_FOUND",
        "VALIDATION_ERROR",
    )

288. MultiTenantAuthorizationGrantScopeEnum

Provides the types of grant scopes available

Available choices:

  • ACCOUNT : Grant scoped to an account

  • GROUP : Grant scoped to a group

  • ORGANIZATION : Grant scoped to an organization

  • OTHER : Grant scoped to an entity

class MultiTenantAuthorizationGrantScopeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "GROUP", "ORGANIZATION", "OTHER")

289. MultiTenantAuthorizationGrantSortEnum

The possible fields a grant can be sorted on

Available choices:

  • ID : Id of the grant

class MultiTenantAuthorizationGrantSortEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ID",)

290. MultiTenantAuthorizationGranteeTypeEnum

Defines the grantee types for customer administration

Available choices:

  • GROUP : Group grantee type

  • ORGANIZATION : Organization grantee type

  • SYSTEM_IDENTITY : System identity grantee type

  • SYSTEM_IDENTITY_GROUP : System identity group grantee type

  • USER : User grantee type

class MultiTenantAuthorizationGranteeTypeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "GROUP",
        "ORGANIZATION",
        "SYSTEM_IDENTITY",
        "SYSTEM_IDENTITY_GROUP",
        "USER",
    )

291. MultiTenantAuthorizationPermissionCategoryEnum

The kind of access granted by permissions

Available choices:

  • DELETE : Delete access

  • MANAGE : Create and update access

  • MODIFY : Create and update access

  • OTHER : Other access

  • READ : View access

  • VIEW : View access

class MultiTenantAuthorizationPermissionCategoryEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DELETE", "MANAGE", "MODIFY", "OTHER", "READ", "VIEW")

292. MultiTenantAuthorizationRoleScopeEnum

Enumerations of role scopes

Available choices:

  • ACCOUNT : Account scoped role

  • GROUP : Group scoped role

  • ORGANIZATION : Organization scoped role

  • OTHER : Other scoped role

class MultiTenantAuthorizationRoleScopeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "GROUP", "ORGANIZATION", "OTHER")

293. MultiTenantAuthorizationRoleSortEnum

The list of sortable fields

Available choices:

  • ID : Id of the role

  • NAME : Name of the role

  • SCOPE : Scope of the role

  • TYPE : Type of the role

class MultiTenantAuthorizationRoleSortEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ID", "NAME", "SCOPE", "TYPE")

294. MultiTenantAuthorizationRoleTypeEnum

Enumerations of role types

Available choices:

  • CUSTOM : Custom role

  • STANDARD : Standard role

class MultiTenantAuthorizationRoleTypeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CUSTOM", "STANDARD")

295. MultiTenantAuthorizationSortDirectionEnum

Provides the directions data can be sorted

Available choices:

  • ASCENDING : Sort in ascending order

  • DESCENDING : Sort in descending order

class MultiTenantAuthorizationSortDirectionEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASCENDING", "DESCENDING")

296. MultiTenantIdentityCapability

Provides the types of group capabilities available

Available choices:

  • DELETE_GROUP : The capability to delete a group

  • GRANT_GROUP_MEMBERSHIP : The capability to grant membership to a group

  • REVOKE_GROUP_MEMBERSHIP : The capability to revoke membership from a group

  • UPDATE_GROUP_NAME : The capability to update a group’s display name

class MultiTenantIdentityCapability(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "DELETE_GROUP",
        "GRANT_GROUP_MEMBERSHIP",
        "REVOKE_GROUP_MEMBERSHIP",
        "UPDATE_GROUP_NAME",
    )

297. MultiTenantIdentityEmailVerificationState

Email verification validates that a user’s email address exists and can receive email. One of: “Not Verifiable”, “Verified”, and “Pending”.

Available choices:

  • NOT_VERIFIABLE : The user’s email does not require verification.

  • PENDING : The user’s email requires verification and has not been verified.

  • VERIFIED : The user’s email requires verification and has been verified.

class MultiTenantIdentityEmailVerificationState(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NOT_VERIFIABLE", "PENDING", "VERIFIED")

298. MultiTenantIdentitySortDirection

Available directions for sorting

Available choices:

  • ASCENDING : Sort in ascending order

  • DESCENDING : Sort in descending order

class MultiTenantIdentitySortDirection(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASCENDING", "DESCENDING")

299. MultiTenantIdentitySortKeyEnum

Available keys for sorting groups

Available choices:

  • AUTHENTICATION_DOMAIN_ID : Authentication domain ID

  • ID : Group ID

  • NAME : Group name

class MultiTenantIdentitySortKeyEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("AUTHENTICATION_DOMAIN_ID", "ID", "NAME")

300. MultiTenantIdentityUserSortKey

Available keys for sorting users

Available choices:

  • EMAIL : User email address

  • ID : User id

  • LAST_ACTIVE : User last active date

  • NAME : User name

  • TYPE : User type

class MultiTenantIdentityUserSortKey(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EMAIL", "ID", "LAST_ACTIVE", "NAME", "TYPE")

301. NerdStorageScope

The access level of the NerdStorage data.

Available choices:

  • ACCOUNT : Account-level storage.

  • ACTOR : Actor-level storage.

  • ENTITY : Entity-level storage.

class NerdStorageScope(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "ACTOR", "ENTITY")

302. NerdStorageVaultActorScope

NerdStorageVault data will only be visible to the User that created them.

Available choices:

  • CURRENT_USER : Store and retrieve NerdStorageVault data for the current user.

class NerdStorageVaultActorScope(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CURRENT_USER",)

303. NerdStorageVaultErrorType

The possible types why an error may have occurred.

Available choices:

  • ACCESS_DENIED : Indicates the client performing the operation does not have sufficient permission.

  • BAD_INPUT : Indicates the mutation has malformed input and needs to be corrected before the mutation can be processed.

  • NOT_FOUND : Indicates that the resource does not exist.

  • VALIDATION_FAILED : Indicates the mutation has failed validation.

class NerdStorageVaultErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCESS_DENIED", "BAD_INPUT", "NOT_FOUND", "VALIDATION_FAILED")

304. NerdStorageVaultResultStatus

Mutation result status.

Available choices:

  • FAILURE : The mutation failed.

  • SUCCESS : The mutation succeeded.

class NerdStorageVaultResultStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FAILURE", "SUCCESS")

305. NerdpackMutationErrorType

Error reason for the mutation.

Available choices:

  • CAPABILITY_NOT_GRANTED : The user does not have the required capability to execute the operation.

  • DOWNSTREAM_ERROR : Downstream service error.

  • NOT_FOUND : Resource not found for given operation.

  • TNC_NOT_ACCEPTED : Terms and conditions have not been accepted by the operation account.

  • UNAUTHORIZED_ACCOUNT : Account is not authorized to execute the operation.

class NerdpackMutationErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CAPABILITY_NOT_GRANTED",
        "DOWNSTREAM_ERROR",
        "NOT_FOUND",
        "TNC_NOT_ACCEPTED",
        "UNAUTHORIZED_ACCOUNT",
    )

306. NerdpackMutationResult

Mutation result.

Available choices:

  • ERROR : Error executing mutation.

  • OK : Successful mutation execution.

class NerdpackMutationResult(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ERROR", "OK")

307. NerdpackRemovedTagResponseType

Indicates if a tag has been removed for a nerdpack

Available choices:

  • NOTHING_TO_REMOVE : Indicates the tag has not been removed

  • REMOVED : Indicates the tag has been removed

class NerdpackRemovedTagResponseType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NOTHING_TO_REMOVE", "REMOVED")

308. NerdpackSubscriptionAccessType

Type of access to the subscribed Nerdpack.

Available choices:

  • DIRECT : Direct subscription with user account.

  • INHERITED : Master account subscription.

class NerdpackSubscriptionAccessType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DIRECT", "INHERITED")

309. NerdpackSubscriptionModel

Type that define the rules for account subscription.

Available choices:

  • CORE : Product nerdpacks displayed to everybody, no subscription required .

  • GLOBAL : Any NR user can subscribe to the nerdpack.

  • OWNER_AND_ALLOWED : Only owner, master and allowed accounts can subscribe to the nerdpack.

class NerdpackSubscriptionModel(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CORE", "GLOBAL", "OWNER_AND_ALLOWED")

310. NerdpackVersionFilterFallback

Fallback version to return if no version matches with the given filters.

Available choices:

  • LATEST_SEMVER : Latest version (semver).

class NerdpackVersionFilterFallback(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LATEST_SEMVER",)

311. Nr1CatalogAlertConditionType

Possible types of configured alert conditions

Available choices:

  • BASELINE : A baseline alert condition

  • STATIC : A static alert condition

class Nr1CatalogAlertConditionType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BASELINE", "STATIC")

312. Nr1CatalogInstallPlanDestination

Possible destinations for the install plan target

Available choices:

  • APPLICATION : Application (APM) install

  • CLOUD : Cloud provider install

  • HOST : Host install

  • KUBERNETES : Kubernetes install

  • UNKNOWN : Unknown install - special case when the target where the install takes place is unknown (such as guided install)

class Nr1CatalogInstallPlanDestination(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("APPLICATION", "CLOUD", "HOST", "KUBERNETES", "UNKNOWN")

313. Nr1CatalogInstallPlanDirectiveMode

Possible modes for an install plan directive

Available choices:

  • LINK : Directs the installation toward an external link

  • NERDLET : Directs the installation to open a stacked Nerdlet to perform the installation

  • TARGETED : Directs the installation toward a specific target

class Nr1CatalogInstallPlanDirectiveMode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LINK", "NERDLET", "TARGETED")

314. Nr1CatalogInstallPlanOperatingSystem

Possible types for the install plan operating system

Available choices:

  • DARWIN : Mac operating system

  • LINUX : Linux operating system

  • WINDOWS : Windows operating system

class Nr1CatalogInstallPlanOperatingSystem(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DARWIN", "LINUX", "WINDOWS")

315. Nr1CatalogInstallPlanTargetType

Possible types for the install plan target

Available choices:

  • AGENT : Agent install

  • INTEGRATION : Integration install

  • ON_HOST_INTEGRATION : On host integration install

  • UNKNOWN : Unknown install - special case when the target where the install takes place is unknown (such as guided install)

class Nr1CatalogInstallPlanTargetType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("AGENT", "INTEGRATION", "ON_HOST_INTEGRATION", "UNKNOWN")

316. Nr1CatalogInstallerType

Type of installer

Available choices:

  • INSTALL_PLAN : Install plan

class Nr1CatalogInstallerType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INSTALL_PLAN",)

317. Nr1CatalogMutationResult

Outcome of the mutation

Available choices:

  • ERROR : The mutation failed

  • OK : The mutation was processed successfully

class Nr1CatalogMutationResult(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ERROR", "OK")

318. Nr1CatalogNerdpackVisibility

Possible visibilities for the Nerdpack

Available choices:

  • GLOBAL : Indicates the Nerdpack is available globally across all accounts

  • OWNER_AND_ALLOWED : Indicates the Nerdpack is only available to the owning and allowed accounts

class Nr1CatalogNerdpackVisibility(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("GLOBAL", "OWNER_AND_ALLOWED")

319. Nr1CatalogQuickstartAlertConditionType

Possible types of configured alert conditions

Available choices:

  • BASELINE : A baseline alert condition

  • STATIC : A static alert condition

class Nr1CatalogQuickstartAlertConditionType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BASELINE", "STATIC")

320. Nr1CatalogRenderFormat

Supported rendering formats for data

Available choices:

  • MARKDOWN : Renders the output in Markdown

class Nr1CatalogRenderFormat(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("MARKDOWN",)

321. Nr1CatalogSearchComponentType

Possible component types to filter the search

Available choices:

  • ALERTS : Filter search results that contain alerts

  • APPS : Filter search results that contain apps

  • DASHBOARDS : Filter search results that contain dashboards

  • DATA_SOURCES : Filter search results that contain data sources

  • VISUALIZATIONS : Filter search results that contain visualizations

class Nr1CatalogSearchComponentType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ALERTS", "APPS", "DASHBOARDS", "DATA_SOURCES", "VISUALIZATIONS")

322. Nr1CatalogSearchResultType

Possible search result types used to filter search results

Available choices:

  • ALERT_POLICY_TEMPLATE : Filter search results by alert policy templates

  • DASHBOARD_TEMPLATE : Filter search results by dashboard templates

  • DATA_SOURCE : Filter search results by data sources

  • NERDPACK : Filter search results by nerdpacks

  • QUICKSTART : Filter search results by quickstarts

class Nr1CatalogSearchResultType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ALERT_POLICY_TEMPLATE",
        "DASHBOARD_TEMPLATE",
        "DATA_SOURCE",
        "NERDPACK",
        "QUICKSTART",
    )

323. Nr1CatalogSearchSortOption

Possible options to sort search results

Available choices:

  • ALPHABETICAL : Sort the search results alphabetically

  • POPULARITY : Sort the search results by most popular

  • RELEVANCE : Sort the search results by the most relevant to the search query

  • REVERSE_ALPHABETICAL : Sort the search results alphabetically in reverse order

class Nr1CatalogSearchSortOption(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ALPHABETICAL", "POPULARITY", "RELEVANCE", "REVERSE_ALPHABETICAL")

324. Nr1CatalogSubmitMetadataErrorType

The type of error that occurred during the mutation when submitting metadata

Available choices:

  • NERDPACK_NOT_FOUND : The Nerdpack cannot be found

  • SERVER_ERROR : Something went wrong in the service

  • UNAUTHORIZED : The user does not have permission to update the metadata for the Nerdpack

  • UNSUPPORTED_TYPE : The type of the Nerdpack is not supported in the New Relic One Catalog

  • VALIDATION_FAILED : The submitted metadata is not valid and needs to be corrected to be accepted

class Nr1CatalogSubmitMetadataErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "NERDPACK_NOT_FOUND",
        "SERVER_ERROR",
        "UNAUTHORIZED",
        "UNSUPPORTED_TYPE",
        "VALIDATION_FAILED",
    )

325. Nr1CatalogSupportLevel

Possible levels of support

Available choices:

  • COMMUNITY : Community supported

  • ENTERPRISE : Enterprise supported

  • NEW_RELIC : New Relic supported

  • VERIFIED : Partner supported

class Nr1CatalogSupportLevel(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("COMMUNITY", "ENTERPRISE", "NEW_RELIC", "VERIFIED")

326. Nr1CatalogSupportedEntityTypesMode

Possible modes for supported entity types

Available choices:

  • ALL : Indicates that all entity types are supported

  • NONE : Indicates that no entity types are supported

  • SPECIFIC : Indicates that a specific set of entity types are supported

class Nr1CatalogSupportedEntityTypesMode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ALL", "NONE", "SPECIFIC")

327. NrqlCancelQueryMutationRequestStatus

Status of the query cancellation request

Available choices:

  • ACCEPTED : The request to cancel the query was accepted, an attempt will be made to cancel the query

  • REJECTED : The request to cancel the query was rejected

class NrqlCancelQueryMutationRequestStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCEPTED", "REJECTED")

328. NrqlDropRulesAction

Specifies how data matching the drop rule’s NRQL string should be processed.

Available choices:

  • DROP_ATTRIBUTES : This action will strip the attributes specified in the SELECT clause of the NRQL string for all events that match the associated NRQL string.

  • DROP_ATTRIBUTES_FROM_METRIC_AGGREGATES : This action will strip the attributes specified in the SELECT clause of the NRQL string for metric aggregates. The event type must be Metric.

  • DROP_DATA : This action will drop all data that match the associated NRQL string. That string MUST be a SELECT *.

class NrqlDropRulesAction(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "DROP_ATTRIBUTES",
        "DROP_ATTRIBUTES_FROM_METRIC_AGGREGATES",
        "DROP_DATA",
    )

329. NrqlDropRulesErrorReason

General error categories.

Available choices:

  • FEATURE_FLAG_DISABLED : Targeted account does not have access to this feature.

  • GENERAL : Other errors.

  • INVALID_INPUT : Something about the request was invalid.

  • INVALID_QUERY : The provided NRQL string was ill formed or used invalid features.

  • RULE_NOT_FOUND : The drop rule being acted upon did not exist.

  • USER_NOT_AUTHORIZED : The current user does not have authority to perform the given action.

class NrqlDropRulesErrorReason(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "FEATURE_FLAG_DISABLED",
        "GENERAL",
        "INVALID_INPUT",
        "INVALID_QUERY",
        "RULE_NOT_FOUND",
        "USER_NOT_AUTHORIZED",
    )

330. OrganizationAccountShareSortDirectionEnum

Provides the available values of possible directions to sort the result

Available choices:

  • ASCENDING : Sort in ascending order

  • DESCENDING : Sort in descending order

class OrganizationAccountShareSortDirectionEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASCENDING", "DESCENDING")

331. OrganizationAccountShareSortKeyEnum

Provides the available values of possible fields that can be sorted

Available choices:

  • ACCOUNT_ID : Account id

  • TARGET_ORGANIZATION_NAME : Name of the target organization the account is shared with

class OrganizationAccountShareSortKeyEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT_ID", "TARGET_ORGANIZATION_NAME")

332. OrganizationAccountSortDirectionEnum

Provides the available values of possible directions to sort the result

Available choices:

  • ASCENDING : Sort in ascending order

  • DESCENDING : Sort in descending order

class OrganizationAccountSortDirectionEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASCENDING", "DESCENDING")

333. OrganizationAccountSortKeyEnum

Provides the available values of possible fields that can be sorted

Available choices:

  • ID : Account ID

  • NAME : Account Name

class OrganizationAccountSortKeyEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ID", "NAME")

334. OrganizationAccountStatus

Provides the types of account statuses available

Available choices:

  • ACTIVE : Accounts that are not in canceled status

  • CANCELED : Accounts that have been canceled

class OrganizationAccountStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACTIVE", "CANCELED")

335. OrganizationAuthenticationTypeEnum

Provides the available values for authentication type

Available choices:

  • DISABLED : Authentication not configured

  • HEROKU_SSO : Heroku Single Sign-On

  • OIDC_SSO : Oidc Single Sign-On

  • PASSWORD : Username and password authentication

  • SAML_SSO : SAML Single Sign-On

class OrganizationAuthenticationTypeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DISABLED", "HEROKU_SSO", "OIDC_SSO", "PASSWORD", "SAML_SSO")

336. OrganizationBillingStructure

Valid billing structure values

Available choices:

  • ACCOUNT_HIERARCHY : Account Hierarchy

  • CUSTOMER_CONTRACT : Customer Contract

  • UNSTRUCTURED : Unstructured

class OrganizationBillingStructure(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT_HIERARCHY", "CUSTOMER_CONTRACT", "UNSTRUCTURED")

337. OrganizationMembersOrganizationMemberType

The type of an organization member

Available choices:

  • GROUP : Group

  • SYSTEM_IDENTITY : System Identity

  • SYSTEM_IDENTITY_GROUP : System Identity Group

  • USER : User

class OrganizationMembersOrganizationMemberType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("GROUP", "SYSTEM_IDENTITY", "SYSTEM_IDENTITY_GROUP", "USER")

338. OrganizationOrganizationCreateJobResultStatusEnum

The possible status values for job results

Available choices:

  • CREATED : Jobs that have been created but not yet started running

  • FAILED : Jobs that have failed and stopped running

  • RUNNING : Jobs that are still running

  • SUCCEEDED : Jobs that completed successfully

class OrganizationOrganizationCreateJobResultStatusEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CREATED", "FAILED", "RUNNING", "SUCCEEDED")

339. OrganizationOrganizationCreateJobStatusEnum

The list of valid job statuses to search for

Available choices:

  • ALL : All jobs regardless of status

  • CREATED : Jobs that have been created but not yet started running

  • FAILED : Jobs that have failed and stopped running

  • RUNNING : Jobs that are still running

  • SUCCEEDED : Jobs that completed successfully

class OrganizationOrganizationCreateJobStatusEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ALL", "CREATED", "FAILED", "RUNNING", "SUCCEEDED")

340. OrganizationProvisioningTypeEnum

Provides the available values for provisioning type

Available choices:

  • DISABLED : Provisioning not configured

  • MANUAL : Manual provisioning

  • SCIM : SCIM automated provisioning

class OrganizationProvisioningTypeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DISABLED", "MANUAL", "SCIM")

341. OrganizationProvisioningUnit

Types of units for entitlements

Available choices:

  • ADDITIONAL_DAYS_OF_RETENTION : Additional days of data retention

  • APP_TRANSACTIONS_IN_MILLIONS : Proactive Detection unit of measure

  • APPS : Mobile unit of measure of the number of mobile applications

  • CHECKS : Synthetics unit of measure

  • COMPUTE_UNIT : APM unit of measure of the number of compute units

  • DATA_RETENTION_IN_DAYS : The time that we retain data in days

  • DPM : Metrics unit of measure

  • EVENTS_IN_MILLIONS : Insight events in multiples of millions

  • GB_INGESTED : NR1 Data unit of measure

  • GB_PER_DAY : Logs unit of measure

  • GRACE_PERIOD : Grace period in days before customer is billed for users

  • HOSTS : APM unit of measure for hosts

  • INCIDENT_EVENTS : AI unit of measure

  • INGESTED_EVENTS : Serverless unit of measure

  • MONTHLY_ACTIVE_USERS : Mobile unit of measure

  • PAGE_VIEWS : Browser unit of measure

  • PROVISIONED_USERS : NR1 Users unit of measure

  • SPANS_IN_MILLIONS : Traces unit of measure

  • USERS : Mobile unit of measure of the number of users

class OrganizationProvisioningUnit(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ADDITIONAL_DAYS_OF_RETENTION",
        "APPS",
        "APP_TRANSACTIONS_IN_MILLIONS",
        "CHECKS",
        "COMPUTE_UNIT",
        "DATA_RETENTION_IN_DAYS",
        "DPM",
        "EVENTS_IN_MILLIONS",
        "GB_INGESTED",
        "GB_PER_DAY",
        "GRACE_PERIOD",
        "HOSTS",
        "INCIDENT_EVENTS",
        "INGESTED_EVENTS",
        "MONTHLY_ACTIVE_USERS",
        "PAGE_VIEWS",
        "PROVISIONED_USERS",
        "SPANS_IN_MILLIONS",
        "USERS",
    )

342. OrganizationRegionCodeEnum

Enums for region codes

Available choices:

  • EU01 : Region code for EU

  • US01 : Region code for US

class OrganizationRegionCodeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("EU01", "US01")

343. OrganizationSharingMode

Provides the types of sharing modes available

Available choices:

  • ALL : Accounts that are accessible to this organization

  • MANAGED : Accounts that are managed by this organization

  • SHARED_WITH_OTHER_ORGANIZATIONS : Accounts managed by this organization that are currently shared with other organizations

  • SHARED_WITH_THIS_ORGANIZATION : Accounts that are shared with this organization

class OrganizationSharingMode(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ALL",
        "MANAGED",
        "SHARED_WITH_OTHER_ORGANIZATIONS",
        "SHARED_WITH_THIS_ORGANIZATION",
    )

344. OrganizationSortDirectionEnum

Provides the available values of possible directions to sort the result

Available choices:

  • ASCENDING : Sort in ascending order

  • DESCENDING : Sort in descending order

class OrganizationSortDirectionEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASCENDING", "DESCENDING")

345. OrganizationSortKeyEnum

Provides the available values of possible fields that can be sorted

Available choices:

  • ID : Authentication domain id

  • NAME : Authentication domain name

class OrganizationSortKeyEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ID", "NAME")

346. OrganizationUpdateErrorType

An enum specifying the specific types of errors that may be returned.

Available choices:

  • INVALID_RECORD : Returned when the attributes provided for an object are invalid.

  • NOT_AUTHORIZED : Returned when the actor has insufficient capabilties to fulfill the request.

class OrganizationUpdateErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INVALID_RECORD", "NOT_AUTHORIZED")

347. PixieLinkPixieProjectErrorType

The errors that can be returned when linking a New Relic account and Pixie project

Available choices:

  • ALREADY_LINKED : There is already a linked Pixie project for this New Relic account.

  • AUTO_CREATION_NOT_SUPPORTED : Automatic Pixie project creation not supported.

  • INVALID_NEWRELIC_ACCOUNT : The provided account is not valid.

  • INVALID_PIXIE_API_KEY : The provided Pixie API key is not valid.

  • UNLINKING_NOT_SUPPORTED : Unlinking is not supported.

class PixieLinkPixieProjectErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ALREADY_LINKED",
        "AUTO_CREATION_NOT_SUPPORTED",
        "INVALID_NEWRELIC_ACCOUNT",
        "INVALID_PIXIE_API_KEY",
        "UNLINKING_NOT_SUPPORTED",
    )

348. PixieRecordPixieTosAcceptanceErrorType

The errors that can be returned when recording the Pixie terms of service acceptance

Available choices:

  • MISSING_DATA : Some required data to record the Pixie terms of service acceptance is missing

class PixieRecordPixieTosAcceptanceErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("MISSING_DATA",)

349. ReferenceEntityCreateRepositoryErrorType

List of all potential error types that an entity create operation might return.

Available choices:

  • FORBIDDEN : Forbidden request

  • INVALID_INPUT : Invalid input

class ReferenceEntityCreateRepositoryErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FORBIDDEN", "INVALID_INPUT")

350. RegionScope

Available choices:

  • GLOBAL : Do not filter by region

  • IN_REGION : Filter by region

class RegionScope(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("GLOBAL", "IN_REGION")

351. SecretsManagementScopeType

The type of scope

Available choices:

  • ACCOUNT : Account scope

  • ORGANIZATION : Organization scope

class SecretsManagementScopeType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "ORGANIZATION")

352. SecretsManagementSortDirection

Sort direction enum

Available choices:

  • ASC : Ascending order

  • DESC : Descending order

class SecretsManagementSortDirection(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASC", "DESC")

353. SecretsManagementSortKey

Sort key enum

Available choices:

  • CREATED_AT : Sort by created at timestamp

class SecretsManagementSortKey(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CREATED_AT",)

354. ServiceLevelEventsQuerySelectFunction

The function to use in the SELECT clause.

Available choices:

  • COUNT : Use on events and unaggregated data.

  • GET_CDF_COUNT : Use on distribution metric types.

  • GET_FIELD : Use in valid events combined with GET_CDF_COUNT.

  • SUM : Use on aggregated counts.

class ServiceLevelEventsQuerySelectFunction(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("COUNT", "GET_CDF_COUNT", "GET_FIELD", "SUM")

355. ServiceLevelObjectiveRollingTimeWindowUnit

The rolling time window units.

Available choices:

  • DAY : Day.

class ServiceLevelObjectiveRollingTimeWindowUnit(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DAY",)

356. SessionsClientType

Enumeration of possible client types for a session.

Available choices:

  • INTEGRATION : An agentic integration.

  • NEW_RELIC_APP : A mobile client, such as an iOS or Android app.

  • WEB : A web client, such as a browser.

class SessionsClientType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("INTEGRATION", "NEW_RELIC_APP", "WEB")

357. SessionsPrincipalType

Defines the possible types for a principal.

Available choices:

  • USER : A user principal.

class SessionsPrincipalType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("USER",)

358. SortBy

The SortBy enum is for designating sort order.

Available choices:

  • ASC : Sort in ascending order.

  • DESC : Sort in descending order.

class SortBy(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASC", "DESC")

359. StreamingExportPayloadCompression

Whether Compression is enabled for the export rule, and what compression format is used

Available choices:

  • DISABLED : Do not compress payloads for this export rule

  • GZIP : Compress payloads for this export rule using the GZIP compression format

class StreamingExportPayloadCompression(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DISABLED", "GZIP")

360. StreamingExportStatus

Set of streaming rules states

Available choices:

  • CREATION_FAILED : Status set for a streaming rule that could not be created due to an error

  • CREATION_IN_PROGRESS : Status set for a streaming rule being set up

  • DELETED : Status set for a streaming rule when it is deleted

  • DISABLED : Status set for a streaming rule when it is disabled

  • ENABLED : Status set for a streaming rule when it is enabled

class StreamingExportStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CREATION_FAILED",
        "CREATION_IN_PROGRESS",
        "DELETED",
        "DISABLED",
        "ENABLED",
    )

361. SyntheticMonitorStatus

Available choices:

  • DELETED

  • DISABLED

  • ENABLED

  • FAULTY

  • MUTED

  • PAUSED

class SyntheticMonitorStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DELETED", "DISABLED", "ENABLED", "FAULTY", "MUTED", "PAUSED")

362. SyntheticMonitorType

The types of Synthetic Monitors.

Available choices:

  • BROKEN_LINKS

  • BROWSER

  • CERT_CHECK

  • SCRIPT_API

  • SCRIPT_BROWSER

  • SIMPLE

  • STEP_MONITOR

class SyntheticMonitorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BROKEN_LINKS",
        "BROWSER",
        "CERT_CHECK",
        "SCRIPT_API",
        "SCRIPT_BROWSER",
        "SIMPLE",
        "STEP_MONITOR",
    )

363. SyntheticsBrowser

Enum of browser types

Available choices:

  • CHROME : Chrome browser

  • EDGE : Edge browser

  • FIREFOX : Firefox browser

  • NONE : No Browser/Legacy

class SyntheticsBrowser(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CHROME", "EDGE", "FIREFOX", "NONE")

364. SyntheticsDevice

enum for DeviceEmulation

Available choices:

  • DESKTOP : deviceType: DESKTOP, deviceOrientation: NONE

  • MOBILE_LANDSCAPE : deviceType: MOBILE, deviceOrientation: LANDSCAPE

  • MOBILE_PORTRAIT : deviceType: MOBILE, deviceOrientation: PORTRAIT

  • NONE : No Device Settings

  • TABLET_LANDSCAPE : deviceType: TABLET, deviceOrientation: LANDSCAPE

  • TABLET_PORTRAIT : deviceType: TABLET, deviceOrientation: PORTRAIT

class SyntheticsDevice(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "DESKTOP",
        "MOBILE_LANDSCAPE",
        "MOBILE_PORTRAIT",
        "NONE",
        "TABLET_LANDSCAPE",
        "TABLET_PORTRAIT",
    )

365. SyntheticsDeviceOrientation

enum of Orientations that the user can select for their emulated device

Available choices:

  • LANDSCAPE : This allows the screenshot to be taken in the landscape orientation

  • NONE : This will disable device emulation

  • PORTRAIT : This allows the screenshot to be taken in the portrait orientation

class SyntheticsDeviceOrientation(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("LANDSCAPE", "NONE", "PORTRAIT")

366. SyntheticsDeviceType

enum of DeviceTypes that the user can use for device emulation

Available choices:

  • MOBILE : This will be dimensions for a typical mobile device

  • NONE : This will disable device emulation

  • TABLET : This will be dimensions for a typical tablet device

class SyntheticsDeviceType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("MOBILE", "NONE", "TABLET")

367. SyntheticsMonitorCreateErrorType

Types of errors that can be returned from a create monitor request

Available choices:

  • BAD_REQUEST : Received a request missing required fields or containing invalid data

  • INTERNAL_SERVER_ERROR : An unknown error occurred while processing request to mutate monitor

  • NOT_FOUND : Monitor not found for given guid (monitor does not exist on account or has already been deleted)

  • PAYMENT_REQUIRED : Monitor creation exceeds account subscription limits

  • RATE_LIMITED : An error occurred when too many requests made to web

  • TAGGING_ERROR : Monitor tags were not updated.

  • UNAUTHORIZED : User does not have authorization to perform monitor mutation.

  • UNKNOWN_ERROR : An unknown error occurred while processing request to create monitor

class SyntheticsMonitorCreateErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BAD_REQUEST",
        "INTERNAL_SERVER_ERROR",
        "NOT_FOUND",
        "PAYMENT_REQUIRED",
        "RATE_LIMITED",
        "TAGGING_ERROR",
        "UNAUTHORIZED",
        "UNKNOWN_ERROR",
    )

368. SyntheticsMonitorDowntimeDayOfMonthOrdinal

enum of which day in the month a customer can have a monitor downtime run

Available choices:

  • FIRST : First selected day of the month

  • FOURTH : Fourth selected day of the month

  • LAST : Last selected day of the month

  • SECOND : Second selected day of the month

  • THIRD : Third selected day of the month

class SyntheticsMonitorDowntimeDayOfMonthOrdinal(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FIRST", "FOURTH", "LAST", "SECOND", "THIRD")

369. SyntheticsMonitorDowntimeWeekDays

enum of weekdays customers can select monitor downtimes to run

Available choices:

  • FRIDAY : Select monitor downtime to run on Friday

  • MONDAY : Select monitor downtime to run on Monday

  • SATURDAY : Select monitor downtime to run on Saturday

  • SUNDAY : Select monitor downtime to run on Sunday

  • THURSDAY : Select monitor downtime to run on Thursday

  • TUESDAY : Select monitor downtime to run on Tuesday

  • WEDNESDAY : Select monitor downtime to run on Wednesday

class SyntheticsMonitorDowntimeWeekDays(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "FRIDAY",
        "MONDAY",
        "SATURDAY",
        "SUNDAY",
        "THURSDAY",
        "TUESDAY",
        "WEDNESDAY",
    )

370. SyntheticsMonitorPeriod

Enum of monitor period types

Available choices:

  • EVERY_10_MINUTES : 10 minute monitor period

  • EVERY_12_HOURS : 12 hour monitor period (720 minutes)

  • EVERY_15_MINUTES : 15 minute monitor period

  • EVERY_30_MINUTES : 30 minute monitor period

  • EVERY_5_MINUTES : 5 minute monitor period

  • EVERY_6_HOURS : 6 hour monitor period (360 minutes)

  • EVERY_DAY : 1 day monitor period (1440 minutes)

  • EVERY_HOUR : 1 hour monitor period (60 minutes)

  • EVERY_MINUTE : 1 minute monitor period

class SyntheticsMonitorPeriod(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "EVERY_10_MINUTES",
        "EVERY_12_HOURS",
        "EVERY_15_MINUTES",
        "EVERY_30_MINUTES",
        "EVERY_5_MINUTES",
        "EVERY_6_HOURS",
        "EVERY_DAY",
        "EVERY_HOUR",
        "EVERY_MINUTE",
    )

371. SyntheticsMonitorStatus

Run state of the monitor

Available choices:

  • DISABLED : Monitor disabled runs status of a monitor

  • ENABLED : Enabled status of a monitor

class SyntheticsMonitorStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DISABLED", "ENABLED")

372. SyntheticsMonitorUpdateErrorType

Types of errors that can be returned from a Monitor mutation request

Available choices:

  • BAD_REQUEST : Received a request missing required fields or containing invalid data

  • INTERNAL_SERVER_ERROR : An unknown error occurred while processing request to mutate monitor

  • NOT_FOUND : Monitor not found for given guid (monitor does not exist on account or has already been deleted)

  • PAYMENT_REQUIRED : Monitor update exceeds account subscription limits

  • RATE_LIMITED : An error occurred when too many requests made to web

  • SCRIPT_ERROR : An error occurred while updating monitor script

  • TAGGING_ERROR : Monitor tags were not updated.

  • UNAUTHORIZED : User does not have authorization to perform monitor mutation.

  • UNKNOWN_ERROR : An unknown error occurred while processing request to update monitor

class SyntheticsMonitorUpdateErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "BAD_REQUEST",
        "INTERNAL_SERVER_ERROR",
        "NOT_FOUND",
        "PAYMENT_REQUIRED",
        "RATE_LIMITED",
        "SCRIPT_ERROR",
        "TAGGING_ERROR",
        "UNAUTHORIZED",
        "UNKNOWN_ERROR",
    )

373. SyntheticsPrivateLocationMutationErrorType

Types of errors that can be returned from a Private Location mutation request

Available choices:

  • BAD_REQUEST : Received a request missing required fields or containing invalid data

  • INTERNAL_SERVER_ERROR : An unknown error occurred while processing request to purge specified private location job queue

  • NOT_FOUND : Private location not found for key (private location does not exist on account or has already been deleted)

  • UNAUTHORIZED : User does not have authorization to purge job queue for specified private location

class SyntheticsPrivateLocationMutationErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BAD_REQUEST", "INTERNAL_SERVER_ERROR", "NOT_FOUND", "UNAUTHORIZED")

374. SyntheticsStepType

enum of of script step types

Available choices:

  • ASSERT_ELEMENT : Assert on element accessed by ID, CSS, or x-path

  • ASSERT_MODAL : Assert on modal exists

  • ASSERT_TEXT : Assert on text accessed by ID, CSS, or x-path

  • ASSERT_TITLE : Assert on title of page

  • CLICK_ELEMENT : Click on an element by ID, CSS, or x-path

  • DISMISS_MODAL : Preform actions on a modal to dismiss

  • DOUBLE_CLICK_ELEMENT : Double click on an element by ID, CSS, or x-path

  • HOVER_ELEMENT : Hover over an element by x-path

  • NAVIGATE : Navigate to the specified url

  • SECURE_TEXT_ENTRY : Input secure credential into element accessed by ID, CSS, or x-path

  • SELECT_ELEMENT : Select a dropdown element by value, text, ID, CSS, or x-path

  • TEXT_ENTRY : Input text into element accessed by ID, CSS, or x-path

class SyntheticsStepType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "ASSERT_ELEMENT",
        "ASSERT_MODAL",
        "ASSERT_TEXT",
        "ASSERT_TITLE",
        "CLICK_ELEMENT",
        "DISMISS_MODAL",
        "DOUBLE_CLICK_ELEMENT",
        "HOVER_ELEMENT",
        "NAVIGATE",
        "SECURE_TEXT_ENTRY",
        "SELECT_ELEMENT",
        "TEXT_ENTRY",
    )

375. SystemIdentityIdentitySortFieldKey

The field to sort system identities by

Available choices:

  • CLIENT_ID : system identity client_id

  • ID : system identity id

  • NAME : system identity name

class SystemIdentityIdentitySortFieldKey(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CLIENT_ID", "ID", "NAME")

376. SystemIdentityIdentityType

System Identity Type

Available choices:

  • NR_OWNED : New Relic-owned and managed system identity

  • STANDARD : Standard customer-managed system identity

class SystemIdentityIdentityType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("NR_OWNED", "STANDARD")

377. SystemIdentitySortOrder

Sort Order values

Available choices:

  • ASC : Ascending

  • DESC : Descending

class SystemIdentitySortOrder(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASC", "DESC")

378. TaggingMutationErrorType

The different types of errors the API can return.

Available choices:

  • CONCURRENT_TASK_EXCEPTION : Too many concurrent tasks for the same GUID are being sent and we cannot process. Please serialize your requests for the given GUID.

  • INVALID_DOMAIN_TYPE : Domain Type invalid. The decoded domain type from the provided GUID is not valid. Please provide a correct GUID.

  • INVALID_ENTITY_GUID : We could not decode the provided GUID. Entity guid needs to be base64 encoded.

  • INVALID_KEY : The tag key is not valid. Char length has been reached, contains a disallowed character(eg :) or is empty

  • INVALID_VALUE : The tag value is not valid. Char length has been reached, contains a disallowed character(eg :) or is empty

  • NOT_FOUND : The given GUID or tag you’re looking for does not exist.

  • NOT_PERMITTED : You’ve attempted to do something your Domain/EntityType is not permitted to do. Its also possible that an api key is required.

  • TOO_MANY_CHARS_QUERY_FILTER : One of the query filters exceeds the character limit.

  • TOO_MANY_TAG_KEYS : The given entity has reached its tag key count limit. You will need to delete existing tags for the given GUID before continuing.

  • TOO_MANY_TAG_VALUES : The given entity has reached its tag value count limit. You will need to delete existing values for the given GUID before continuing.

  • UPDATE_WILL_BE_DELAYED : The changes will be reflected in the entity with some delay

class TaggingMutationErrorType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = (
        "CONCURRENT_TASK_EXCEPTION",
        "INVALID_DOMAIN_TYPE",
        "INVALID_ENTITY_GUID",
        "INVALID_KEY",
        "INVALID_VALUE",
        "NOT_FOUND",
        "NOT_PERMITTED",
        "TOO_MANY_CHARS_QUERY_FILTER",
        "TOO_MANY_TAG_KEYS",
        "TOO_MANY_TAG_VALUES",
        "UPDATE_WILL_BE_DELAYED",
    )

379. UserManagementGroupSortKey

Available keys for sorting groups

Available choices:

  • DISPLAY_NAME : Sort by display name

  • ID : Sort by ID

class UserManagementGroupSortKey(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DISPLAY_NAME", "ID")

380. UserManagementRequestedTierName

Valid request types for user change requests

Available choices:

  • BASIC_USER_TIER : basic tier

  • CORE_USER_TIER : core tier

  • FULL_USER_TIER : full tier

class UserManagementRequestedTierName(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BASIC_USER_TIER", "CORE_USER_TIER", "FULL_USER_TIER")

381. UserManagementSortDirection

Available directions for sorting

Available choices:

  • ASCENDING : Sort in ascending order

  • DESCENDING : Sort in descending order

class UserManagementSortDirection(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ASCENDING", "DESCENDING")

382. UserManagementTypeEnum

Available values for Type

Available choices:

  • BASIC : Basic type

  • CORE : Core type

  • FULL_PLATFORM : Full type

class UserManagementTypeEnum(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BASIC", "CORE", "FULL_PLATFORM")

383. WhatsNewContentType

Represents the different types of content available when searching by news.

Available choices:

  • ANNOUNCEMENT : News the content of which is type of announcement.

  • EOL_ANNOUNCEMENT : News the content of which is type of EOL announcement.

class WhatsNewContentType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ANNOUNCEMENT", "EOL_ANNOUNCEMENT")

384. WorkflowAutomationActionDefinitionInputType

Action definition input types

Available choices:

  • BOOLEAN : Boolean type

  • FLOAT : Float type

  • INT : Integer type

  • LIST : List type

  • MAP : Map type

  • OBJECT : Object type

  • STRING : String type

  • TEXT : Multi-line text type

class WorkflowAutomationActionDefinitionInputType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BOOLEAN", "FLOAT", "INT", "LIST", "MAP", "OBJECT", "STRING", "TEXT")

385. WorkflowAutomationScheduleOverlapPolicy

The options for handling overlapping scheduled workflow runs

Available choices:

  • CANCEL : The existing workflow run will be canceled and a new workflow run will start after the cancellation

  • SKIP : The new workflow run will be skipped

class WorkflowAutomationScheduleOverlapPolicy(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("CANCEL", "SKIP")

386. WorkflowAutomationScopeType

The options for scope type for workflow definitions

Available choices:

  • ACCOUNT : Account scope type

  • GLOBAL : Global scope type

  • ORGANIZATION : Organization scope type

class WorkflowAutomationScopeType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT", "GLOBAL", "ORGANIZATION")

387. WorkflowAutomationWorkflowLogLevel

The options for log level for workflow runs

Available choices:

  • DEBUG : log level DEBUG

  • INFO : log level INFO

  • NONE : log level NONE

  • TRACE : log level TRACE

class WorkflowAutomationWorkflowLogLevel(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DEBUG", "INFO", "NONE", "TRACE")

388. WorkflowAutomationWorkflowRunScopeType

The options for scope type for workflow runs

Available choices:

  • ACCOUNT : Account scope type

class WorkflowAutomationWorkflowRunScopeType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ACCOUNT",)

389. WorkflowAutomationWorkflowRunStatus

Status of a workflow run

Available choices:

  • COMPLETED : The workflow has completed successfully

  • FAILED : The workflow has failed

  • RUNNING : The workflow is currently running

  • TIMED_OUT : The workflow has timed out

class WorkflowAutomationWorkflowRunStatus(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("COMPLETED", "FAILED", "RUNNING", "TIMED_OUT")

390. WorkloadGroupRemainingEntitiesRuleBy

Indicates by which field the remaining entities rule should be grouped.

Available choices:

  • ENTITY_TYPE : Group the remaining entities rule by entity type.

  • NONE : Do not apply any grouping to the remaining entities rule.

class WorkloadGroupRemainingEntitiesRuleBy(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ENTITY_TYPE", "NONE")

391. WorkloadResultingGroupType

Represents the type of the rule that the resulting group of entities belongs to.

Available choices:

  • REGULAR_GROUP : The rule considers the entities within a specific group in the workload.

  • REMAINING_ENTITIES : The rule considers all the entities within the workload that aren’t evaluated in any other rule.

class WorkloadResultingGroupType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("REGULAR_GROUP", "REMAINING_ENTITIES")

392. WorkloadRollupStrategy

Represents the rollup strategy that is applied to a group of entities.

Available choices:

  • BEST_STATUS_WINS : The group status matches the less critical status of all belonging entities.

  • WORST_STATUS_WINS : The group status matches the most critical status of all belonging entities.

class WorkloadRollupStrategy(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("BEST_STATUS_WINS", "WORST_STATUS_WINS")

393. WorkloadRuleThresholdType

Represents the type of the threshold defined for a rule.

Available choices:

  • FIXED : The worst status is rolled up only after a certain number of entities within the workload are not operational.

  • PERCENTAGE : The worst status is rolled up only after a certain percentage of entities within the workload are not operational.

class WorkloadRuleThresholdType(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("FIXED", "PERCENTAGE")

394. WorkloadStatusSource

Indicates where the status value derives from.

Available choices:

  • ROLLUP_RULE : Refers to the result of an automatic rule defined for a workload.

  • STATIC : Refers to a static status defined for a workload.

  • UNKNOWN : Refers to an undetermined status source.

  • WORKLOAD : Refers to the override policy that is applied to a set of partial results within a workload. Any static status always overrides any other status values calculated automatically. Otherwise, the worst status of the partial results is rolled up.

class WorkloadStatusSource(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("ROLLUP_RULE", "STATIC", "UNKNOWN", "WORKLOAD")

395. WorkloadStatusValue

The status of the workload, which is derived from the static and the automatic statuses configured. Any static status always overrides any other status values calculated automatically.

Available choices:

  • DEGRADED : The status of the workload is degraded.

  • DISRUPTED : The status of the workload is disrupted.

  • OPERATIONAL : The status of the workload is operational.

  • UNKNOWN : The status of the workload is unknown.

class WorkloadStatusValue(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DEGRADED", "DISRUPTED", "OPERATIONAL", "UNKNOWN")

396. WorkloadStatusValueInput

The status value. Any static status always overrides any other status values calculated automatically.

Available choices:

  • DEGRADED : The status of the workload is degraded.

  • DISRUPTED : The status of the workload is disrupted.

  • OPERATIONAL : The status of the workload is operational.

class WorkloadStatusValueInput(sgqlc.types.Enum):
    __schema__ = nerdgraph
    __choices__ = ("DEGRADED", "DISRUPTED", "OPERATIONAL")