NerdGraph Input Object Types
Imports¶
Third-party modules
import sgqlc.types
import sgqlc.types.datetimenewrelic_sb_sdk module
from newrelic_sb_sdk.graphql import nerdgraphfrom newrelic_sb_sdk.graphql.enums import (
AgentApplicationBrowserLoader,
AgentApplicationSegmentsListType,
AgentApplicationSettingsBrowserLoaderInput,
AgentApplicationSettingsMobileSessionReplayModeInput,
AgentApplicationSettingsNetworkFilterMode,
AgentApplicationSettingsRecordSqlEnum,
AgentApplicationSettingsSessionTraceModeInput,
AgentApplicationSettingsThresholdTypeEnum,
AgentApplicationSettingsTracer,
AiDecisionsIncidentSelect,
AiDecisionsIssuePriority,
AiDecisionsRuleSource,
AiDecisionsRuleType,
AiDecisionsVertexClass,
AiIssuesIncidentState,
AiIssuesIssueMutingState,
AiIssuesIssueState,
AiNotificationsAuthType,
AiNotificationsChannelFields,
AiNotificationsChannelStatus,
AiNotificationsChannelType,
AiNotificationsDestinationFields,
AiNotificationsDestinationType,
AiNotificationsEmailVerificationStatus,
AiNotificationsEntityScopeTypeInput,
AiNotificationsProduct,
AiNotificationsSortOrder,
AiNotificationsSuggestionFilterType,
AiNotificationsUnverifiedEmailsFields,
AiNotificationsVariableFields,
AiNotificationsVariableType,
AiTopologyCollectorVertexClass,
AiWorkflowsDestinationType,
AiWorkflowsFilterType,
AiWorkflowsMutingRulesHandling,
AiWorkflowsNotificationTrigger,
AiWorkflowsOperator,
AlertsActionOnMutingRuleWindowEnded,
AlertsAsNrqlSourceProduct,
AlertsCompoundConditionSortDirection,
AlertsCompoundConditionSortKey,
AlertsDayOfWeek,
AlertsFillOption,
AlertsIncidentPreference,
AlertsMutingRuleConditionGroupOperator,
AlertsMutingRuleConditionOperator,
AlertsMutingRuleScheduleRepeat,
AlertsNrqlBaselineDirection,
AlertsNrqlConditionPriority,
AlertsNrqlConditionTermsOperator,
AlertsNrqlConditionThresholdOccurrences,
AlertsNrqlDynamicConditionTermsOperator,
AlertsNrqlSignalSeasonality,
AlertsNrqlStaticConditionValueFunction,
AlertsOpsGenieDataCenterRegion,
AlertsSignalAggregationMethod,
AlertsViolationTimeLimit,
AlertsWebhookCustomPayloadType,
ApiAccessIngestKeyType,
ApiAccessKeyType,
AuthorizationManagementGranteeTypeEnum,
AuthorizationManagementIamParentScopeTypeEnum,
ChangeTrackingDeploymentType,
ChangeTrackingValidationFlag,
CloudCostIntelligenceIntegrationFilterOperator,
CloudMetricCollectionMode,
DashboardAlertSeverity,
DashboardLiveUrlAuthType,
DashboardLiveUrlType,
DashboardPermissions,
DashboardVariableReplacementStrategy,
DashboardVariableType,
DataAccessPolicyAssignedStatus,
DataAccessPolicySortKey,
DataAccessPolicySortOrder,
DataSourceGapsGapTypeIdentifier,
EdgeComplianceTypeCode,
EdgeDataSourceGroupUpdateType,
EdgeProviderRegion,
EdgeSpanAttributeKeyOperator,
EdgeSpanAttributeValueOperator,
EdgeTraceFilterAction,
EntityAlertSeverity,
EntityInfrastructureIntegrationType,
EntityManagementAiToolParameterType,
EntityManagementAiToolType,
EntityManagementCategoryScopeType,
EntityManagementEncodingName,
EntityManagementEntityScope,
EntityManagementExternalOwnerType,
EntityManagementHostingPlatform,
EntityManagementIncidentTimelineSource,
EntityManagementIssueType,
EntityManagementLicenseName,
EntityManagementMcpAuthType,
EntityManagementMcpTransport,
EntityManagementSyncGroupRuleConditionType,
EntityManagementTeamExternalIntegrationType,
EntityManagementTextSplitterType,
EntityRelationshipEdgeDirection,
EntityRelationshipEdgeType,
EntitySearchQueryBuilderDomain,
EntitySearchQueryBuilderType,
EntitySearchSortCriteria,
EntityType,
ErrorsInboxDirection,
ErrorsInboxErrorGroupSortOrderField,
ErrorsInboxErrorGroupState,
ErrorsInboxEventSource,
ErrorsInboxResourceType,
FleetControlEntityScope,
FleetControlManagedEntityType,
FleetControlOperatingSystemType,
InstallationInstallStateType,
InstallationRecipeStatusType,
LogConfigurationsDataPartitionRuleMatchingOperator,
LogConfigurationsDataPartitionRuleRetentionPolicyType,
LogConfigurationsObfuscationMethod,
LogConfigurationsParsingRuleSource,
MachineLearningEncodingName,
MachineLearningFilterByKeys,
MachineLearningOperator,
MachineLearningTextSplitterType,
MetricNormalizationCustomerRuleAction,
MultiTenantAuthorizationGranteeTypeEnum,
MultiTenantAuthorizationGrantScopeEnum,
MultiTenantAuthorizationGrantSortEnum,
MultiTenantAuthorizationRoleScopeEnum,
MultiTenantAuthorizationRoleSortEnum,
MultiTenantAuthorizationRoleTypeEnum,
MultiTenantAuthorizationSortDirectionEnum,
MultiTenantIdentityCapability,
MultiTenantIdentitySortDirection,
MultiTenantIdentitySortKeyEnum,
MultiTenantIdentityUserSortKey,
NerdpackSubscriptionModel,
NerdpackVersionFilterFallback,
NerdStorageScope,
NerdStorageVaultActorScope,
Nr1CatalogSearchComponentType,
Nr1CatalogSearchResultType,
NrqlDropRulesAction,
OrganizationAccountShareSortDirectionEnum,
OrganizationAccountShareSortKeyEnum,
OrganizationAccountSortDirectionEnum,
OrganizationAccountSortKeyEnum,
OrganizationAccountStatus,
OrganizationMembersOrganizationMemberType,
OrganizationOrganizationCreateJobStatusEnum,
OrganizationProvisioningUnit,
OrganizationRegionCodeEnum,
OrganizationSharingMode,
OrganizationSortDirectionEnum,
OrganizationSortKeyEnum,
SecretsManagementScopeType,
SecretsManagementSortDirection,
SecretsManagementSortKey,
ServiceLevelEventsQuerySelectFunction,
ServiceLevelObjectiveRollingTimeWindowUnit,
SessionsClientType,
SortBy,
StreamingExportPayloadCompression,
SyntheticsBrowser,
SyntheticsDevice,
SyntheticsDeviceOrientation,
SyntheticsDeviceType,
SyntheticsMonitorDowntimeDayOfMonthOrdinal,
SyntheticsMonitorDowntimeWeekDays,
SyntheticsMonitorPeriod,
SyntheticsMonitorStatus,
SyntheticsStepType,
SystemIdentityIdentitySortFieldKey,
SystemIdentityIdentityType,
SystemIdentitySortOrder,
UserManagementGroupSortKey,
UserManagementRequestedTierName,
UserManagementSortDirection,
UserManagementTypeEnum,
WhatsNewContentType,
WorkflowAutomationScopeType,
WorkflowAutomationWorkflowLogLevel,
WorkflowAutomationWorkflowRunScopeType,
WorkloadGroupRemainingEntitiesRuleBy,
WorkloadRollupStrategy,
WorkloadRuleThresholdType,
WorkloadStatusValueInput,
)from newrelic_sb_sdk.graphql.scalars import (
ID,
AgentApplicationSettingsCustomJsConfiguration,
AgentApplicationSettingsErrorCollectorHttpStatus,
Boolean,
ChangeTrackingRawCustomAttributesMap,
DashboardWidgetRawConfiguration,
Date,
DateTime,
EntityGuid,
EpochMilliseconds,
EpochSeconds,
ErrorsInboxRawEvent,
Float,
InstallationRawMetadata,
Int,
LogConfigurationsLogDataPartitionName,
Milliseconds,
NaiveDateTime,
NerdpackTagName,
Nrql,
Seconds,
SecureValue,
SemVer,
String,
WorkflowAutomationRawWorkflowInputValue,
)Definitions¶
Constants¶
__docformat__ = "markdown"Input object types¶
1. AccountManagementCreateInput¶
Attributes for creating an account.
Available input fields:
name: The name of the account.organizationId: The id of the managed organization where the account will be created.regionCode: The data center region for the account
class AccountManagementCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "organization_id", "region_code")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
organization_id = sgqlc.types.Field(ID, graphql_name="organizationId")
region_code = sgqlc.types.Field(String, graphql_name="regionCode")2. AccountManagementUpdateInput¶
The attributes for updating an account.
Available input fields:
id: The ID for the account being updated.name: The new account name.
class AccountManagementUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "name")
id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="id")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")3. AgentApplicationBrowserSettingsInput¶
Configure additional browser settings here.
Available input fields:
cookiesEnabled: Configure session tracking. The default is enabled: true.distributedTracingEnabled: Configure distributed tracing in browser apps. The default is enabled: true.loaderType: Determines which browser loader is configured. The default is “SPA”.
class AgentApplicationBrowserSettingsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("cookies_enabled", "distributed_tracing_enabled", "loader_type")
cookies_enabled = sgqlc.types.Field(Boolean, graphql_name="cookiesEnabled")
distributed_tracing_enabled = sgqlc.types.Field(
Boolean, graphql_name="distributedTracingEnabled"
)
loader_type = sgqlc.types.Field(
AgentApplicationBrowserLoader, graphql_name="loaderType"
)4. AgentApplicationSegmentsBrowserSegmentAllowListInput¶
The allow list that you would like to modify.
Available input fields:
segments: A case sensitive list of url segments. The list cannot exceed 8192 characters in total. Each segment must be less than 100 characters.
class AgentApplicationSegmentsBrowserSegmentAllowListInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("segments",)
segments = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(String)), graphql_name="segments"
)5. AgentApplicationSegmentsSegmentAllowListFilters¶
Filter the allow lists by fields specified in this object.
Available input fields:
listType: INTERNAL or USER. Defaults to USER
class AgentApplicationSegmentsSegmentAllowListFilters(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("list_type",)
list_type = sgqlc.types.Field(
AgentApplicationSegmentsListType, graphql_name="listType"
)6. AgentApplicationSettingsApmConfigInput¶
Provides fields to set general APM application settings.
Available input fields:
apdexTarget: The desired target for the APDEX measurement of this application.useServerSideConfig: Sets if installed agents should override local settings with ones set here.
class AgentApplicationSettingsApmConfigInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("apdex_target", "use_server_side_config")
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
use_server_side_config = sgqlc.types.Field(
Boolean, graphql_name="useServerSideConfig"
)7. AgentApplicationSettingsApplicationExitInfoInput¶
Config data collection for application exits.
Available input fields:
enabled: Enables collection of application exit info.
class AgentApplicationSettingsApplicationExitInfoInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled",)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")8. AgentApplicationSettingsBrowserAjaxInput¶
Configuration settings related to how a browser agent handles Ajax requests.
Available input fields:
denyList: A list of host destinations that will not record AjaxRequest events when requested.
class AgentApplicationSettingsBrowserAjaxInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("deny_list",)
deny_list = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="denyList"
)9. AgentApplicationSettingsBrowserConfigInput¶
Provides fields to set general browser application settings.
Available input fields:
apdexTarget: The desired target for the APDEX measurement of this application.
class AgentApplicationSettingsBrowserConfigInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("apdex_target",)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")10. AgentApplicationSettingsBrowserConsentModeInput¶
Browser consent mode configuration for privacy compliance.
Available input fields:
enabled: Enable or disable browser consent mode for privacy compliance and consent management platform integration.
class AgentApplicationSettingsBrowserConsentModeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled",)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")11. AgentApplicationSettingsBrowserDistributedTracingInput¶
Configure distributed traces from within browser apps.
Available input fields:
allowedOrigins: Supplies allowed origins for distributed tracing in browser.corsEnabled: Enables CORS for distributed tracing in browser.corsUseNewrelicHeader: Enables the use of thenewrelicheader for CORS requests with distributed tracing. See Docs for more information.corsUseTracecontextHeaders: Enables CORS to use tracecontext headers for distributed tracing in browser.enabled: Enables distributed tracing in browser.excludeNewrelicHeader: Enables thenewrelicheader to be excluded in distributed tracing in browser.
class AgentApplicationSettingsBrowserDistributedTracingInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"allowed_origins",
"cors_enabled",
"cors_use_newrelic_header",
"cors_use_tracecontext_headers",
"enabled",
"exclude_newrelic_header",
)
allowed_origins = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="allowedOrigins"
)
cors_enabled = sgqlc.types.Field(Boolean, graphql_name="corsEnabled")
cors_use_newrelic_header = sgqlc.types.Field(
Boolean, graphql_name="corsUseNewrelicHeader"
)
cors_use_tracecontext_headers = sgqlc.types.Field(
Boolean, graphql_name="corsUseTracecontextHeaders"
)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
exclude_newrelic_header = sgqlc.types.Field(
Boolean, graphql_name="excludeNewrelicHeader"
)12. AgentApplicationSettingsBrowserMonitoringInput¶
Set browser monitoring application settings.
Available input fields:
ajax: Configuration settings related to how a browser agent handles Ajax requests.distributedTracing: Configure distributed traces from within browser apps.loader: Determines which browser loader will be configured.pinnedVersion: Specify the semantic version of the browser agent that you would like your app to use. Leave this blank to use the most recent version. Use ‘x’ in place of a numeric digit to represent the latest release within the version range. For example, ‘1.x.x’privacy: Browser monitoring’s page load timing feature can track sessions by using cookies that contain a simple session identifier.
class AgentApplicationSettingsBrowserMonitoringInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"ajax",
"distributed_tracing",
"loader",
"pinned_version",
"privacy",
)
ajax = sgqlc.types.Field(
AgentApplicationSettingsBrowserAjaxInput, graphql_name="ajax"
)
distributed_tracing = sgqlc.types.Field(
AgentApplicationSettingsBrowserDistributedTracingInput,
graphql_name="distributedTracing",
)
loader = sgqlc.types.Field(
AgentApplicationSettingsBrowserLoaderInput, graphql_name="loader"
)
pinned_version = sgqlc.types.Field(String, graphql_name="pinnedVersion")
privacy = sgqlc.types.Field(
"AgentApplicationSettingsBrowserPrivacyInput", graphql_name="privacy"
)13. AgentApplicationSettingsBrowserPerformanceInput¶
Browser Performance configuration
Available input fields:
captureDetail: Capture detail enabled.captureMarks: Capture mark enabled.captureMeasures: Capture measures enabled.
class AgentApplicationSettingsBrowserPerformanceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("capture_detail", "capture_marks", "capture_measures")
capture_detail = sgqlc.types.Field(Boolean, graphql_name="captureDetail")
capture_marks = sgqlc.types.Field(Boolean, graphql_name="captureMarks")
capture_measures = sgqlc.types.Field(Boolean, graphql_name="captureMeasures")14. AgentApplicationSettingsBrowserPrivacyInput¶
Browser monitoring’s page load timing feature can track sessions by using cookies that contain a simple session identifier.
Available input fields:
cookiesEnabled: If enabled, enables cookies.
class AgentApplicationSettingsBrowserPrivacyInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("cookies_enabled",)
cookies_enabled = sgqlc.types.Field(Boolean, graphql_name="cookiesEnabled")15. AgentApplicationSettingsErrorCollectorInput¶
The error collector captures information about uncaught exceptions and sends them to New Relic for viewing. For more information about what these settings do and which ones are applicable for your application, please see https://
Available input fields:
enabled: Enables error collector.expectedErrorClasses: Prevents specified exception classes from affecting error rate or Apdex score while still reporting the errors to APM.expectedErrorCodes: An array of individual HTTP status codes to be marked as expected and thus prevented from affecting error rate or Apdex score.ignoredErrorClasses: Specified exception class names will be ignored and will not affect error rate or Apdex score, or be reported to APM.ignoredErrorCodes: An array of individual HTTP status codes that should not be treated as errors.
class AgentApplicationSettingsErrorCollectorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"enabled",
"expected_error_classes",
"expected_error_codes",
"ignored_error_classes",
"ignored_error_codes",
)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
expected_error_classes = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)),
graphql_name="expectedErrorClasses",
)
expected_error_codes = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AgentApplicationSettingsErrorCollectorHttpStatus)
),
graphql_name="expectedErrorCodes",
)
ignored_error_classes = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)),
graphql_name="ignoredErrorClasses",
)
ignored_error_codes = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AgentApplicationSettingsErrorCollectorHttpStatus)
),
graphql_name="ignoredErrorCodes",
)16. AgentApplicationSettingsIgnoredStatusCodeRuleInput¶
Input data that maps ignore status codes associated with different hosts.
Available input fields:
hosts: An array of hosts to apply the status code rule to.statusCodes: An array of status codes to be be ignored on these hosts.
class AgentApplicationSettingsIgnoredStatusCodeRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("hosts", "status_codes")
hosts = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="hosts",
)
status_codes = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="statusCodes",
)17. AgentApplicationSettingsJfrInput¶
In the Java agent (v8.0.0 or later), the Java Flight Recorder can be turned on to collect additional information about the application. This setting cannot be updated for non-java agents.
Available input fields:
enabled: Whether or not JFR is enabled.
class AgentApplicationSettingsJfrInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled",)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")18. AgentApplicationSettingsMaskInputOptionsInput¶
Mask specific kinds of input options as *.
Available input fields:
color: Mask ‘color’ input type.date: Mask ‘date’ input type.datetimeLocal: Mask ‘datetime_local’ input type.email: Mask ‘email’ input type.month: Mask ‘month’ input type.number: Mask ‘number’ input type.range: Mask ‘range’ input type.search: Mask ‘search’ input type.select: Mask ‘select’ input type.tel: Mask ‘tel’ input type.text: Mask ‘text’ input type.textArea: Mask ‘textarea’ input type.time: Mask ‘time’ input type.url: Mask ‘url’ input type.week: Mask ‘week’ input type.
class AgentApplicationSettingsMaskInputOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"color",
"date",
"datetime_local",
"email",
"month",
"number",
"range",
"search",
"select",
"tel",
"text",
"text_area",
"time",
"url",
"week",
)
color = sgqlc.types.Field(Boolean, graphql_name="color")
date = sgqlc.types.Field(Boolean, graphql_name="date")
datetime_local = sgqlc.types.Field(Boolean, graphql_name="datetimeLocal")
email = sgqlc.types.Field(Boolean, graphql_name="email")
month = sgqlc.types.Field(Boolean, graphql_name="month")
number = sgqlc.types.Field(Boolean, graphql_name="number")
range = sgqlc.types.Field(Boolean, graphql_name="range")
search = sgqlc.types.Field(Boolean, graphql_name="search")
select = sgqlc.types.Field(Boolean, graphql_name="select")
tel = sgqlc.types.Field(Boolean, graphql_name="tel")
text = sgqlc.types.Field(Boolean, graphql_name="text")
text_area = sgqlc.types.Field(Boolean, graphql_name="textArea")
time = sgqlc.types.Field(Boolean, graphql_name="time")
url = sgqlc.types.Field(Boolean, graphql_name="url")
week = sgqlc.types.Field(Boolean, graphql_name="week")19. AgentApplicationSettingsMobileSessionReplayInput¶
Mobile Session Replay configuration.
Available input fields:
customMaskingRules: Rules to mask or unmask specific components or views. These rules override other masking settings.enabled: Mobile Session Replay enabled.errorSamplingRate: Percentage from 0-10 specifying how many of all user sessions that contain errors should be recorded.maskAllImages: Replace all images with placeholdermaskAllUserTouches: Ignore all user input from recordingmaskApplicationText: Mask all application text content as *maskUserInputText: Mask all input text content as *mode: Toggle between default masking settings and custom masking settings.samplingRate: Percentage from 0-10 specifying how many of all user sessions should be recorded.
class AgentApplicationSettingsMobileSessionReplayInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"custom_masking_rules",
"enabled",
"error_sampling_rate",
"mask_all_images",
"mask_all_user_touches",
"mask_application_text",
"mask_user_input_text",
"mode",
"sampling_rate",
)
custom_masking_rules = sgqlc.types.Field(
AgentApplicationSettingsCustomJsConfiguration, graphql_name="customMaskingRules"
)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
error_sampling_rate = sgqlc.types.Field(Float, graphql_name="errorSamplingRate")
mask_all_images = sgqlc.types.Field(Boolean, graphql_name="maskAllImages")
mask_all_user_touches = sgqlc.types.Field(
Boolean, graphql_name="maskAllUserTouches"
)
mask_application_text = sgqlc.types.Field(
Boolean, graphql_name="maskApplicationText"
)
mask_user_input_text = sgqlc.types.Field(Boolean, graphql_name="maskUserInputText")
mode = sgqlc.types.Field(
AgentApplicationSettingsMobileSessionReplayModeInput, graphql_name="mode"
)
sampling_rate = sgqlc.types.Field(Float, graphql_name="samplingRate")20. AgentApplicationSettingsMobileSettingsInput¶
A configuration object to enable mobile log reporting
Available input fields:
applicationExitInfo: Config data collection for application exits.mobileSessionReplay: Mobile Session Replay configuration.networkSettings: Input arguments for network settings.useCrashReports: Sets if application should use crash report or not for mobile settings.
class AgentApplicationSettingsMobileSettingsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"application_exit_info",
"mobile_session_replay",
"network_settings",
"use_crash_reports",
)
application_exit_info = sgqlc.types.Field(
AgentApplicationSettingsApplicationExitInfoInput,
graphql_name="applicationExitInfo",
)
mobile_session_replay = sgqlc.types.Field(
AgentApplicationSettingsMobileSessionReplayInput,
graphql_name="mobileSessionReplay",
)
network_settings = sgqlc.types.Field(
"AgentApplicationSettingsNetworkSettingsInput", graphql_name="networkSettings"
)
use_crash_reports = sgqlc.types.Field(Boolean, graphql_name="useCrashReports")21. AgentApplicationSettingsNetworkAliasesInput¶
Input data that maps hosts to alias names for grouping and identification purposes.
Available input fields:
alias: An alternative name that can be used to reference the hostnames.hosts: A list of hostnames to associate with an alias.
class AgentApplicationSettingsNetworkAliasesInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("alias", "hosts")
alias = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="alias")
hosts = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="hosts",
)22. AgentApplicationSettingsNetworkSettingsInput¶
Configure mobile network settings here.
Available input fields:
aliases: Input data that maps hosts to alias names for grouping and identification purposes.filterMode: Configuration setting to apply either the show or hide strategy for network filtering.hideList: A list of hostnames that would be applied to our filter settings when the filterMode is ‘HIDE.’ignoredStatusCodeRules: Input data that maps ignore status codes associated with different hosts.showList: A list of hostnames that would be applied to our filter settings when the filterMode is ‘SHOW.’
class AgentApplicationSettingsNetworkSettingsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aliases",
"filter_mode",
"hide_list",
"ignored_status_code_rules",
"show_list",
)
aliases = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AgentApplicationSettingsNetworkAliasesInput)
),
graphql_name="aliases",
)
filter_mode = sgqlc.types.Field(
AgentApplicationSettingsNetworkFilterMode, graphql_name="filterMode"
)
hide_list = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="hideList"
)
ignored_status_code_rules = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AgentApplicationSettingsIgnoredStatusCodeRuleInput)
),
graphql_name="ignoredStatusCodeRules",
)
show_list = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="showList"
)23. AgentApplicationSettingsSessionReplayInput¶
Session Replay configuration.
Available input fields:
autoStart: When true, Session Replay will activate normally (this is the default). If set to false, Session Replay will not record automatically, but the agent will allow recording to be turned on via it’s API. Please see here for more details.blockSelector: String to configure which selector should be blockedcollectFonts: Indicates whether the agent will serialize fonts for collection without public asset url.enabled: Session Replay enabled.errorSamplingRate: Percentage from 0-10 specifying how many of all user sessions that contain errors should be recorded.fixStylesheets: Agent session replay asset fetching.inlineImages: Indicates whether the agent will serialize images for collection without public asset urlinlineStylesheet: Indicates whether the agent will serialize css for collection without public asset url.maskAllInputs: Mask all input content as *maskInputOptions: Mask specific kinds of input options as *.maskTextSelector: String to configure which selector should be masked.preload: This setting in Session Replay allows users to capture replays of the initial page load for enhanced analysis when using automatic start.samplingRate: Percentage from 0-10 specifying how many of all user sessions should be recorded.
class AgentApplicationSettingsSessionReplayInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"auto_start",
"block_selector",
"collect_fonts",
"enabled",
"error_sampling_rate",
"fix_stylesheets",
"inline_images",
"inline_stylesheet",
"mask_all_inputs",
"mask_input_options",
"mask_text_selector",
"preload",
"sampling_rate",
)
auto_start = sgqlc.types.Field(Boolean, graphql_name="autoStart")
block_selector = sgqlc.types.Field(String, graphql_name="blockSelector")
collect_fonts = sgqlc.types.Field(Boolean, graphql_name="collectFonts")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
error_sampling_rate = sgqlc.types.Field(Float, graphql_name="errorSamplingRate")
fix_stylesheets = sgqlc.types.Field(Boolean, graphql_name="fixStylesheets")
inline_images = sgqlc.types.Field(Boolean, graphql_name="inlineImages")
inline_stylesheet = sgqlc.types.Field(Boolean, graphql_name="inlineStylesheet")
mask_all_inputs = sgqlc.types.Field(Boolean, graphql_name="maskAllInputs")
mask_input_options = sgqlc.types.Field(
AgentApplicationSettingsMaskInputOptionsInput, graphql_name="maskInputOptions"
)
mask_text_selector = sgqlc.types.Field(String, graphql_name="maskTextSelector")
preload = sgqlc.types.Field(Boolean, graphql_name="preload")
sampling_rate = sgqlc.types.Field(Float, graphql_name="samplingRate")24. AgentApplicationSettingsSessionTraceInput¶
Session Trace configuration
Available input fields:
enabled: Session Trace enabled.errorSamplingRate: Percentage from 0-100 specifying how many of all user sessions that contain errors should be recorded.mode: Default (fixed_rate) or custom (probabilistic) option used to collect session traces.samplingRate: Percentage from 0-100 specifying how many of all user sessions should be recorded.
class AgentApplicationSettingsSessionTraceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled", "error_sampling_rate", "mode", "sampling_rate")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
error_sampling_rate = sgqlc.types.Field(Float, graphql_name="errorSamplingRate")
mode = sgqlc.types.Field(
AgentApplicationSettingsSessionTraceModeInput, graphql_name="mode"
)
sampling_rate = sgqlc.types.Field(Float, graphql_name="samplingRate")25. AgentApplicationSettingsSlowSqlInput¶
In APM, when transaction traces are collected, there may be additional Slow query data available.
Available input fields:
enabled: Whether or not slow_sql is enabled.
class AgentApplicationSettingsSlowSqlInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled",)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")26. AgentApplicationSettingsThreadProfilerInput¶
Settings for the thread profiler.
Available input fields:
enabled: Is thread profiling enabled for this application?
class AgentApplicationSettingsThreadProfilerInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled",)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")27. AgentApplicationSettingsTracerTypeInput¶
Input object for setting the type of tracing performed.
Available input fields:
value: The type of tracing being done.
class AgentApplicationSettingsTracerTypeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("value",)
value = sgqlc.types.Field(AgentApplicationSettingsTracer, graphql_name="value")28. AgentApplicationSettingsTransactionTracerInput¶
Fields related to transaction traces and data collection for traces.
Available input fields:
captureMemcacheKeys: DEPRECATED: Please use capture_memcache_keys on parent typeenabled: If true, this enables the transaction tracer feature, enabling collection of transaction traces.explainEnabled: If true, enables the collection of explain plans in transaction traces. This setting will also apply to explain plans in slow SQL traces if slow_sql.explain_enabled is not set separately.explainThresholdType: Relevant only when explain_enabled is true. Can be set to automatic configuration (APDEX_F) or manual (see explainThresholdValue).explainThresholdValue: Threshold (in seconds) above which the agent will collect explain plans. Relevant only when explain_enabled is true and explainThresholdType is set to VALUE.logSql: Set to true to enable logging of queries to the agent log file instead of uploading to New Relic. Queries are logged using the record_sql mode.recordSql: Obfuscation level for SQL queries reported in transaction trace nodes.stackTraceThreshold: Specify a threshold in seconds. The agent includes stack traces in transaction trace nodes when the stack trace duration exceeds this threshold.transactionThresholdType: Relevant only when transaction tracer is enabled. Can be set to automatic configuration (APDEX_F) or manual (see TransactionThresholdValue).transactionThresholdValue: Threshold (in seconds) that transactions with a duration longer than this threshold are eligible for transaction traces. Relevant only when transaction tracer is enabled and transaction_threshold_type is set to VALUE.
class AgentApplicationSettingsTransactionTracerInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"capture_memcache_keys",
"enabled",
"explain_enabled",
"explain_threshold_type",
"explain_threshold_value",
"log_sql",
"record_sql",
"stack_trace_threshold",
"transaction_threshold_type",
"transaction_threshold_value",
)
capture_memcache_keys = sgqlc.types.Field(
Boolean, graphql_name="captureMemcacheKeys"
)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
explain_enabled = sgqlc.types.Field(Boolean, graphql_name="explainEnabled")
explain_threshold_type = sgqlc.types.Field(
AgentApplicationSettingsThresholdTypeEnum, graphql_name="explainThresholdType"
)
explain_threshold_value = sgqlc.types.Field(
Seconds, graphql_name="explainThresholdValue"
)
log_sql = sgqlc.types.Field(Boolean, graphql_name="logSql")
record_sql = sgqlc.types.Field(
AgentApplicationSettingsRecordSqlEnum, graphql_name="recordSql"
)
stack_trace_threshold = sgqlc.types.Field(
Seconds, graphql_name="stackTraceThreshold"
)
transaction_threshold_type = sgqlc.types.Field(
AgentApplicationSettingsThresholdTypeEnum,
graphql_name="transactionThresholdType",
)
transaction_threshold_value = sgqlc.types.Field(
Seconds, graphql_name="transactionThresholdValue"
)29. AgentApplicationSettingsUpdateInput¶
The new settings to use - leave blank any settings you do not wish to modify.
While all settings can be specified here, some may not affect your installed agents, depending on the language agent and the current version installed. Note: not all settings of your agent are available to be set server-side.
Please see docs.newrelic.com for more information about the capabilities of individual agents.
Available input fields:
alias: The new name for the application.apmConfig: Provides fields to set general APM application settings.browserConfig: Provides fields to set general browser application settings.browserConsentMode: Browser consent mode configuration for privacy compliance and consent management platform integration.browserMonitoring: Provides fields to set browser monitoring application settings.browserPerformance: Browser Performance configuration.captureMemcacheKeys: Enable or disable the capture of memcache keyserrorCollector: Captures information about uncaught exceptions and sends them to New Relic for viewing.jfr: In the Java Agent (v8.0.0 or later), it can collect additional data with the Java Flight Recorder enabled.mobileSettings: Input object for mobile settings.name: DEPRECATED: Usealiasto set a new name for the application.sessionReplay: Fields for session replay configsessionTrace: Session Trace configuration.slowSql: In APM, when transaction traces are collected, there may be additional Slow query data available.threadProfiler: Settings for the thread profiler.tracerType: Input object for setting the type of tracing performed.transactionTracer: Transaction tracer settings related to APM applications.
class AgentApplicationSettingsUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"alias",
"apm_config",
"browser_config",
"browser_consent_mode",
"browser_monitoring",
"browser_performance",
"capture_memcache_keys",
"error_collector",
"jfr",
"mobile_settings",
"name",
"session_replay",
"session_trace",
"slow_sql",
"thread_profiler",
"tracer_type",
"transaction_tracer",
)
alias = sgqlc.types.Field(String, graphql_name="alias")
apm_config = sgqlc.types.Field(
AgentApplicationSettingsApmConfigInput, graphql_name="apmConfig"
)
browser_config = sgqlc.types.Field(
AgentApplicationSettingsBrowserConfigInput, graphql_name="browserConfig"
)
browser_consent_mode = sgqlc.types.Field(
AgentApplicationSettingsBrowserConsentModeInput,
graphql_name="browserConsentMode",
)
browser_monitoring = sgqlc.types.Field(
AgentApplicationSettingsBrowserMonitoringInput, graphql_name="browserMonitoring"
)
browser_performance = sgqlc.types.Field(
AgentApplicationSettingsBrowserPerformanceInput,
graphql_name="browserPerformance",
)
capture_memcache_keys = sgqlc.types.Field(
Boolean, graphql_name="captureMemcacheKeys"
)
error_collector = sgqlc.types.Field(
AgentApplicationSettingsErrorCollectorInput, graphql_name="errorCollector"
)
jfr = sgqlc.types.Field(AgentApplicationSettingsJfrInput, graphql_name="jfr")
mobile_settings = sgqlc.types.Field(
AgentApplicationSettingsMobileSettingsInput, graphql_name="mobileSettings"
)
name = sgqlc.types.Field(String, graphql_name="name")
session_replay = sgqlc.types.Field(
AgentApplicationSettingsSessionReplayInput, graphql_name="sessionReplay"
)
session_trace = sgqlc.types.Field(
AgentApplicationSettingsSessionTraceInput, graphql_name="sessionTrace"
)
slow_sql = sgqlc.types.Field(
AgentApplicationSettingsSlowSqlInput, graphql_name="slowSql"
)
thread_profiler = sgqlc.types.Field(
AgentApplicationSettingsThreadProfilerInput, graphql_name="threadProfiler"
)
tracer_type = sgqlc.types.Field(
AgentApplicationSettingsTracerTypeInput, graphql_name="tracerType"
)
transaction_tracer = sgqlc.types.Field(
AgentApplicationSettingsTransactionTracerInput, graphql_name="transactionTracer"
)30. AgentEnvironmentFilter¶
A filter that can be applied to filter results.
Available input fields:
contains: A string to filter results that includes this string anywhere. Case insensitive.doesNotContain: A string to filter out results that includes this string anywhere. Case insensitive.equals: A string to filter results that are exactly as the string provided. Case sensitive.startsWith: A string to filter results that starts with this string. Case insensitive.
class AgentEnvironmentFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "does_not_contain", "equals", "starts_with")
contains = sgqlc.types.Field(String, graphql_name="contains")
does_not_contain = sgqlc.types.Field(String, graphql_name="doesNotContain")
equals = sgqlc.types.Field(String, graphql_name="equals")
starts_with = sgqlc.types.Field(String, graphql_name="startsWith")31. AiDecisionsAllInput¶
Input type for All expression
Available input fields:
children: Children expressions.
class AiDecisionsAllInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("children",)
children = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("AiDecisionsRuleExpressionInput"))
),
graphql_name="children",
)32. AiDecisionsAndInput¶
Input type for And expression
Available input fields:
left: Left child expression.right: Right child expression.
class AiDecisionsAndInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsRuleExpressionInput"), graphql_name="left"
)
right = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsRuleExpressionInput"), graphql_name="right"
)33. AiDecisionsAttributeExistsInput¶
Input type for AttributeExists expression
Available input fields:
incident: Incident selector to be used in comparison.
class AiDecisionsAttributeExistsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident",)
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)34. AiDecisionsCategoricalClusteringInput¶
Input type for CategoricalClustering expression
Available input fields:
threshold: Threshold for comparison.
class AiDecisionsCategoricalClusteringInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("threshold",)
threshold = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="threshold")35. AiDecisionsFixedContainsInput¶
Input type for FixedContains expression
Available input fields:
container: Incident selector to be used in comparison.value: Value to be used in comparison.
class AiDecisionsFixedContainsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("container", "value")
container = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="container"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")36. AiDecisionsFixedCosineDistanceInput¶
Input type for FixedCosineDistance expression
Available input fields:
incident: Incident selector to be used in comparison.maxDistance: Maximum distance threshold.value: Value to be used in comparison.
class AiDecisionsFixedCosineDistanceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "max_distance", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="maxDistance"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")37. AiDecisionsFixedEndsWithInput¶
Input type for FixedEndsWith expression
Available input fields:
incident: Incident selector to be used in comparison.value: Value to be used in comparison.
class AiDecisionsFixedEndsWithInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")38. AiDecisionsFixedEqualInput¶
Input type for FixedEqual expression
Available input fields:
incident: Incident selector to be used in comparison.value: Value to be used in comparison.
class AiDecisionsFixedEqualInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")39. AiDecisionsFixedFuzzyScoreInput¶
Input type for FixedFuzzyScore expression
Available input fields:
incident: Incident selector to be used in comparison.minDistance: Minimum distance threshold.value: Value to be used in comparison.
class AiDecisionsFixedFuzzyScoreInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "min_distance", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
min_distance = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="minDistance"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")40. AiDecisionsFixedFuzzyWuzzyAdaptiveRatioInput¶
Input type for FixedFuzzyWuzzyAdaptiveRatio expression
Available input fields:
incident: Incident selector to be used in comparison.minSimilarity: Minimum similarity threshold.value: Value to be used in comparison.
class AiDecisionsFixedFuzzyWuzzyAdaptiveRatioInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "min_similarity", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
min_similarity = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="minSimilarity"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")41. AiDecisionsFixedFuzzyWuzzyPartialRatioInput¶
Input type for FixedFuzzyWuzzyPartialRatio expression
Available input fields:
incident: Incident selector to be used in comparison.minSimilarity: Minimum similarity threshold.value: Value to be used in comparison.
class AiDecisionsFixedFuzzyWuzzyPartialRatioInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "min_similarity", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
min_similarity = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="minSimilarity"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")42. AiDecisionsFixedFuzzyWuzzyRatioInput¶
Input type for FixedFuzzyWuzzyRatio expression
Available input fields:
incident: Incident selector to be used in comparison.minSimilarity: Minimum similarity threshold.value: Value to be used in comparison.
class AiDecisionsFixedFuzzyWuzzyRatioInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "min_similarity", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
min_similarity = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="minSimilarity"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")43. AiDecisionsFixedFuzzyWuzzyTokenSetRatioInput¶
Input type for FixedFuzzyWuzzyTokenSetRatio expression
Available input fields:
incident: Incident selector to be used in comparison.minSimilarity: Minimum similarity threshold.value: Value to be used in comparison.
class AiDecisionsFixedFuzzyWuzzyTokenSetRatioInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "min_similarity", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
min_similarity = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="minSimilarity"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")44. AiDecisionsFixedGreaterThanInput¶
Input type for FixedGreaterThan expression
Available input fields:
compared: Value to be used in comparison.incident: Incident selector to be used in comparison.
class AiDecisionsFixedGreaterThanInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("compared", "incident")
compared = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="compared")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)45. AiDecisionsFixedGreaterThanOrEqualInput¶
Input type for FixedGreaterThanOrEqual expression
Available input fields:
compared: Value to be used in comparison.incident: Incident selector to be used in comparison.
class AiDecisionsFixedGreaterThanOrEqualInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("compared", "incident")
compared = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="compared")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)46. AiDecisionsFixedHammingDistanceInput¶
Input type for FixedHammingDistance expression
Available input fields:
incident: Incident selector to be used in comparison.maxDistance: Maximum distance threshold.value: Value to be used in comparison.
class AiDecisionsFixedHammingDistanceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "max_distance", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="maxDistance"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")47. AiDecisionsFixedJaccardDistanceInput¶
Input type for FixedJaccardDistance expression
Available input fields:
incident: Incident selector to be used in comparison.maxDistance: Maximum distance threshold.value: Value to be used in comparison.
class AiDecisionsFixedJaccardDistanceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "max_distance", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="maxDistance"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")48. AiDecisionsFixedJaroWinklerInput¶
Input type for FixedJaroWinkler expression
Available input fields:
incident: Incident selector to be used in comparison.minDistance: Minimum distance threshold.value: Value to be used in comparison.
class AiDecisionsFixedJaroWinklerInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "min_distance", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
min_distance = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="minDistance"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")49. AiDecisionsFixedLessThanInput¶
Input type for FixedLessThan expression
Available input fields:
compared: Value to be used in comparison.incident: Incident selector to be used in comparison.
class AiDecisionsFixedLessThanInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("compared", "incident")
compared = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="compared")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)50. AiDecisionsFixedLessThanOrEqualInput¶
Input type for FixedLessThanOrEqual expression
Available input fields:
compared: Value to be used in comparison.incident: Incident selector to be used in comparison.
class AiDecisionsFixedLessThanOrEqualInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("compared", "incident")
compared = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="compared")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)51. AiDecisionsFixedLevenshteinInput¶
Input type for FixedLevenshtein expression
Available input fields:
incident: Incident selector to be used in comparison.maxDistance: Maximum distance threshold.value: Value to be used in comparison.
class AiDecisionsFixedLevenshteinInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "max_distance", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="maxDistance"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")52. AiDecisionsFixedLongestCommonSubsequenceDistanceInput¶
Input type for FixedLongestCommonSubsequenceDistance expression
Available input fields:
incident: Incident selector to be used in comparison.maxDistance: Maximum distance threshold.value: Value to be used in comparison.
class AiDecisionsFixedLongestCommonSubsequenceDistanceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "max_distance", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="maxDistance"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")53. AiDecisionsFixedNumericalEqualInput¶
Input type for FixedNumericalEqual expression
Available input fields:
compared: Value to be used in comparison.incident: Incident selector to be used in comparison.
class AiDecisionsFixedNumericalEqualInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("compared", "incident")
compared = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="compared")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)54. AiDecisionsFixedRegularExpressionInput¶
Input type for FixedRegularExpression expression
Available input fields:
incident: Incident selector to be used in comparison.value: Value to be used in comparison.
class AiDecisionsFixedRegularExpressionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")55. AiDecisionsFixedSoundExInput¶
Input type for FixedSoundEx expression
Available input fields:
incident: Incident selector to be used in comparison.minDistance: Minimum distance threshold.value: Value to be used in comparison.
class AiDecisionsFixedSoundExInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "min_distance", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
min_distance = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="minDistance"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")56. AiDecisionsFixedStartsWithInput¶
Input type for FixedStartsWith expression
Available input fields:
incident: Incident selector to be used in comparison.value: Value to be used in comparison.
class AiDecisionsFixedStartsWithInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident", "value")
incident = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsIncidentObjectInput"), graphql_name="incident"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")57. AiDecisionsIncidentObjectInput¶
Represents an attribute of an incident.
Available input fields:
attribute: Attribute to process of selected incident.select: Incident to select.
class AiDecisionsIncidentObjectInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("attribute", "select")
attribute = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="attribute"
)
select = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentSelect), graphql_name="select"
)58. AiDecisionsNotInput¶
Input type for Not expression
Available input fields:
child: Child expression.
class AiDecisionsNotInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("child",)
child = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsRuleExpressionInput"), graphql_name="child"
)59. AiDecisionsOneInput¶
Input type for One expression
Available input fields:
children: Children expressions.
class AiDecisionsOneInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("children",)
children = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("AiDecisionsRuleExpressionInput"))
),
graphql_name="children",
)60. AiDecisionsOrInput¶
Input type for Or expression
Available input fields:
left: Left child expression.right: Right child expression.
class AiDecisionsOrInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsRuleExpressionInput"), graphql_name="left"
)
right = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsRuleExpressionInput"), graphql_name="right"
)61. AiDecisionsOverrideConfigurationInput¶
Configuration for overriding properties of issues created by merges.
Available input fields:
description: Description merged issues should take.priority: Priority merged issues should take.title: Title merged issues should take.
class AiDecisionsOverrideConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "priority", "title")
description = sgqlc.types.Field(String, graphql_name="description")
priority = sgqlc.types.Field(AiDecisionsIssuePriority, graphql_name="priority")
title = sgqlc.types.Field(String, graphql_name="title")62. AiDecisionsRelativeCommonPrefixInput¶
Input type for RelativeCommonPrefix expression
Available input fields:
value: Value to be used in comparison.
class AiDecisionsRelativeCommonPrefixInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("value",)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")63. AiDecisionsRelativeContainsInput¶
Input type for RelativeContains expression
Available input fields:
contained: Incident selector to be used in comparison.container: Incident selector to be used in comparison.
class AiDecisionsRelativeContainsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contained", "container")
contained = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="contained"
)
container = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="container"
)64. AiDecisionsRelativeCosineDistanceInput¶
Input type for RelativeCosineDistance expression
Available input fields:
left: Left operand of comparison.maxDistance: Maximum distance threshold.right: Right operand of comparison.
class AiDecisionsRelativeCosineDistanceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "max_distance", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="maxDistance"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)65. AiDecisionsRelativeEndsWithInput¶
Input type for RelativeEndsWith expression
Available input fields:
contained: Incident selector to be used in comparison.container: Incident selector to be used in comparison.
class AiDecisionsRelativeEndsWithInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contained", "container")
contained = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="contained"
)
container = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="container"
)66. AiDecisionsRelativeEqualInput¶
Input type for RelativeEqual expression
Available input fields:
left: Left operand of comparison.right: Right operand of comparison.
class AiDecisionsRelativeEqualInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)67. AiDecisionsRelativeFuzzyScoreInput¶
Input type for RelativeFuzzyScore expression
Available input fields:
left: Left operand of comparison.minDistance: Minimum distance threshold.right: Right operand of comparison.
class AiDecisionsRelativeFuzzyScoreInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "min_distance", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
min_distance = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="minDistance"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)68. AiDecisionsRelativeFuzzyWuzzyAdaptiveRatioInput¶
Input type for RelativeFuzzyWuzzyAdaptiveRatio expression
Available input fields:
left: Left operand of comparison.minSimilarity: Minimum similarity threshold.right: Right operand of comparison.
class AiDecisionsRelativeFuzzyWuzzyAdaptiveRatioInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "min_similarity", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
min_similarity = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="minSimilarity"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)69. AiDecisionsRelativeFuzzyWuzzyPartialRatioInput¶
Input type for RelativeFuzzyWuzzyPartialRatio expression
Available input fields:
left: Left operand of comparison.minSimilarity: Minimum similarity threshold.right: Right operand of comparison.
class AiDecisionsRelativeFuzzyWuzzyPartialRatioInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "min_similarity", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
min_similarity = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="minSimilarity"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)70. AiDecisionsRelativeFuzzyWuzzyRatioInput¶
Input type for RelativeFuzzyWuzzyRatio expression
Available input fields:
left: Left operand of comparison.minSimilarity: Minimum similarity threshold.right: Right operand of comparison.
class AiDecisionsRelativeFuzzyWuzzyRatioInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "min_similarity", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
min_similarity = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="minSimilarity"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)71. AiDecisionsRelativeFuzzyWuzzyTokenSetRatioInput¶
Input type for RelativeFuzzyWuzzyTokenSetRatio expression
Available input fields:
left: Left operand of comparison.minSimilarity: Minimum similarity threshold.right: Right operand of comparison.
class AiDecisionsRelativeFuzzyWuzzyTokenSetRatioInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "min_similarity", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
min_similarity = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="minSimilarity"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)72. AiDecisionsRelativeGreaterThanInput¶
Input type for RelativeGreaterThan expression
Available input fields:
left: Left operand of comparison.right: Right operand of comparison.
class AiDecisionsRelativeGreaterThanInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)73. AiDecisionsRelativeGreaterThanOrEqualInput¶
Input type for RelativeGreaterThanOrEqual expression
Available input fields:
left: Left operand of comparison.right: Right operand of comparison.
class AiDecisionsRelativeGreaterThanOrEqualInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)74. AiDecisionsRelativeHammingDistanceInput¶
Input type for RelativeHammingDistance expression
Available input fields:
left: Left operand of comparison.maxDistance: Maximum distance threshold.right: Right operand of comparison.
class AiDecisionsRelativeHammingDistanceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "max_distance", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="maxDistance"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)75. AiDecisionsRelativeJaccardDistanceInput¶
Input type for RelativeJaccardDistance expression
Available input fields:
left: Left operand of comparison.maxDistance: Maximum distance threshold.right: Right operand of comparison.
class AiDecisionsRelativeJaccardDistanceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "max_distance", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="maxDistance"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)76. AiDecisionsRelativeJaroWinklerInput¶
Input type for RelativeJaroWinkler expression
Available input fields:
left: Left operand of comparison.minDistance: Minimum distance threshold.right: Right operand of comparison.
class AiDecisionsRelativeJaroWinklerInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "min_distance", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
min_distance = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="minDistance"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)77. AiDecisionsRelativeLessThanInput¶
Input type for RelativeLessThan expression
Available input fields:
left: Left operand of comparison.right: Right operand of comparison.
class AiDecisionsRelativeLessThanInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)78. AiDecisionsRelativeLessThanOrEqualInput¶
Input type for RelativeLessThanOrEqual expression
Available input fields:
left: Left operand of comparison.right: Right operand of comparison.
class AiDecisionsRelativeLessThanOrEqualInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)79. AiDecisionsRelativeLevenshteinInput¶
Input type for RelativeLevenshtein expression
Available input fields:
left: Left operand of comparison.maxDistance: Maximum distance threshold.right: Right operand of comparison.
class AiDecisionsRelativeLevenshteinInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "max_distance", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="maxDistance"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)80. AiDecisionsRelativeLongestCommonSubsequenceDistanceInput¶
Input type for RelativeLongestCommonSubsequenceDistance expression
Available input fields:
left: Left operand of comparison.maxDistance: Maximum distance threshold.right: Right operand of comparison.
class AiDecisionsRelativeLongestCommonSubsequenceDistanceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "max_distance", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="maxDistance"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)81. AiDecisionsRelativeNumericalEqualInput¶
Input type for RelativeNumericalEqual expression
Available input fields:
left: Left operand of comparison.right: Right operand of comparison.
class AiDecisionsRelativeNumericalEqualInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)82. AiDecisionsRelativeRegularExpressionInput¶
Input type for RelativeRegularExpression expression
Available input fields:
left: Left operand of comparison.right: Right operand of comparison.value: Value to be used in comparison.
class AiDecisionsRelativeRegularExpressionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "right", "value")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")83. AiDecisionsRelativeSoundExInput¶
Input type for RelativeSoundEx expression
Available input fields:
left: Left operand of comparison.minDistance: Minimum distance threshold.right: Right operand of comparison.
class AiDecisionsRelativeSoundExInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("left", "min_distance", "right")
left = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="left"
)
min_distance = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="minDistance"
)
right = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="right"
)84. AiDecisionsRelativeStartsWithInput¶
Input type for RelativeStartsWith expression
Available input fields:
contained: Incident selector to be used in comparison.container: Incident selector to be used in comparison.
class AiDecisionsRelativeStartsWithInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contained", "container")
contained = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="contained"
)
container = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsIncidentObjectInput), graphql_name="container"
)85. AiDecisionsRelativeTopologicallyDependentInput¶
Input type for RelativeTopologicallyDependent expression
Available input fields:
from: From Vertex Id.graphId: Graph Id.maxHops: Maximum number of hopsrequiredAttributes: Required Vertex AttributesrequiredClasses: Required Vertex Classesto: To Vertex Id.
class AiDecisionsRelativeTopologicallyDependentInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"from_",
"graph_id",
"max_hops",
"required_attributes",
"required_classes",
"to",
)
from_ = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(ID))),
graphql_name="from",
)
graph_id = sgqlc.types.Field(ID, graphql_name="graphId")
max_hops = sgqlc.types.Field(Int, graphql_name="maxHops")
required_attributes = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="requiredAttributes",
)
required_classes = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null(AiDecisionsVertexClass))
),
graphql_name="requiredClasses",
)
to = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(ID))),
graphql_name="to",
)86. AiDecisionsRuleBlueprint¶
Blueprint for rule creation.
Available input fields:
correlationWindowLength: Length of the window in which incidents are compared.creator: Creator of rule.description: Description of rule.minCorrelationThreshold: Number of correlations within a window required to merge issues.name: Name of rule.overrideConfiguration: Configuration to allow rule to override issue properties.ruleExpression: Expression to use to compare incidents.ruleType: Type of rule.source: Creation source of rule.
class AiDecisionsRuleBlueprint(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"correlation_window_length",
"creator",
"description",
"min_correlation_threshold",
"name",
"override_configuration",
"rule_expression",
"rule_type",
"source",
)
correlation_window_length = sgqlc.types.Field(
Milliseconds, graphql_name="correlationWindowLength"
)
creator = sgqlc.types.Field(String, graphql_name="creator")
description = sgqlc.types.Field(String, graphql_name="description")
min_correlation_threshold = sgqlc.types.Field(
Int, graphql_name="minCorrelationThreshold"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
override_configuration = sgqlc.types.Field(
AiDecisionsOverrideConfigurationInput, graphql_name="overrideConfiguration"
)
rule_expression = sgqlc.types.Field(
sgqlc.types.non_null("AiDecisionsRuleExpressionInput"),
graphql_name="ruleExpression",
)
rule_type = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsRuleType), graphql_name="ruleType"
)
source = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsRuleSource), graphql_name="source"
)87. AiDecisionsRuleExpressionInput¶
Rule expression input
Available input fields:
all: Input type for All expressionand: Input type for And expressionattributeExists: Input type for AttributeExists expressioncategoricalClustering: Input type for CategoricalClustering expressionfixedContains: Input type for FixedContains expressionfixedCosineDistance: Input type for FixedCosineDistance expressionfixedEndsWith: Input type for FixedEndsWith expressionfixedEqual: Input type for FixedEqual expressionfixedFuzzyScore: Input type for FixedFuzzyScore expressionfixedFuzzyWuzzyAdaptiveRatio: Input type for FixedFuzzyWuzzyAdaptiveRatio expressionfixedFuzzyWuzzyPartialRatio: Input type for FixedFuzzyWuzzyPartialRatio expressionfixedFuzzyWuzzyRatio: Input type for FixedFuzzyWuzzyRatio expressionfixedFuzzyWuzzyTokenSetRatio: Input type for FixedFuzzyWuzzyTokenSetRatio expressionfixedGreaterThan: Input type for FixedGreaterThan expressionfixedGreaterThanOrEqual: Input type for FixedGreaterThanOrEqual expressionfixedHammingDistance: Input type for FixedHammingDistance expressionfixedJaccardDistance: Input type for FixedJaccardDistance expressionfixedJaroWinkler: Input type for FixedJaroWinkler expressionfixedLessThan: Input type for FixedLessThan expressionfixedLessThanOrEqual: Input type for FixedLessThanOrEqual expressionfixedLevenshtein: Input type for FixedLevenshtein expressionfixedLongestCommonSubsequenceDistance: Input type for FixedLongestCommonSubsequenceDistance expressionfixedNumericalEqual: Input type for FixedNumericalEqual expressionfixedRegularExpression: Input type for FixedRegularExpression expressionfixedSoundEx: Input type for FixedSoundEx expressionfixedStartsWith: Input type for FixedStartsWith expressionnot: Input type for Not expressionone: Input type for One expressionor: Input type for Or expressionrelativeCommonPrefix: Input type for RelativeCommonPrefix expressionrelativeContains: Input type for RelativeContains expressionrelativeCosineDistance: Input type for RelativeCosineDistance expressionrelativeEndsWith: Input type for RelativeEndsWith expressionrelativeEqual: Input type for RelativeEqual expressionrelativeFuzzyScore: Input type for RelativeFuzzyScore expressionrelativeFuzzyWuzzyAdaptiveRatio: Input type for RelativeFuzzyWuzzyAdaptiveRatio expressionrelativeFuzzyWuzzyPartialRatio: Input type for RelativeFuzzyWuzzyPartialRatio expressionrelativeFuzzyWuzzyRatio: Input type for RelativeFuzzyWuzzyRatio expressionrelativeFuzzyWuzzyTokenSetRatio: Input type for RelativeFuzzyWuzzyTokenSetRatio expressionrelativeGreaterThan: Input type for RelativeGreaterThan expressionrelativeGreaterThanOrEqual: Input type for RelativeGreaterThanOrEqual expressionrelativeHammingDistance: Input type for RelativeHammingDistance expressionrelativeJaccardDistance: Input type for RelativeJaccardDistance expressionrelativeJaroWinkler: Input type for RelativeJaroWinkler expressionrelativeLessThan: Input type for RelativeLessThan expressionrelativeLessThanOrEqual: Input type for RelativeLessThanOrEqual expressionrelativeLevenshtein: Input type for RelativeLevenshtein expressionrelativeLongestCommonSubsequenceDistance: Input type for RelativeLongestCommonSubsequenceDistance expressionrelativeNumericalEqual: Input type for RelativeNumericalEqual expressionrelativeRegularExpression: Input type for RelativeRegularExpression expressionrelativeSoundEx: Input type for RelativeSoundEx expressionrelativeStartsWith: Input type for RelativeStartsWith expressionrelativeTopologicallyDependent: Input type for RelativeTopologicallyDependent expressionwholeCosineDistance: Input type for WholeCosineDistance expressionwholeJaccardSimilarity: Input type for WholeJaccardSimilarity expression
class AiDecisionsRuleExpressionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"all",
"and_",
"attribute_exists",
"categorical_clustering",
"fixed_contains",
"fixed_cosine_distance",
"fixed_ends_with",
"fixed_equal",
"fixed_fuzzy_score",
"fixed_fuzzy_wuzzy_adaptive_ratio",
"fixed_fuzzy_wuzzy_partial_ratio",
"fixed_fuzzy_wuzzy_ratio",
"fixed_fuzzy_wuzzy_token_set_ratio",
"fixed_greater_than",
"fixed_greater_than_or_equal",
"fixed_hamming_distance",
"fixed_jaccard_distance",
"fixed_jaro_winkler",
"fixed_less_than",
"fixed_less_than_or_equal",
"fixed_levenshtein",
"fixed_longest_common_subsequence_distance",
"fixed_numerical_equal",
"fixed_regular_expression",
"fixed_sound_ex",
"fixed_starts_with",
"not_",
"one",
"or_",
"relative_common_prefix",
"relative_contains",
"relative_cosine_distance",
"relative_ends_with",
"relative_equal",
"relative_fuzzy_score",
"relative_fuzzy_wuzzy_adaptive_ratio",
"relative_fuzzy_wuzzy_partial_ratio",
"relative_fuzzy_wuzzy_ratio",
"relative_fuzzy_wuzzy_token_set_ratio",
"relative_greater_than",
"relative_greater_than_or_equal",
"relative_hamming_distance",
"relative_jaccard_distance",
"relative_jaro_winkler",
"relative_less_than",
"relative_less_than_or_equal",
"relative_levenshtein",
"relative_longest_common_subsequence_distance",
"relative_numerical_equal",
"relative_regular_expression",
"relative_sound_ex",
"relative_starts_with",
"relative_topologically_dependent",
"whole_cosine_distance",
"whole_jaccard_similarity",
)
all = sgqlc.types.Field(AiDecisionsAllInput, graphql_name="all")
and_ = sgqlc.types.Field(AiDecisionsAndInput, graphql_name="and")
attribute_exists = sgqlc.types.Field(
AiDecisionsAttributeExistsInput, graphql_name="attributeExists"
)
categorical_clustering = sgqlc.types.Field(
AiDecisionsCategoricalClusteringInput, graphql_name="categoricalClustering"
)
fixed_contains = sgqlc.types.Field(
AiDecisionsFixedContainsInput, graphql_name="fixedContains"
)
fixed_cosine_distance = sgqlc.types.Field(
AiDecisionsFixedCosineDistanceInput, graphql_name="fixedCosineDistance"
)
fixed_ends_with = sgqlc.types.Field(
AiDecisionsFixedEndsWithInput, graphql_name="fixedEndsWith"
)
fixed_equal = sgqlc.types.Field(
AiDecisionsFixedEqualInput, graphql_name="fixedEqual"
)
fixed_fuzzy_score = sgqlc.types.Field(
AiDecisionsFixedFuzzyScoreInput, graphql_name="fixedFuzzyScore"
)
fixed_fuzzy_wuzzy_adaptive_ratio = sgqlc.types.Field(
AiDecisionsFixedFuzzyWuzzyAdaptiveRatioInput,
graphql_name="fixedFuzzyWuzzyAdaptiveRatio",
)
fixed_fuzzy_wuzzy_partial_ratio = sgqlc.types.Field(
AiDecisionsFixedFuzzyWuzzyPartialRatioInput,
graphql_name="fixedFuzzyWuzzyPartialRatio",
)
fixed_fuzzy_wuzzy_ratio = sgqlc.types.Field(
AiDecisionsFixedFuzzyWuzzyRatioInput, graphql_name="fixedFuzzyWuzzyRatio"
)
fixed_fuzzy_wuzzy_token_set_ratio = sgqlc.types.Field(
AiDecisionsFixedFuzzyWuzzyTokenSetRatioInput,
graphql_name="fixedFuzzyWuzzyTokenSetRatio",
)
fixed_greater_than = sgqlc.types.Field(
AiDecisionsFixedGreaterThanInput, graphql_name="fixedGreaterThan"
)
fixed_greater_than_or_equal = sgqlc.types.Field(
AiDecisionsFixedGreaterThanOrEqualInput, graphql_name="fixedGreaterThanOrEqual"
)
fixed_hamming_distance = sgqlc.types.Field(
AiDecisionsFixedHammingDistanceInput, graphql_name="fixedHammingDistance"
)
fixed_jaccard_distance = sgqlc.types.Field(
AiDecisionsFixedJaccardDistanceInput, graphql_name="fixedJaccardDistance"
)
fixed_jaro_winkler = sgqlc.types.Field(
AiDecisionsFixedJaroWinklerInput, graphql_name="fixedJaroWinkler"
)
fixed_less_than = sgqlc.types.Field(
AiDecisionsFixedLessThanInput, graphql_name="fixedLessThan"
)
fixed_less_than_or_equal = sgqlc.types.Field(
AiDecisionsFixedLessThanOrEqualInput, graphql_name="fixedLessThanOrEqual"
)
fixed_levenshtein = sgqlc.types.Field(
AiDecisionsFixedLevenshteinInput, graphql_name="fixedLevenshtein"
)
fixed_longest_common_subsequence_distance = sgqlc.types.Field(
AiDecisionsFixedLongestCommonSubsequenceDistanceInput,
graphql_name="fixedLongestCommonSubsequenceDistance",
)
fixed_numerical_equal = sgqlc.types.Field(
AiDecisionsFixedNumericalEqualInput, graphql_name="fixedNumericalEqual"
)
fixed_regular_expression = sgqlc.types.Field(
AiDecisionsFixedRegularExpressionInput, graphql_name="fixedRegularExpression"
)
fixed_sound_ex = sgqlc.types.Field(
AiDecisionsFixedSoundExInput, graphql_name="fixedSoundEx"
)
fixed_starts_with = sgqlc.types.Field(
AiDecisionsFixedStartsWithInput, graphql_name="fixedStartsWith"
)
not_ = sgqlc.types.Field(AiDecisionsNotInput, graphql_name="not")
one = sgqlc.types.Field(AiDecisionsOneInput, graphql_name="one")
or_ = sgqlc.types.Field(AiDecisionsOrInput, graphql_name="or")
relative_common_prefix = sgqlc.types.Field(
AiDecisionsRelativeCommonPrefixInput, graphql_name="relativeCommonPrefix"
)
relative_contains = sgqlc.types.Field(
AiDecisionsRelativeContainsInput, graphql_name="relativeContains"
)
relative_cosine_distance = sgqlc.types.Field(
AiDecisionsRelativeCosineDistanceInput, graphql_name="relativeCosineDistance"
)
relative_ends_with = sgqlc.types.Field(
AiDecisionsRelativeEndsWithInput, graphql_name="relativeEndsWith"
)
relative_equal = sgqlc.types.Field(
AiDecisionsRelativeEqualInput, graphql_name="relativeEqual"
)
relative_fuzzy_score = sgqlc.types.Field(
AiDecisionsRelativeFuzzyScoreInput, graphql_name="relativeFuzzyScore"
)
relative_fuzzy_wuzzy_adaptive_ratio = sgqlc.types.Field(
AiDecisionsRelativeFuzzyWuzzyAdaptiveRatioInput,
graphql_name="relativeFuzzyWuzzyAdaptiveRatio",
)
relative_fuzzy_wuzzy_partial_ratio = sgqlc.types.Field(
AiDecisionsRelativeFuzzyWuzzyPartialRatioInput,
graphql_name="relativeFuzzyWuzzyPartialRatio",
)
relative_fuzzy_wuzzy_ratio = sgqlc.types.Field(
AiDecisionsRelativeFuzzyWuzzyRatioInput, graphql_name="relativeFuzzyWuzzyRatio"
)
relative_fuzzy_wuzzy_token_set_ratio = sgqlc.types.Field(
AiDecisionsRelativeFuzzyWuzzyTokenSetRatioInput,
graphql_name="relativeFuzzyWuzzyTokenSetRatio",
)
relative_greater_than = sgqlc.types.Field(
AiDecisionsRelativeGreaterThanInput, graphql_name="relativeGreaterThan"
)
relative_greater_than_or_equal = sgqlc.types.Field(
AiDecisionsRelativeGreaterThanOrEqualInput,
graphql_name="relativeGreaterThanOrEqual",
)
relative_hamming_distance = sgqlc.types.Field(
AiDecisionsRelativeHammingDistanceInput, graphql_name="relativeHammingDistance"
)
relative_jaccard_distance = sgqlc.types.Field(
AiDecisionsRelativeJaccardDistanceInput, graphql_name="relativeJaccardDistance"
)
relative_jaro_winkler = sgqlc.types.Field(
AiDecisionsRelativeJaroWinklerInput, graphql_name="relativeJaroWinkler"
)
relative_less_than = sgqlc.types.Field(
AiDecisionsRelativeLessThanInput, graphql_name="relativeLessThan"
)
relative_less_than_or_equal = sgqlc.types.Field(
AiDecisionsRelativeLessThanOrEqualInput, graphql_name="relativeLessThanOrEqual"
)
relative_levenshtein = sgqlc.types.Field(
AiDecisionsRelativeLevenshteinInput, graphql_name="relativeLevenshtein"
)
relative_longest_common_subsequence_distance = sgqlc.types.Field(
AiDecisionsRelativeLongestCommonSubsequenceDistanceInput,
graphql_name="relativeLongestCommonSubsequenceDistance",
)
relative_numerical_equal = sgqlc.types.Field(
AiDecisionsRelativeNumericalEqualInput, graphql_name="relativeNumericalEqual"
)
relative_regular_expression = sgqlc.types.Field(
AiDecisionsRelativeRegularExpressionInput,
graphql_name="relativeRegularExpression",
)
relative_sound_ex = sgqlc.types.Field(
AiDecisionsRelativeSoundExInput, graphql_name="relativeSoundEx"
)
relative_starts_with = sgqlc.types.Field(
AiDecisionsRelativeStartsWithInput, graphql_name="relativeStartsWith"
)
relative_topologically_dependent = sgqlc.types.Field(
AiDecisionsRelativeTopologicallyDependentInput,
graphql_name="relativeTopologicallyDependent",
)
whole_cosine_distance = sgqlc.types.Field(
"AiDecisionsWholeCosineDistanceInput", graphql_name="wholeCosineDistance"
)
whole_jaccard_similarity = sgqlc.types.Field(
"AiDecisionsWholeJaccardSimilarityInput", graphql_name="wholeJaccardSimilarity"
)88. AiDecisionsSearchBlueprint¶
Blueprint for a search operation
Available input fields:
expression: Expression to use to compare incidents.limit: Maximum number of incidents to query for each available incident selectorretentionWindowLength: Duration to consider resources for.
class AiDecisionsSearchBlueprint(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("expression", "limit", "retention_window_length")
expression = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsRuleExpressionInput), graphql_name="expression"
)
limit = sgqlc.types.Field(Int, graphql_name="limit")
retention_window_length = sgqlc.types.Field(
Milliseconds, graphql_name="retentionWindowLength"
)89. AiDecisionsSimulationBlueprint¶
Blueprint for simulation creation.
Available input fields:
correlationWindowLength: Length of the window in which incidents are compared.expression: Expression to use to compare incidents.minCorrelationThreshold: Number of correlated incidents within window required to merge issues.retentionWindowLength: Duration to consider resources for.
class AiDecisionsSimulationBlueprint(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"correlation_window_length",
"expression",
"min_correlation_threshold",
"retention_window_length",
)
correlation_window_length = sgqlc.types.Field(
Milliseconds, graphql_name="correlationWindowLength"
)
expression = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsRuleExpressionInput), graphql_name="expression"
)
min_correlation_threshold = sgqlc.types.Field(
Int, graphql_name="minCorrelationThreshold"
)
retention_window_length = sgqlc.types.Field(
Milliseconds, graphql_name="retentionWindowLength"
)90. AiDecisionsSuggestionBlueprint¶
Blueprint for suggestion creation.
Available input fields:
correlationWindowLength: Length of the window in which incidents are compared.description: Description of suggestion.hash: Hash of suggestion.minCorrelationThreshold: Number of correlations within a window required to merge issues.name: Name of suggestion.overrideConfiguration: Configuration to allow rule to override issue properties.ruleExpression: Expression to use to compare incidents.suggester: Service/user that created this suggestion.support: Support for suggestion.
class AiDecisionsSuggestionBlueprint(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"correlation_window_length",
"description",
"hash",
"min_correlation_threshold",
"name",
"override_configuration",
"rule_expression",
"suggester",
"support",
)
correlation_window_length = sgqlc.types.Field(
Milliseconds, graphql_name="correlationWindowLength"
)
description = sgqlc.types.Field(String, graphql_name="description")
hash = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="hash")
min_correlation_threshold = sgqlc.types.Field(
Int, graphql_name="minCorrelationThreshold"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
override_configuration = sgqlc.types.Field(
AiDecisionsOverrideConfigurationInput, graphql_name="overrideConfiguration"
)
rule_expression = sgqlc.types.Field(
sgqlc.types.non_null(AiDecisionsRuleExpressionInput),
graphql_name="ruleExpression",
)
suggester = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="suggester"
)
support = sgqlc.types.Field(String, graphql_name="support")91. AiDecisionsWholeCosineDistanceInput¶
Input type for WholeCosineDistance expression
Available input fields:
maxDistance: Maximum distance threshold.
class AiDecisionsWholeCosineDistanceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("max_distance",)
max_distance = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="maxDistance"
)92. AiDecisionsWholeJaccardSimilarityInput¶
Input type for WholeJaccardSimilarity expression
Available input fields:
threshold: Threshold for comparison.
class AiDecisionsWholeJaccardSimilarityInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("threshold",)
threshold = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="threshold")93. AiIssuesFilterIncidents¶
Filter incidents
Available input fields:
entityGuids: entityGuidsentityTypes: entityTypesids: idspriority: prioritystates: states
class AiIssuesFilterIncidents(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("entity_guids", "entity_types", "ids", "priority", "states")
entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="entityGuids",
)
entity_types = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="entityTypes"
)
ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="ids"
)
priority = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="priority"
)
states = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AiIssuesIncidentState)),
graphql_name="states",
)94. AiIssuesFilterIncidentsEvents¶
Filter incidents events
Available input fields:
entityGuids: entityGuidsentityTypes: entityTypesids: ids
class AiIssuesFilterIncidentsEvents(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("entity_guids", "entity_types", "ids")
entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="entityGuids",
)
entity_types = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="entityTypes"
)
ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="ids"
)95. AiIssuesFilterIssues¶
Filter issues
Available input fields:
conditionIds: A list of condition ids associated with an issue.contains: A string to filter results that includes this string on key issue attributes (examples: condition, entity, ...). Case sensitive.entityGuids: Entity guids associated with an issue.entityTypes: Entity types associated with an issue.ids: A list of unique issue identifiers.isAcknowledged: For acknowledged issuesisCorrelated: For correlated issuesmutingStates: Filtering for muting statespolicyIds: A list of policy ids associated with an issue.priority: A list of priorities associated with an issue. Can be: ‘CRITICAL’, ‘HIGH’, ‘MEDIUM’ or ‘LOW’sources: A list of sources associated with an issue. Sources can be:
‘newrelic’ (indicating data originating from the NewRelic platform)
‘rest’ (indicating data originating from external sources via api)
states: A list of states associated with an issue.
class AiIssuesFilterIssues(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"condition_ids",
"contains",
"entity_guids",
"entity_types",
"ids",
"is_acknowledged",
"is_correlated",
"muting_states",
"policy_ids",
"priority",
"sources",
"states",
)
condition_ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Int)), graphql_name="conditionIds"
)
contains = sgqlc.types.Field(String, graphql_name="contains")
entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="entityGuids",
)
entity_types = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="entityTypes"
)
ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="ids"
)
is_acknowledged = sgqlc.types.Field(Boolean, graphql_name="isAcknowledged")
is_correlated = sgqlc.types.Field(Boolean, graphql_name="isCorrelated")
muting_states = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AiIssuesIssueMutingState)),
graphql_name="mutingStates",
)
policy_ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Int)), graphql_name="policyIds"
)
priority = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="priority"
)
sources = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="sources"
)
states = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AiIssuesIssueState)),
graphql_name="states",
)96. AiIssuesFilterIssuesEvents¶
Filter issues events
Available input fields:
entityGuids: entityGuidsentityTypes: entityTypesids: idsstates: A list of states associated with an issue.
class AiIssuesFilterIssuesEvents(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("entity_guids", "entity_types", "ids", "states")
entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="entityGuids",
)
entity_types = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="entityTypes"
)
ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="ids"
)
states = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AiIssuesIssueState)),
graphql_name="states",
)97. AiIssuesGracePeriodConfigurationInput¶
Grace periods for issue to be activated per priority
Available input fields:
critical: criticalhigh: highlow: lowmedium: medium
class AiIssuesGracePeriodConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("critical", "high", "low", "medium")
critical = sgqlc.types.Field(sgqlc.types.non_null(Seconds), graphql_name="critical")
high = sgqlc.types.Field(sgqlc.types.non_null(Seconds), graphql_name="high")
low = sgqlc.types.Field(sgqlc.types.non_null(Seconds), graphql_name="low")
medium = sgqlc.types.Field(sgqlc.types.non_null(Seconds), graphql_name="medium")98. AiNotificationsBasicAuthInput¶
Basic auth input object
Available input fields:
password: passworduser: user
class AiNotificationsBasicAuthInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("password", "user")
password = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="password"
)
user = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="user")99. AiNotificationsChannelFilter¶
Filter channel object
Available input fields:
active: activedestinationId: destinationIdid: idids: idsname: nameproduct: productproperty: propertystatuses: statusestype: type
class AiNotificationsChannelFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"active",
"destination_id",
"id",
"ids",
"name",
"product",
"property",
"statuses",
"type",
)
active = sgqlc.types.Field(Boolean, graphql_name="active")
destination_id = sgqlc.types.Field(ID, graphql_name="destinationId")
id = sgqlc.types.Field(ID, graphql_name="id")
ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="ids"
)
name = sgqlc.types.Field(String, graphql_name="name")
product = sgqlc.types.Field(AiNotificationsProduct, graphql_name="product")
property = sgqlc.types.Field(
"AiNotificationsPropertyFilter", graphql_name="property"
)
statuses = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AiNotificationsChannelStatus)),
graphql_name="statuses",
)
type = sgqlc.types.Field(AiNotificationsChannelType, graphql_name="type")100. AiNotificationsChannelInput¶
Channel input object
Available input fields:
destinationId: destinationIdname: nameproduct: productproperties: propertiestype: type
class AiNotificationsChannelInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("destination_id", "name", "product", "properties", "type")
destination_id = sgqlc.types.Field(
sgqlc.types.non_null(ID), graphql_name="destinationId"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
product = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsProduct), graphql_name="product"
)
properties = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("AiNotificationsPropertyInput"))
),
graphql_name="properties",
)
type = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsChannelType), graphql_name="type"
)101. AiNotificationsChannelSorter¶
Sort object
Available input fields:
direction: directionfield: field
class AiNotificationsChannelSorter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "field")
direction = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsSortOrder), graphql_name="direction"
)
field = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsChannelFields), graphql_name="field"
)102. AiNotificationsChannelUpdate¶
Channel update object
Available input fields:
active: activename: nameproperties: properties
class AiNotificationsChannelUpdate(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("active", "name", "properties")
active = sgqlc.types.Field(Boolean, graphql_name="active")
name = sgqlc.types.Field(String, graphql_name="name")
properties = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("AiNotificationsPropertyInput")),
graphql_name="properties",
)103. AiNotificationsConstraint¶
List of schema/suggestions constraints
Available input fields:
key: keyvalue: value
class AiNotificationsConstraint(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "value")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")104. AiNotificationsCredentialsInput¶
Credential input object
Available input fields:
basic: basiccustomHeaders: customHeadersoauth2: oauth2token: tokentype: type
class AiNotificationsCredentialsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("basic", "custom_headers", "oauth2", "token", "type")
basic = sgqlc.types.Field(AiNotificationsBasicAuthInput, graphql_name="basic")
custom_headers = sgqlc.types.Field(
"AiNotificationsCustomHeadersAuthInput", graphql_name="customHeaders"
)
oauth2 = sgqlc.types.Field("AiNotificationsOAuth2AuthInput", graphql_name="oauth2")
token = sgqlc.types.Field("AiNotificationsTokenAuthInput", graphql_name="token")
type = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsAuthType), graphql_name="type"
)105. AiNotificationsCustomHeaderInput¶
Custom header input object
Available input fields:
key: keyvalue: value
class AiNotificationsCustomHeaderInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "value")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
value = sgqlc.types.Field(SecureValue, graphql_name="value")106. AiNotificationsCustomHeadersAuthInput¶
Custom headers auth input object
Available input fields:
customHeaders: customHeaders
class AiNotificationsCustomHeadersAuthInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("custom_headers",)
custom_headers = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null(AiNotificationsCustomHeaderInput))
),
graphql_name="customHeaders",
)107. AiNotificationsDestinationFilter¶
Filter destination object
Available input fields:
active: activeauthType: authTypeexactName: exactNameid: idids: idsname: nameproperty: propertyscopeTypes: scopeTypestype: typeupdatedAt: updatedAt
class AiNotificationsDestinationFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"active",
"auth_type",
"exact_name",
"id",
"ids",
"name",
"property",
"scope_types",
"type",
"updated_at",
)
active = sgqlc.types.Field(Boolean, graphql_name="active")
auth_type = sgqlc.types.Field(AiNotificationsAuthType, graphql_name="authType")
exact_name = sgqlc.types.Field(String, graphql_name="exactName")
id = sgqlc.types.Field(ID, graphql_name="id")
ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="ids"
)
name = sgqlc.types.Field(String, graphql_name="name")
property = sgqlc.types.Field(
"AiNotificationsPropertyFilter", graphql_name="property"
)
scope_types = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AiNotificationsEntityScopeTypeInput)),
graphql_name="scopeTypes",
)
type = sgqlc.types.Field(AiNotificationsDestinationType, graphql_name="type")
updated_at = sgqlc.types.Field(DateTime, graphql_name="updatedAt")108. AiNotificationsDestinationInput¶
Destination input object
Available input fields:
auth: authname: nameproperties: propertiessecureUrl: secureUrltype: type
class AiNotificationsDestinationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("auth", "name", "properties", "secure_url", "type")
auth = sgqlc.types.Field(AiNotificationsCredentialsInput, graphql_name="auth")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
properties = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("AiNotificationsPropertyInput"))
),
graphql_name="properties",
)
secure_url = sgqlc.types.Field(
"AiNotificationsSecureUrlInput", graphql_name="secureUrl"
)
type = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsDestinationType), graphql_name="type"
)109. AiNotificationsDestinationSorter¶
Sort object
Available input fields:
direction: directionfield: field
class AiNotificationsDestinationSorter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "field")
direction = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsSortOrder), graphql_name="direction"
)
field = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsDestinationFields), graphql_name="field"
)110. AiNotificationsDestinationUpdate¶
Destination update object
Available input fields:
active: activeauth: authdisableAuth: disableAuthname: nameproperties: propertiessecureUrl: secureUrl
class AiNotificationsDestinationUpdate(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"active",
"auth",
"disable_auth",
"name",
"properties",
"secure_url",
)
active = sgqlc.types.Field(Boolean, graphql_name="active")
auth = sgqlc.types.Field(AiNotificationsCredentialsInput, graphql_name="auth")
disable_auth = sgqlc.types.Field(Boolean, graphql_name="disableAuth")
name = sgqlc.types.Field(String, graphql_name="name")
properties = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("AiNotificationsPropertyInput")),
graphql_name="properties",
)
secure_url = sgqlc.types.Field(
"AiNotificationsSecureUrlUpdate", graphql_name="secureUrl"
)111. AiNotificationsDynamicVariable¶
A list of dynamic variables used by the Channel
Available input fields:
exampleValue: exampleValuename: name
class AiNotificationsDynamicVariable(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("example_value", "name")
example_value = sgqlc.types.Field(
"AiNotificationsExampleValue", graphql_name="exampleValue"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")112. AiNotificationsEntityScopeInput¶
Entity Scope
Available input fields:
id: idtype: type
class AiNotificationsEntityScopeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
type = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsEntityScopeTypeInput), graphql_name="type"
)113. AiNotificationsExampleValue¶
Example properties to be added to the rendering context, for tests
Available input fields:
example: exampletype: type
class AiNotificationsExampleValue(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("example", "type")
example = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="example")
type = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsVariableType), graphql_name="type"
)114. AiNotificationsOAuth2AuthInput¶
OAuth2 auth input object
Available input fields:
accessTokenUrl: accessTokenUrlauthorizationUrl: authorizationUrlclientId: clientIdclientSecret: clientSecretprefix: prefixrefreshInterval: refreshIntervalrefreshToken: refreshTokenrefreshable: refreshablescope: scopetoken: token
class AiNotificationsOAuth2AuthInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"access_token_url",
"authorization_url",
"client_id",
"client_secret",
"prefix",
"refresh_interval",
"refresh_token",
"refreshable",
"scope",
"token",
)
access_token_url = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="accessTokenUrl"
)
authorization_url = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="authorizationUrl"
)
client_id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="clientId")
client_secret = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="clientSecret"
)
prefix = sgqlc.types.Field(String, graphql_name="prefix")
refresh_interval = sgqlc.types.Field(Int, graphql_name="refreshInterval")
refresh_token = sgqlc.types.Field(SecureValue, graphql_name="refreshToken")
refreshable = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="refreshable"
)
scope = sgqlc.types.Field(String, graphql_name="scope")
token = sgqlc.types.Field(sgqlc.types.non_null(SecureValue), graphql_name="token")115. AiNotificationsPropertyFilter¶
Filter object by property
Available input fields:
key: keyvalue: value
class AiNotificationsPropertyFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "value")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")116. AiNotificationsPropertyInput¶
Property object
Available input fields:
displayValue: displayValuekey: keylabel: labelvalue: value
class AiNotificationsPropertyInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("display_value", "key", "label", "value")
display_value = sgqlc.types.Field(String, graphql_name="displayValue")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
label = sgqlc.types.Field(String, graphql_name="label")
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")117. AiNotificationsSecureUrlInput¶
Destination SecureUrlInput object
Available input fields:
prefix: prefixsecureSuffix: secureSuffix
class AiNotificationsSecureUrlInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("prefix", "secure_suffix")
prefix = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="prefix")
secure_suffix = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="secureSuffix"
)118. AiNotificationsSecureUrlUpdate¶
Destination SecureUrlUpdate object
Available input fields:
prefix: prefixsecureSuffix: secureSuffix
class AiNotificationsSecureUrlUpdate(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("prefix", "secure_suffix")
prefix = sgqlc.types.Field(String, graphql_name="prefix")
secure_suffix = sgqlc.types.Field(SecureValue, graphql_name="secureSuffix")119. AiNotificationsSuggestionFilter¶
Suggestion filter object
Available input fields:
type: typevalue: value
class AiNotificationsSuggestionFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("type", "value")
type = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsSuggestionFilterType), graphql_name="type"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")120. AiNotificationsTokenAuthInput¶
Token auth input object
Available input fields:
prefix: prefixtoken: token
class AiNotificationsTokenAuthInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("prefix", "token")
prefix = sgqlc.types.Field(String, graphql_name="prefix")
token = sgqlc.types.Field(sgqlc.types.non_null(SecureValue), graphql_name="token")121. AiNotificationsUnverifiedEmailsFilters¶
Filters for unverified emails query
Available input fields:
emails: emailsstatuses: statusesupdatedAt: updatedAt
class AiNotificationsUnverifiedEmailsFilters(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("emails", "statuses", "updated_at")
emails = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="emails"
)
statuses = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AiNotificationsEmailVerificationStatus)
),
graphql_name="statuses",
)
updated_at = sgqlc.types.Field(DateTime, graphql_name="updatedAt")122. AiNotificationsUnverifiedEmailsSorter¶
Sorting configuration for unverified emails query
Available input fields:
direction: directionfield: field
class AiNotificationsUnverifiedEmailsSorter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "field")
direction = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsSortOrder), graphql_name="direction"
)
field = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsUnverifiedEmailsFields),
graphql_name="field",
)123. AiNotificationsVariableFilter¶
Filter variable object
Available input fields:
active: activekey: keylabel: labelname: nameproduct: product
class AiNotificationsVariableFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("active", "key", "label", "name", "product")
active = sgqlc.types.Field(Boolean, graphql_name="active")
key = sgqlc.types.Field(String, graphql_name="key")
label = sgqlc.types.Field(String, graphql_name="label")
name = sgqlc.types.Field(String, graphql_name="name")
product = sgqlc.types.Field(AiNotificationsProduct, graphql_name="product")124. AiNotificationsVariableSorter¶
Sort object
Available input fields:
direction: directionfield: field
class AiNotificationsVariableSorter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "field")
direction = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsSortOrder), graphql_name="direction"
)
field = sgqlc.types.Field(
sgqlc.types.non_null(AiNotificationsVariableFields), graphql_name="field"
)125. AiTopologyCollectorAttributeInput¶
A key-value entry.
Available input fields:
key: Key of entry.value: Value of entry.
class AiTopologyCollectorAttributeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "value")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")126. AiTopologyCollectorEdgeBlueprint¶
Blueprint for edge creation.
Available input fields:
directed: Whether or not from and to have any semantic meaning.fromVertexName: The source vertex name.toVertexName: The destination vertex name.
class AiTopologyCollectorEdgeBlueprint(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("directed", "from_vertex_name", "to_vertex_name")
directed = sgqlc.types.Field(Boolean, graphql_name="directed")
from_vertex_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="fromVertexName"
)
to_vertex_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="toVertexName"
)127. AiTopologyCollectorVertexBlueprint¶
Blueprint for vertex creation.
Available input fields:
definingAttributes: Attributes to define the vertex.name: The name of the vertex.vertexClass: The class of the vertex.
class AiTopologyCollectorVertexBlueprint(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("defining_attributes", "name", "vertex_class")
defining_attributes = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null(AiTopologyCollectorAttributeInput))
),
graphql_name="definingAttributes",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
vertex_class = sgqlc.types.Field(
sgqlc.types.non_null(AiTopologyCollectorVertexClass), graphql_name="vertexClass"
)128. AiWorkflowsCreateWorkflowInput¶
Workflow input object
Available input fields:
destinationConfigurations: destinationConfigurationsdestinationsEnabled: destinationsEnabledenrichments: enrichmentsenrichmentsEnabled: enrichmentsEnabledissuesFilter: issuesFiltermutingRulesHandling: mutingRulesHandlingname: nameworkflowEnabled: workflowEnabled
class AiWorkflowsCreateWorkflowInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"destination_configurations",
"destinations_enabled",
"enrichments",
"enrichments_enabled",
"issues_filter",
"muting_rules_handling",
"name",
"workflow_enabled",
)
destination_configurations = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null("AiWorkflowsDestinationConfigurationInput")
)
),
graphql_name="destinationConfigurations",
)
destinations_enabled = sgqlc.types.Field(
Boolean, graphql_name="destinationsEnabled"
)
enrichments = sgqlc.types.Field(
"AiWorkflowsEnrichmentsInput", graphql_name="enrichments"
)
enrichments_enabled = sgqlc.types.Field(Boolean, graphql_name="enrichmentsEnabled")
issues_filter = sgqlc.types.Field(
"AiWorkflowsFilterInput", graphql_name="issuesFilter"
)
muting_rules_handling = sgqlc.types.Field(
sgqlc.types.non_null(AiWorkflowsMutingRulesHandling),
graphql_name="mutingRulesHandling",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
workflow_enabled = sgqlc.types.Field(Boolean, graphql_name="workflowEnabled")129. AiWorkflowsDestinationConfigurationInput¶
Destination Configuration input object
Available input fields:
channelId: channelIdnotificationTriggers: notificationTriggersupdateOriginalMessage: updateOriginalMessage
class AiWorkflowsDestinationConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("channel_id", "notification_triggers", "update_original_message")
channel_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="channelId")
notification_triggers = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AiWorkflowsNotificationTrigger)),
graphql_name="notificationTriggers",
)
update_original_message = sgqlc.types.Field(
Boolean, graphql_name="updateOriginalMessage"
)130. AiWorkflowsEnrichmentsInput¶
Enrichment input object
Available input fields:
nrql: nrql
class AiWorkflowsEnrichmentsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("nrql",)
nrql = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("AiWorkflowsNrqlEnrichmentInput"))
),
graphql_name="nrql",
)131. AiWorkflowsFilterInput¶
Filter input object
Available input fields:
name: namepredicates: predicatestype: type
class AiWorkflowsFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "predicates", "type")
name = sgqlc.types.Field(String, graphql_name="name")
predicates = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("AiWorkflowsPredicateInput"))
),
graphql_name="predicates",
)
type = sgqlc.types.Field(
sgqlc.types.non_null(AiWorkflowsFilterType), graphql_name="type"
)132. AiWorkflowsFilters¶
Filter on the workflow objects
Available input fields:
channelId: channelIddestinationType: destinationTypeenrichmentId: enrichmentIdfilterId: filterIdguid: guidid: idname: namenameLike: nameLikeworkflowEnabled: workflowEnabled
class AiWorkflowsFilters(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"channel_id",
"destination_type",
"enrichment_id",
"filter_id",
"guid",
"id",
"name",
"name_like",
"workflow_enabled",
)
channel_id = sgqlc.types.Field(ID, graphql_name="channelId")
destination_type = sgqlc.types.Field(
AiWorkflowsDestinationType, graphql_name="destinationType"
)
enrichment_id = sgqlc.types.Field(ID, graphql_name="enrichmentId")
filter_id = sgqlc.types.Field(ID, graphql_name="filterId")
guid = sgqlc.types.Field(EntityGuid, graphql_name="guid")
id = sgqlc.types.Field(ID, graphql_name="id")
name = sgqlc.types.Field(String, graphql_name="name")
name_like = sgqlc.types.Field(String, graphql_name="nameLike")
workflow_enabled = sgqlc.types.Field(Boolean, graphql_name="workflowEnabled")133. AiWorkflowsNrqlConfigurationInput¶
NRQL type configuration input object
Available input fields:
query: query
class AiWorkflowsNrqlConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("query",)
query = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="query")134. AiWorkflowsNrqlEnrichmentInput¶
NRQL type enrichment input object
Available input fields:
configuration: configurationname: name
class AiWorkflowsNrqlEnrichmentInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("configuration", "name")
configuration = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null(AiWorkflowsNrqlConfigurationInput))
),
graphql_name="configuration",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")135. AiWorkflowsNrqlTestEnrichmentInput¶
NRQL type test enrichment input object
Available input fields:
configuration: configurationid: idname: name
class AiWorkflowsNrqlTestEnrichmentInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("configuration", "id", "name")
configuration = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null(AiWorkflowsNrqlConfigurationInput))
),
graphql_name="configuration",
)
id = sgqlc.types.Field(ID, graphql_name="id")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")136. AiWorkflowsNrqlUpdateEnrichmentInput¶
NRQL type update enrichment input object
Available input fields:
configuration: configurationid: idname: name
class AiWorkflowsNrqlUpdateEnrichmentInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("configuration", "id", "name")
configuration = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null(AiWorkflowsNrqlConfigurationInput))
),
graphql_name="configuration",
)
id = sgqlc.types.Field(ID, graphql_name="id")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")137. AiWorkflowsPredicateInput¶
PredicateInput input object
Available input fields:
attribute: attributeoperator: operatorvalues: values
class AiWorkflowsPredicateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("attribute", "operator", "values")
attribute = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="attribute"
)
operator = sgqlc.types.Field(
sgqlc.types.non_null(AiWorkflowsOperator), graphql_name="operator"
)
values = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="values",
)138. AiWorkflowsTestEnrichmentsInput¶
Test Enrichment input object
Available input fields:
nrql: nrql
class AiWorkflowsTestEnrichmentsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("nrql",)
nrql = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null(AiWorkflowsNrqlTestEnrichmentInput)
)
),
graphql_name="nrql",
)139. AiWorkflowsTestWorkflowInput¶
Test Workflow input object
Available input fields:
destinationConfigurations: destinationConfigurationsenrichments: enrichmentsissuesFilter: issuesFilter
class AiWorkflowsTestWorkflowInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("destination_configurations", "enrichments", "issues_filter")
destination_configurations = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null(AiWorkflowsDestinationConfigurationInput)
)
),
graphql_name="destinationConfigurations",
)
enrichments = sgqlc.types.Field(
AiWorkflowsTestEnrichmentsInput, graphql_name="enrichments"
)
issues_filter = sgqlc.types.Field(
AiWorkflowsFilterInput, graphql_name="issuesFilter"
)140. AiWorkflowsUpdateEnrichmentsInput¶
Update Enrichment input object
Available input fields:
nrql: nrql
class AiWorkflowsUpdateEnrichmentsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("nrql",)
nrql = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null(AiWorkflowsNrqlUpdateEnrichmentInput)
)
),
graphql_name="nrql",
)141. AiWorkflowsUpdateWorkflowInput¶
Update Workflow input object
Available input fields:
destinationConfigurations: destinationConfigurationsdestinationsEnabled: destinationsEnabledenrichments: enrichmentsenrichmentsEnabled: enrichmentsEnabledid: idissuesFilter: issuesFiltermutingRulesHandling: mutingRulesHandlingname: nameworkflowEnabled: workflowEnabled
class AiWorkflowsUpdateWorkflowInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"destination_configurations",
"destinations_enabled",
"enrichments",
"enrichments_enabled",
"id",
"issues_filter",
"muting_rules_handling",
"name",
"workflow_enabled",
)
destination_configurations = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AiWorkflowsDestinationConfigurationInput)
),
graphql_name="destinationConfigurations",
)
destinations_enabled = sgqlc.types.Field(
Boolean, graphql_name="destinationsEnabled"
)
enrichments = sgqlc.types.Field(
AiWorkflowsUpdateEnrichmentsInput, graphql_name="enrichments"
)
enrichments_enabled = sgqlc.types.Field(Boolean, graphql_name="enrichmentsEnabled")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
issues_filter = sgqlc.types.Field(
"AiWorkflowsUpdatedFilterInput", graphql_name="issuesFilter"
)
muting_rules_handling = sgqlc.types.Field(
AiWorkflowsMutingRulesHandling, graphql_name="mutingRulesHandling"
)
name = sgqlc.types.Field(String, graphql_name="name")
workflow_enabled = sgqlc.types.Field(Boolean, graphql_name="workflowEnabled")142. AiWorkflowsUpdatedFilterInput¶
Update Filter input object
Available input fields:
filterInput: filterInputid: id
class AiWorkflowsUpdatedFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("filter_input", "id")
filter_input = sgqlc.types.Field(
sgqlc.types.non_null(AiWorkflowsFilterInput), graphql_name="filterInput"
)
id = sgqlc.types.Field(ID, graphql_name="id")143. AlertsAsNrqlConditionsSearchCriteriaInput¶
Search criteria for returning specific NRQL-converted conditions.
Available input fields:
name: Exact name of the NRQL condition.nameLike: String to partially match a NRQL condition name.policyId: Policy ID associated with the NRQL condition.sourceProduct: List of source products that the asNrql condition was converted from. Can accept an array of enum values, e.g. [MOBILE, APM, BROWSER].termsOperator: Terms operator to match while searching for NRQL conditions.
class AlertsAsNrqlConditionsSearchCriteriaInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"name",
"name_like",
"policy_id",
"source_product",
"terms_operator",
)
name = sgqlc.types.Field(String, graphql_name="name")
name_like = sgqlc.types.Field(String, graphql_name="nameLike")
policy_id = sgqlc.types.Field(ID, graphql_name="policyId")
source_product = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AlertsAsNrqlSourceProduct)),
graphql_name="sourceProduct",
)
terms_operator = sgqlc.types.Field(
AlertsNrqlConditionTermsOperator, graphql_name="termsOperator"
)144. AlertsCompoundConditionFilterInput¶
Filter criteria for returning specific compound alert conditions.
Available input fields:
id: Compound alert condition id filter object for filtering search results.
class AlertsCompoundConditionFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id",)
id = sgqlc.types.Field("AlertsCompoundConditionIdInput", graphql_name="id")145. AlertsCompoundConditionIdInput¶
Compound alert condition id filter object for filtering search results.
Available input fields:
eq: A compound alert condition id.in: A list of compound alert condition ids.
class AlertsCompoundConditionIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="in"
)146. AlertsCompoundConditionSortInput¶
Sorting preferences for compound alert conditions’ search results.
Available input fields:
direction: Sorting direction for sort key of compound alert conditions’ search results.key: Sorting key preference for compound alert conditions’ search results.
class AlertsCompoundConditionSortInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(
AlertsCompoundConditionSortDirection, graphql_name="direction"
)
key = sgqlc.types.Field(AlertsCompoundConditionSortKey, graphql_name="key")147. AlertsEmailNotificationChannelCreateInput¶
The input for creating a new Email notification channel.
Available input fields:
emails: List of email recipients.includeJson: Include details about the violation as a JSON attachment.name: Notification channel name.
class AlertsEmailNotificationChannelCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("emails", "include_json", "name")
emails = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="emails",
)
include_json = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="includeJson"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")148. AlertsEmailNotificationChannelUpdateInput¶
The input for updating an existing Email notification channel.
Available input fields:
emails: List of email recipients.includeJson: Include details about the violation as a JSON attachment.name: Notification channel name.
class AlertsEmailNotificationChannelUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("emails", "include_json", "name")
emails = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="emails"
)
include_json = sgqlc.types.Field(Boolean, graphql_name="includeJson")
name = sgqlc.types.Field(String, graphql_name="name")149. AlertsMutingRuleConditionGroupInput¶
A group of MutingRuleConditions combined by an operator.
Available input fields:
conditions: The individual MutingRuleConditions within the group.operator: The operator used to combine all the MutingRuleConditions within the group.
class AlertsMutingRuleConditionGroupInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("conditions", "operator")
conditions = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("AlertsMutingRuleConditionInput"))
),
graphql_name="conditions",
)
operator = sgqlc.types.Field(
sgqlc.types.non_null(AlertsMutingRuleConditionGroupOperator),
graphql_name="operator",
)150. AlertsMutingRuleConditionInput¶
A condition which describes how to target a New Relic Alerts Violation.
Available input fields:
attribute: The attribute on a violation. Expects one of:accountId - The account id
conditionId - The alert condition id
conditionName - The alert condition name
conditionRunbookUrl - The alert condition’s runbook url
conditionType - The alert condition type, such as
metricentity.guid - The entity GUID
nrqlEventType - The NRQL event type
nrqlQuery - The NRQL query string
policyId - The alert policy id
policyName - The alert policy name
product - The target product (e.g.,
SYNTHETICS)tags. - Arbitrary tags associated with some entity (e.g., FACET from a NRQL query, for example
tags.appNameortags.host)targetId - The ID of the alerts target
targetName - The name of the alerts target
operator: The operator used to compare the attribute’s value with the supplied value(s).values: The value(s) to compare against the attribute’s value.
class AlertsMutingRuleConditionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("attribute", "operator", "values")
attribute = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="attribute"
)
operator = sgqlc.types.Field(
sgqlc.types.non_null(AlertsMutingRuleConditionOperator), graphql_name="operator"
)
values = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(String)), graphql_name="values"
)151. AlertsMutingRuleInput¶
Input for creating MutingRules for New Relic Alerts Violations.
Available input fields:
actionOnMutingRuleWindowEnded: The action when the muting rule window is ended or disabled.condition: The condition that defines which violations to target.description: The description of the MutingRule.enabled: Whether the MutingRule is enabledname: The name of the MutingRule.schedule: The time window when the MutingRule should actively mute violations.
class AlertsMutingRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"action_on_muting_rule_window_ended",
"condition",
"description",
"enabled",
"name",
"schedule",
)
action_on_muting_rule_window_ended = sgqlc.types.Field(
AlertsActionOnMutingRuleWindowEnded,
graphql_name="actionOnMutingRuleWindowEnded",
)
condition = sgqlc.types.Field(
sgqlc.types.non_null(AlertsMutingRuleConditionGroupInput),
graphql_name="condition",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
schedule = sgqlc.types.Field(
"AlertsMutingRuleScheduleInput", graphql_name="schedule"
)152. AlertsMutingRuleScheduleInput¶
The time window when the MutingRule should actively mute violations.
Available input fields:
endRepeat: The datetime stamp when the MutingRule schedule should stop repeating. This is in local ISO 8601 format without an offset.
Example: '2020-07-10T15:00:00'
Note: Either endRepeat or repeatCount should be used to end a MutingRule schedule.
Both fields should not be provided together.
endTime: The datetime stamp representing when the MutingRule should end. This is in local ISO 8601 format without an offset.
Example: '2020-07-10T15:00:00'
repeat: The frequency the MutingRule schedule repeats. If the MutingRule repeatsWEEKLY, be sure to setweeklyRepeatDays. If the MutingRule does not repeat, usenull.
Example: DAILY
repeatCount: The number of times the MutingRule schedule should repeat.
Note: Either repeatCount or endRepeat should be used to end a MutingRule schedule.
Both fields should not be provided together.
startTime: The datetime stamp representing when the MutingRule should start. This is in local ISO 8601 format without an offset.
Example: '2020-07-08T14:30:00'
timeZone: The time zone that applies to the MutingRule schedule.
Example: 'America/Los_Angeles'
See List of tz database time zones.
weeklyRepeatDays: The day(s) of the week that a MutingRule should repeat when the repeat field is set toWEEKLY.
Example: [MONDAY, WEDNESDAY]
class AlertsMutingRuleScheduleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"end_repeat",
"end_time",
"repeat",
"repeat_count",
"start_time",
"time_zone",
"weekly_repeat_days",
)
end_repeat = sgqlc.types.Field(NaiveDateTime, graphql_name="endRepeat")
end_time = sgqlc.types.Field(NaiveDateTime, graphql_name="endTime")
repeat = sgqlc.types.Field(AlertsMutingRuleScheduleRepeat, graphql_name="repeat")
repeat_count = sgqlc.types.Field(Int, graphql_name="repeatCount")
start_time = sgqlc.types.Field(NaiveDateTime, graphql_name="startTime")
time_zone = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="timeZone")
weekly_repeat_days = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AlertsDayOfWeek)),
graphql_name="weeklyRepeatDays",
)153. AlertsMutingRuleScheduleUpdateInput¶
The time window when the MutingRule should actively mute violations.
Available input fields:
endRepeat: The datetime stamp when the MutingRule schedule should stop repeating. This is in local ISO 8601 format without an offset.
Example: '2020-07-10T15:00:00'
Note: Either endRepeat or repeatCount should be used to end a MutingRule schedule.
Both fields should not be provided together.
endTime: The datetime stamp representing when the MutingRule should end. This is in local ISO 8601 format without an offset.
Example: '2020-07-10T15:00:00'
repeat: The frequency the MutingRule schedule repeats. If the MutingRule repeatsWEEKLY, be sure to setweeklyRepeatDays. If the MutingRule does not repeat, usenull.
Example: DAILY
repeatCount: The number of times the MutingRule schedule should repeat.
Note: Either repeatCount or endRepeat should be used to end a MutingRule schedule.
Both fields should not be provided together.
startTime: The datetime stamp representing when the MutingRule should start. This is in local ISO 8601 format without an offset.
Example: '2020-07-08T14:30:00'
timeZone: The time zone that applies to the MutingRule schedule.
Example: 'America/Los_Angeles'
See List of tz database time zones.
weeklyRepeatDays: The day(s) of the week that a MutingRule should repeat when the repeat field is set toWEEKLY.
Example: [MONDAY, WEDNESDAY]
class AlertsMutingRuleScheduleUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"end_repeat",
"end_time",
"repeat",
"repeat_count",
"start_time",
"time_zone",
"weekly_repeat_days",
)
end_repeat = sgqlc.types.Field(NaiveDateTime, graphql_name="endRepeat")
end_time = sgqlc.types.Field(NaiveDateTime, graphql_name="endTime")
repeat = sgqlc.types.Field(AlertsMutingRuleScheduleRepeat, graphql_name="repeat")
repeat_count = sgqlc.types.Field(Int, graphql_name="repeatCount")
start_time = sgqlc.types.Field(NaiveDateTime, graphql_name="startTime")
time_zone = sgqlc.types.Field(String, graphql_name="timeZone")
weekly_repeat_days = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AlertsDayOfWeek)),
graphql_name="weeklyRepeatDays",
)154. AlertsMutingRuleUpdateInput¶
Input for updating MutingRules for New Relic Alerts Violations.
Available input fields:
actionOnMutingRuleWindowEnded: The action when the muting rule window is ended or disabled.condition: The condition that defines which violations to target.description: The description of the MutingRule.enabled: Whether the MutingRule is enabledname: The name of the MutingRule.schedule: The time window when the MutingRule should actively mute violations.
class AlertsMutingRuleUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"action_on_muting_rule_window_ended",
"condition",
"description",
"enabled",
"name",
"schedule",
)
action_on_muting_rule_window_ended = sgqlc.types.Field(
AlertsActionOnMutingRuleWindowEnded,
graphql_name="actionOnMutingRuleWindowEnded",
)
condition = sgqlc.types.Field(
AlertsMutingRuleConditionGroupInput, graphql_name="condition"
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
name = sgqlc.types.Field(String, graphql_name="name")
schedule = sgqlc.types.Field(
AlertsMutingRuleScheduleUpdateInput, graphql_name="schedule"
)155. AlertsMutingRulesFilterCriteriaInput¶
An input to filter muting rules for a certain criteria
Available input fields:
enabled: Whether the MutingRule is enabled
class AlertsMutingRulesFilterCriteriaInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled",)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")156. AlertsNotificationChannelCreateConfiguration¶
The input configuration for creating a notification channel.
Available input fields:
email: The input configuration for creating an Email notification channel.opsGenie: The input configuration for creating an OpsGenie notification channel.pagerDuty: The input configuration for creating a PagerDuty notification channel.slack: The input configuration for creating a Slack notification channel.victorOps: The input configuration for creating a VictorOps notification channel.webhook: The input configuration for creating a Webhook notification channel.xMatters: The input configuration for creating an xMatters notification channel.
class AlertsNotificationChannelCreateConfiguration(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"email",
"ops_genie",
"pager_duty",
"slack",
"victor_ops",
"webhook",
"x_matters",
)
email = sgqlc.types.Field(
AlertsEmailNotificationChannelCreateInput, graphql_name="email"
)
ops_genie = sgqlc.types.Field(
"AlertsOpsGenieNotificationChannelCreateInput", graphql_name="opsGenie"
)
pager_duty = sgqlc.types.Field(
"AlertsPagerDutyNotificationChannelCreateInput", graphql_name="pagerDuty"
)
slack = sgqlc.types.Field(
"AlertsSlackNotificationChannelCreateInput", graphql_name="slack"
)
victor_ops = sgqlc.types.Field(
"AlertsVictorOpsNotificationChannelCreateInput", graphql_name="victorOps"
)
webhook = sgqlc.types.Field(
"AlertsWebhookNotificationChannelCreateInput", graphql_name="webhook"
)
x_matters = sgqlc.types.Field(
"AlertsXMattersNotificationChannelCreateInput", graphql_name="xMatters"
)157. AlertsNotificationChannelUpdateConfiguration¶
The input configuration for updating a notification channel.
Available input fields:
email: The input configuration for updating an Email notification channel.opsGenie: The input configuration for updating an OpsGenie notification channel.pagerDuty: The input configuration for updating a PagerDuty notification channel.slack: The input configuration for updating a Slack notification channel.victorOps: The input configuration for updating a VictorOps notification channel.webhook: The input configuration for updating a Webhook notification channel.xMatters: The input configuration for updating an xMatters notification channel.
class AlertsNotificationChannelUpdateConfiguration(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"email",
"ops_genie",
"pager_duty",
"slack",
"victor_ops",
"webhook",
"x_matters",
)
email = sgqlc.types.Field(
AlertsEmailNotificationChannelUpdateInput, graphql_name="email"
)
ops_genie = sgqlc.types.Field(
"AlertsOpsGenieNotificationChannelUpdateInput", graphql_name="opsGenie"
)
pager_duty = sgqlc.types.Field(
"AlertsPagerDutyNotificationChannelUpdateInput", graphql_name="pagerDuty"
)
slack = sgqlc.types.Field(
"AlertsSlackNotificationChannelUpdateInput", graphql_name="slack"
)
victor_ops = sgqlc.types.Field(
"AlertsVictorOpsNotificationChannelUpdateInput", graphql_name="victorOps"
)
webhook = sgqlc.types.Field(
"AlertsWebhookNotificationChannelUpdateInput", graphql_name="webhook"
)
x_matters = sgqlc.types.Field(
"AlertsXMattersNotificationChannelUpdateInput", graphql_name="xMatters"
)158. AlertsNrqlConditionBaselineInput¶
Input for creating a baseline NRQL condition.
Available input fields:
baselineDirection: Direction in which the baseline is set on condition.description: The custom violation description.enabled: Whether the NRQL condition is enabled.expiration: Also known as loss of signal, these are settings for how violations are opened or closed when a signal expires.name: The name of the NRQL condition.nrql: The NRQL query that defines the signal for the condition.runbookUrl: Runbook URL.signal: Configuration that defines the signal that the NRQL condition will use to evaluate.signalSeasonality: Seasonality under which the condition’s signal(s) are evaluated. To have New Relic calculate seasonality automatically, set toNEW_RELIC_CALCULATION(default). To turn off seasonality completely, set toNONE.targetEntity: BETA PREVIEW: ThetargetEntityfield is in limited preview. The entity explicitly targeted by the condition.terms: "List of critical and warning terms for the condition.
Terms are required in most cases. For conditions with a loss of signal threshold only, terms can be blank.
titleTemplate: This field allows you to create a custom title to be used when incidents are opened by the condition. Setting this field will override the default title. Must be Handlebars format.violationTimeLimit: Deprecated - use violationTimeLimitSeconds for full range of values.
Duration after which a violation automatically closes. Default is THIRTY_DAYS.
violationTimeLimitSeconds: Duration after which a violation automatically closes in seconds. Accepts values between 300 seconds (5 minutes) and 2592000 seconds (30 days).
Default is 3 days (259200 seconds).
class AlertsNrqlConditionBaselineInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"baseline_direction",
"description",
"enabled",
"expiration",
"name",
"nrql",
"runbook_url",
"signal",
"signal_seasonality",
"target_entity",
"terms",
"title_template",
"violation_time_limit",
"violation_time_limit_seconds",
)
baseline_direction = sgqlc.types.Field(
sgqlc.types.non_null(AlertsNrqlBaselineDirection),
graphql_name="baselineDirection",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
expiration = sgqlc.types.Field(
"AlertsNrqlConditionExpirationInput", graphql_name="expiration"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
nrql = sgqlc.types.Field(
sgqlc.types.non_null("AlertsNrqlConditionQueryInput"), graphql_name="nrql"
)
runbook_url = sgqlc.types.Field(String, graphql_name="runbookUrl")
signal = sgqlc.types.Field("AlertsNrqlConditionSignalInput", graphql_name="signal")
signal_seasonality = sgqlc.types.Field(
AlertsNrqlSignalSeasonality, graphql_name="signalSeasonality"
)
target_entity = sgqlc.types.Field(EntityGuid, graphql_name="targetEntity")
terms = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("AlertsNrqlDynamicConditionTermsInput")
),
graphql_name="terms",
)
title_template = sgqlc.types.Field(String, graphql_name="titleTemplate")
violation_time_limit = sgqlc.types.Field(
AlertsViolationTimeLimit, graphql_name="violationTimeLimit"
)
violation_time_limit_seconds = sgqlc.types.Field(
Seconds, graphql_name="violationTimeLimitSeconds"
)159. AlertsNrqlConditionExpirationInput¶
Also known as loss of signal, these are settings for how violations are opened or closed when a signal expires.
Available input fields:
closeViolationsOnExpiration: Whether to close all open violations when the signal expires. Defaults to true.expirationDuration: The amount of time (in seconds) to wait before considering if the signal has been lost. Max value of 172800 (48 hours).ignoreOnExpectedTermination: Indicates whether an alert condition should ignore expected termination of a signal when considering whether to create a loss of signal incident. Defaults to false.openViolationOnExpiration: Whether to create a new “lost signal” violation to capture that the signal expired. Defaults to false.
class AlertsNrqlConditionExpirationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"close_violations_on_expiration",
"expiration_duration",
"ignore_on_expected_termination",
"open_violation_on_expiration",
)
close_violations_on_expiration = sgqlc.types.Field(
Boolean, graphql_name="closeViolationsOnExpiration"
)
expiration_duration = sgqlc.types.Field(Seconds, graphql_name="expirationDuration")
ignore_on_expected_termination = sgqlc.types.Field(
Boolean, graphql_name="ignoreOnExpectedTermination"
)
open_violation_on_expiration = sgqlc.types.Field(
Boolean, graphql_name="openViolationOnExpiration"
)160. AlertsNrqlConditionOutlierInput¶
Input for creating an outlier NRQL condition.
Available input fields:
description: The custom violation description.enabled: Whether the NRQL condition is enabled.expiration: Also known as loss of signal, these are settings for how violations are opened or closed when a signal expires.name: Name of the NRQL condition.nrql: The NRQL query that defines the signal for the condition.outlierConfiguration: Configuration that defines the outlier detection settings for the NRQL condition.runbookUrl: Runbook URL.signal: Configuration that defines the signal that the NRQL condition will use to evaluate.targetEntity: BETA PREVIEW: ThetargetEntityfield is in limited preview. The entity explicitly targeted by the condition.terms: List of critical and warning terms for the condition.titleTemplate: This field allows you to create a custom title to be used when incidents are opened by the condition. Setting this field will override the default title. Must be Handlebars format.violationTimeLimit: Deprecated - use violationTimeLimitSeconds for full range of values.
Duration after which a violation automatically closes. Default is THIRTY_DAYS.
violationTimeLimitSeconds: Duration after which a violation automatically closes in seconds. Accepts values between 300 seconds (5 minutes) and 2592000 seconds (30 days).
Default is 3 days (259200 seconds).
class AlertsNrqlConditionOutlierInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"enabled",
"expiration",
"name",
"nrql",
"outlier_configuration",
"runbook_url",
"signal",
"target_entity",
"terms",
"title_template",
"violation_time_limit",
"violation_time_limit_seconds",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
expiration = sgqlc.types.Field(
AlertsNrqlConditionExpirationInput, graphql_name="expiration"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
nrql = sgqlc.types.Field(
sgqlc.types.non_null("AlertsNrqlConditionQueryInput"), graphql_name="nrql"
)
outlier_configuration = sgqlc.types.Field(
"AlertsOutlierConfigurationInput", graphql_name="outlierConfiguration"
)
runbook_url = sgqlc.types.Field(String, graphql_name="runbookUrl")
signal = sgqlc.types.Field("AlertsNrqlConditionSignalInput", graphql_name="signal")
target_entity = sgqlc.types.Field(EntityGuid, graphql_name="targetEntity")
terms = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null("AlertsNrqlDynamicConditionTermsInput")
)
),
graphql_name="terms",
)
title_template = sgqlc.types.Field(String, graphql_name="titleTemplate")
violation_time_limit = sgqlc.types.Field(
AlertsViolationTimeLimit, graphql_name="violationTimeLimit"
)
violation_time_limit_seconds = sgqlc.types.Field(
Seconds, graphql_name="violationTimeLimitSeconds"
)161. AlertsNrqlConditionPredictionInput¶
Information for generating the prediction to be used in predictive alerting.
Available input fields:
predictBy: The duration, in seconds, that the prediction should look into the future.preferPredictionViolation: If a prediction incident is open when a term’s static threshold is breached by the actual signal, default behavior is to close the prediction incident and open a static incident. SettingpreferPredictionViolationtotrueoverrides this behavior leaving the prediction incident open and preventing a static incident from opening.
class AlertsNrqlConditionPredictionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("predict_by", "prefer_prediction_violation")
predict_by = sgqlc.types.Field(Seconds, graphql_name="predictBy")
prefer_prediction_violation = sgqlc.types.Field(
Boolean, graphql_name="preferPredictionViolation"
)162. AlertsNrqlConditionQueryInput¶
Information for generating the condition NRQL query. The output of data from this NRQL query will be compared to the condition terms to detect violations.
Available input fields:
dataAccountId: The New Relic account ID to use as the basis for the NRQL alert condition’squery; will default to the condition’s account ID if unspecified.evaluationOffset: Deprecated; superseded bysignal.aggregationMethodwithsignal.aggregationDelayorsignal.aggregationTimer.
By default, we evaluate the NRQL query in one-minute time windows. Start time depends on the value you select in the NRQL condition’s evaluationOffset. Evaluation offset cannot be greater than 60 minutes.
This value is the number of time windows we look back at the aggregated.
Example: With an evaluationOffset of 3, the NRQL time window applied to your query will be:
SINCE 3 minutes ago UNTIL 2 minutes ago
query: NRQL syntax that defines the query.
class AlertsNrqlConditionQueryInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("data_account_id", "evaluation_offset", "query")
data_account_id = sgqlc.types.Field(Int, graphql_name="dataAccountId")
evaluation_offset = sgqlc.types.Field(Int, graphql_name="evaluationOffset")
query = sgqlc.types.Field(sgqlc.types.non_null(Nrql), graphql_name="query")163. AlertsNrqlConditionSignalInput¶
Configuration that defines the signal that the NRQL condition will use to evaluate.
Available input fields:
aggregationDelay: How long we wait for data that belongs in each aggregation window. Depending on your data, a longer delay may increase accuracy but delay notifications.
Use aggregationDelay with the EVENT_FLOW and CADENCE methods. The maximum
delay is 1200 seconds (20 minutes) when using EVENT_FLOW and 3600 seconds
(60 minutes) when using CADENCE. In both cases, the minimum delay is 0 seconds
and the default is 120 seconds.
When using aggregationDelay, do not use evaluationOffset.
aggregationMethod: The method that determines when we consider an aggregation window to be complete so that we can evaluate the signal for violations. Default isEVENT_FLOW.
When using any aggregationMethod, do not use evaluationOffset.
When using the aggregationMethod with EVENT_TIMER, use aggregationTimer.
For EVENT_FLOW and CADENCE, use aggregationDelay.
aggregationTimer: How long we wait after each data point arrives to make sure we’ve processed the whole batch.
Use aggregationTimer with the EVENT_TIMER method. The timer value can range
from 5 seconds to 1200 seconds (20 minutes); the default is 60 seconds.
When using aggregationTimer, do not use evaluationOffset.
aggregationWindow: Aggregation window controls the duration of the time window used to evaluate the NRQL query, in seconds. The value must be at least 30 seconds, and no more than 6 hours (21600 seconds). Default is 60 seconds.evaluationDelay: How long we wait until the signal starts evaluating. The maximum delay is 7200 seconds (120 minutes).evaluationOffset: Deprecated; superseded bysignal.aggregationMethodwithsignal.aggregationDelayorsignal.aggregationTimer.
By default, we evaluate the NRQL query in one-minute time windows. The start time depends on the value you select in the NRQL condition’s evaluationOffset. Evaluation offset cannot be greater than 60 minutes.
This value is the number of time windows we look back at the aggregated data.
Example: With an evaluationOffset of 3 and a 1 minute aggregation window, the NRQL time window applied to your query will be:
SINCE 3 minutes ago UNTIL 2 minutes ago
fillOption: Option that determines the type of value that should be used to fill gaps (empty windows). Defaults to STATIC.
Outlier NRQL conditions may only use NONE.
fillValue: If using the static fill option, this the value used for filling. Defaults to 0.pollingFrequency: The frequency at which the NRQL will be executed and the results will be evaluated, in seconds.
Polling cannot happen more frequently than 3600 seconds (1 hour), and must be specified in whole hour increments. Example: Frequency may be 3600 seconds (1 hour), but not 5400 seconds (1.5 hours).
Polling cannot happen less frequently than the duration of the warning term, critical term, or 24 hours, whichever is shortest. Example: If the warning term duration is 2 days and the critical term duration is 3 days, the polling must be no less frequent than once every 86400 seconds (24 hours). Example: If the warning term duration is 6 hours and the critical term duration is 12 hours, the polling must be no less frequent than once every 21600 seconds (6 hours).
Default polling frequency will be 3600 seconds (1 hour).
Only valid for NRQL conditions with CloudCost, KubernetesCost, or CloudCostEstimate event types. Conditions for these event types are evaluated in a polling fashion.
slideBy: This setting gathers data in overlapping time windows to smooth the chart line, making it easier to spot trends.
The slideBy value is specified in seconds and must be smaller than and a factor of the aggregationWindow.
Cannot be used with:
Outlier NRQL conditions
class AlertsNrqlConditionSignalInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aggregation_delay",
"aggregation_method",
"aggregation_timer",
"aggregation_window",
"evaluation_delay",
"evaluation_offset",
"fill_option",
"fill_value",
"polling_frequency",
"slide_by",
)
aggregation_delay = sgqlc.types.Field(Seconds, graphql_name="aggregationDelay")
aggregation_method = sgqlc.types.Field(
AlertsSignalAggregationMethod, graphql_name="aggregationMethod"
)
aggregation_timer = sgqlc.types.Field(Seconds, graphql_name="aggregationTimer")
aggregation_window = sgqlc.types.Field(Seconds, graphql_name="aggregationWindow")
evaluation_delay = sgqlc.types.Field(Seconds, graphql_name="evaluationDelay")
evaluation_offset = sgqlc.types.Field(Int, graphql_name="evaluationOffset")
fill_option = sgqlc.types.Field(AlertsFillOption, graphql_name="fillOption")
fill_value = sgqlc.types.Field(Float, graphql_name="fillValue")
polling_frequency = sgqlc.types.Field(Seconds, graphql_name="pollingFrequency")
slide_by = sgqlc.types.Field(Seconds, graphql_name="slideBy")164. AlertsNrqlConditionStaticInput¶
Input for creating a static NRQL condition.
Available input fields:
description: The custom violation description.enabled: Whether the NRQL condition is enabled.expiration: Also known as loss of signal, these are settings for how violations are opened or closed when a signal expires.name: Name of the NRQL condition.nrql: The NRQL query that defines the signal for the condition.runbookUrl: Runbook URL.signal: Configuration that defines the signal that the NRQL condition will use to evaluate.targetEntity: BETA PREVIEW: ThetargetEntityfield is in limited preview. The entity explicitly targeted by the condition.terms: List of critical and warning terms for the condition.
Terms are required in most cases. For conditions with a loss of signal threshold only, terms can be blank.
titleTemplate: This field allows you to create a custom title to be used when incidents are opened by the condition. Setting this field will override the default title. Must be Handlebars format.valueFunction: Deprecated - usesignal.slideByinstead.
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 is opened.
violationTimeLimit: Deprecated - use violationTimeLimitSeconds for full range of values.
Duration after which a violation automatically closes. Default is THIRTY_DAYS.
violationTimeLimitSeconds: Duration after which a violation automatically closes in seconds. Accepts values between 300 seconds (5 minutes) and 2592000 seconds (30 days).
Default is 3 days (259200 seconds).
class AlertsNrqlConditionStaticInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"enabled",
"expiration",
"name",
"nrql",
"runbook_url",
"signal",
"target_entity",
"terms",
"title_template",
"value_function",
"violation_time_limit",
"violation_time_limit_seconds",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
expiration = sgqlc.types.Field(
AlertsNrqlConditionExpirationInput, graphql_name="expiration"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
nrql = sgqlc.types.Field(
sgqlc.types.non_null(AlertsNrqlConditionQueryInput), graphql_name="nrql"
)
runbook_url = sgqlc.types.Field(String, graphql_name="runbookUrl")
signal = sgqlc.types.Field(AlertsNrqlConditionSignalInput, graphql_name="signal")
target_entity = sgqlc.types.Field(EntityGuid, graphql_name="targetEntity")
terms = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("AlertsNrqlConditionTermsInput")),
graphql_name="terms",
)
title_template = sgqlc.types.Field(String, graphql_name="titleTemplate")
value_function = sgqlc.types.Field(
AlertsNrqlStaticConditionValueFunction, graphql_name="valueFunction"
)
violation_time_limit = sgqlc.types.Field(
AlertsViolationTimeLimit, graphql_name="violationTimeLimit"
)
violation_time_limit_seconds = sgqlc.types.Field(
Seconds, graphql_name="violationTimeLimitSeconds"
)165. AlertsNrqlConditionTermsInput¶
NRQL condition terms determine when a violation will be opened.
Available input fields:
disableHealthStatusReporting: Violations will not change system health status for this term.operator: Operator used to compare against the threshold.prediction: Usepredictionto open alerts when your static threshold is predicted to be reached in the future.
Note that the predictive alerts feature are available only to Advanced Compute customers.
priority: Priority determines how much attention your incidents need. Your workflow settings then tell us when and where to send notifications for different priorities.threshold: Value that triggers a violation.thresholdDuration: The duration, in seconds, that the threshold must violate for in order to create a violation. This value must be within 60-86400 seconds and must be a multiple of the aggregation window. (Default aggregation window duration is 60 seconds.)thresholdOccurrences: How many data points must be in violation for the specified thresholdDuration.
class AlertsNrqlConditionTermsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"disable_health_status_reporting",
"operator",
"prediction",
"priority",
"threshold",
"threshold_duration",
"threshold_occurrences",
)
disable_health_status_reporting = sgqlc.types.Field(
Boolean, graphql_name="disableHealthStatusReporting"
)
operator = sgqlc.types.Field(
sgqlc.types.non_null(AlertsNrqlConditionTermsOperator), graphql_name="operator"
)
prediction = sgqlc.types.Field(
AlertsNrqlConditionPredictionInput, graphql_name="prediction"
)
priority = sgqlc.types.Field(
sgqlc.types.non_null(AlertsNrqlConditionPriority), graphql_name="priority"
)
threshold = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="threshold")
threshold_duration = sgqlc.types.Field(
sgqlc.types.non_null(Seconds), graphql_name="thresholdDuration"
)
threshold_occurrences = sgqlc.types.Field(
sgqlc.types.non_null(AlertsNrqlConditionThresholdOccurrences),
graphql_name="thresholdOccurrences",
)166. AlertsNrqlConditionUpdateBaselineInput¶
Input for updating a baseline NRQL condition.
Available input fields:
baselineDirection: Direction in which the baseline is set on condition.description: The custom violation description.enabled: Whether the NRQL condition is enabled.expiration: Also known as loss of signal, these are settings for how violations are opened or closed when a signal expires.name: Name of the NRQL condition.nrql: The NRQL query that defines the signal for the condition.runbookUrl: Runbook URL.signal: Configuration that defines the signal that the NRQL condition will use to evaluate.signalSeasonality: Seasonality under which the condition’s signal(s) are evaluated. To have New Relic calculate seasonality automatically, set toNEW_RELIC_CALCULATION(default). To turn off seasonality completely, set toNONE.targetEntity: BETA PREVIEW: ThetargetEntityfield is in limited preview. The entity explicitly targeted by the condition.terms: List of critical and warning terms for the condition.
Terms are required in most cases. For conditions with a loss of signal threshold only, terms can be blank.
titleTemplate: This field allows you to create a custom title to be used when incidents are opened by the condition. Setting this field will override the default title. Must be Handlebars format.violationTimeLimit: Deprecated - use violationTimeLimitSeconds for full range of values.
Duration after which a violation automatically closes. Default is THIRTY_DAYS.
violationTimeLimitSeconds: Duration after which a violation automatically closes in seconds. Accepts values between 300 seconds (5 minutes) and 2592000 seconds (30 days).
Default is 3 days (259200 seconds).
class AlertsNrqlConditionUpdateBaselineInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"baseline_direction",
"description",
"enabled",
"expiration",
"name",
"nrql",
"runbook_url",
"signal",
"signal_seasonality",
"target_entity",
"terms",
"title_template",
"violation_time_limit",
"violation_time_limit_seconds",
)
baseline_direction = sgqlc.types.Field(
AlertsNrqlBaselineDirection, graphql_name="baselineDirection"
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
expiration = sgqlc.types.Field(
AlertsNrqlConditionExpirationInput, graphql_name="expiration"
)
name = sgqlc.types.Field(String, graphql_name="name")
nrql = sgqlc.types.Field("AlertsNrqlConditionUpdateQueryInput", graphql_name="nrql")
runbook_url = sgqlc.types.Field(String, graphql_name="runbookUrl")
signal = sgqlc.types.Field(AlertsNrqlConditionSignalInput, graphql_name="signal")
signal_seasonality = sgqlc.types.Field(
AlertsNrqlSignalSeasonality, graphql_name="signalSeasonality"
)
target_entity = sgqlc.types.Field(EntityGuid, graphql_name="targetEntity")
terms = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("AlertsNrqlDynamicConditionTermsInput")
),
graphql_name="terms",
)
title_template = sgqlc.types.Field(String, graphql_name="titleTemplate")
violation_time_limit = sgqlc.types.Field(
AlertsViolationTimeLimit, graphql_name="violationTimeLimit"
)
violation_time_limit_seconds = sgqlc.types.Field(
Seconds, graphql_name="violationTimeLimitSeconds"
)167. AlertsNrqlConditionUpdateOutlierInput¶
Input for updating an outlier NRQL condition.
Available input fields:
description: The custom violation description.enabled: Whether the NRQL condition is enabled.expiration: Also known as loss of signal, these are settings for how violations are opened or closed when a signal expires.name: Name of the NRQL condition.nrql: The NRQL query that defines the signal for the condition.outlierConfiguration: Configuration that defines the outlier detection settings for the NRQL condition.runbookUrl: Runbook URL.signal: Configuration that defines the signal that the NRQL condition will use to evaluate.targetEntity: BETA PREVIEW: ThetargetEntityfield is in limited preview. The entity explicitly targeted by the condition.terms: List of critical and warning terms for the condition.titleTemplate: This field allows you to create a custom title to be used when incidents are opened by the condition. Setting this field will override the default title. Must be Handlebars format.violationTimeLimit: Deprecated - use violationTimeLimitSeconds for full range of values.
Duration after which a violation automatically closes. Default is THIRTY_DAYS.
violationTimeLimitSeconds: Duration after which a violation automatically closes in seconds. Accepts values between 300 seconds (5 minutes) and 2592000 seconds (30 days).
Default is 3 days (259200 seconds).
class AlertsNrqlConditionUpdateOutlierInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"enabled",
"expiration",
"name",
"nrql",
"outlier_configuration",
"runbook_url",
"signal",
"target_entity",
"terms",
"title_template",
"violation_time_limit",
"violation_time_limit_seconds",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
expiration = sgqlc.types.Field(
AlertsNrqlConditionExpirationInput, graphql_name="expiration"
)
name = sgqlc.types.Field(String, graphql_name="name")
nrql = sgqlc.types.Field("AlertsNrqlConditionUpdateQueryInput", graphql_name="nrql")
outlier_configuration = sgqlc.types.Field(
"AlertsOutlierConfigurationInput", graphql_name="outlierConfiguration"
)
runbook_url = sgqlc.types.Field(String, graphql_name="runbookUrl")
signal = sgqlc.types.Field(AlertsNrqlConditionSignalInput, graphql_name="signal")
target_entity = sgqlc.types.Field(EntityGuid, graphql_name="targetEntity")
terms = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("AlertsNrqlDynamicConditionTermsInput")
),
graphql_name="terms",
)
title_template = sgqlc.types.Field(String, graphql_name="titleTemplate")
violation_time_limit = sgqlc.types.Field(
AlertsViolationTimeLimit, graphql_name="violationTimeLimit"
)
violation_time_limit_seconds = sgqlc.types.Field(
Seconds, graphql_name="violationTimeLimitSeconds"
)168. AlertsNrqlConditionUpdateQueryInput¶
Information for generating the condition NRQL query. Output from this NRQL query will be compared to the condition terms to detect violations.
Available input fields:
dataAccountId: The New Relic account ID to use as the basis for the NRQL alert condition’squery; will default to the condition’s account ID if unspecified.evaluationOffset: Deprecated; superseded bysignal.aggregationMethodwithsignal.aggregationDelayorsignal.aggregationTimer.
By default, we evaluate the NRQL query in one-minute time windows. Start time depends on the value you select in the NRQL condition’s evaluationOffset. Evaluation offset cannot be greater than 60 minutes.
This value is the number of time windows we look back at the aggregated data.
Example: With an evaluationOffset of 3, the NRQL time window applied to your query will be:
SINCE 3 minutes ago UNTIL 2 minutes ago
query: NRQL syntax that defines the query.
class AlertsNrqlConditionUpdateQueryInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("data_account_id", "evaluation_offset", "query")
data_account_id = sgqlc.types.Field(Int, graphql_name="dataAccountId")
evaluation_offset = sgqlc.types.Field(Int, graphql_name="evaluationOffset")
query = sgqlc.types.Field(String, graphql_name="query")169. AlertsNrqlConditionUpdateStaticInput¶
Input for updating a static NRQL condition.
Available input fields:
description: The custom violation description.enabled: Whether the NRQL condition is enabled.expiration: Also known as loss of signal, these are settings for how violations are opened or closed when a signal expires.name: Name of the NRQL condition.nrql: The NRQL query that defines the signal for the condition.runbookUrl: Runbook URL.signal: Configuration that defines the signal that the NRQL condition will use to evaluate.targetEntity: BETA PREVIEW: ThetargetEntityfield is in limited preview. The entity explicitly targeted by the condition.terms: List of critical and warning terms for the condition.
Terms are required in most cases. For conditions with a loss of signal threshold only, terms can be blank.
titleTemplate: This field allows you to create a custom title to be used when incidents are opened by the condition. Setting this field will override the default title. Must be Handlebars format.valueFunction: Deprecated - usesignal.slideByinstead.
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 is opened.
violationTimeLimit: Deprecated - use violationTimeLimitSeconds for full range of values.
Duration after which a violation automatically closes. Default is THIRTY_DAYS.
violationTimeLimitSeconds: Duration after which a violation automatically closes in seconds. Accepts values between 300 seconds (5 minutes) and 2592000 seconds (30 days).
Default is 3 days (259200 seconds).
class AlertsNrqlConditionUpdateStaticInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"enabled",
"expiration",
"name",
"nrql",
"runbook_url",
"signal",
"target_entity",
"terms",
"title_template",
"value_function",
"violation_time_limit",
"violation_time_limit_seconds",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
expiration = sgqlc.types.Field(
AlertsNrqlConditionExpirationInput, graphql_name="expiration"
)
name = sgqlc.types.Field(String, graphql_name="name")
nrql = sgqlc.types.Field(AlertsNrqlConditionUpdateQueryInput, graphql_name="nrql")
runbook_url = sgqlc.types.Field(String, graphql_name="runbookUrl")
signal = sgqlc.types.Field(AlertsNrqlConditionSignalInput, graphql_name="signal")
target_entity = sgqlc.types.Field(EntityGuid, graphql_name="targetEntity")
terms = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(AlertsNrqlConditionTermsInput)),
graphql_name="terms",
)
title_template = sgqlc.types.Field(String, graphql_name="titleTemplate")
value_function = sgqlc.types.Field(
AlertsNrqlStaticConditionValueFunction, graphql_name="valueFunction"
)
violation_time_limit = sgqlc.types.Field(
AlertsViolationTimeLimit, graphql_name="violationTimeLimit"
)
violation_time_limit_seconds = sgqlc.types.Field(
Seconds, graphql_name="violationTimeLimitSeconds"
)170. AlertsNrqlConditionsSearchCriteriaInput¶
Search criteria for returning specific NRQL conditions.
Available input fields:
name: Exact name of the NRQL condition.nameLike: String to partially match a NRQL condition name.policyId: Policy ID associated with the NRQL condition.query: Exact NRQL query used in the NRQL condition.queryLike: String to partially match the NRQL query used in the NRQL condition.termsOperator: Terms operator to match while searching for NRQL conditions.
class AlertsNrqlConditionsSearchCriteriaInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"name",
"name_like",
"policy_id",
"query",
"query_like",
"terms_operator",
)
name = sgqlc.types.Field(String, graphql_name="name")
name_like = sgqlc.types.Field(String, graphql_name="nameLike")
policy_id = sgqlc.types.Field(ID, graphql_name="policyId")
query = sgqlc.types.Field(String, graphql_name="query")
query_like = sgqlc.types.Field(String, graphql_name="queryLike")
terms_operator = sgqlc.types.Field(
AlertsNrqlConditionTermsOperator, graphql_name="termsOperator"
)171. AlertsNrqlDynamicConditionTermsInput¶
NRQL condition terms determine when a violation will be opened.
Available input fields:
disableHealthStatusReporting: Violations will not change system health status for this term.operator: Operator used to compare against the threshold.priority: Priority determines how much attention your incidents need. Your workflow settings then tell us when and where to send notifications for different priorities.threshold: Value that triggers a violation.thresholdDuration: The duration, in seconds, that the threshold must violate in order to create a violation. Value must be within 120-86400 seconds and a multiple of the aggregation window for baseline conditions. (Default aggregation window duration is 60 seconds.)thresholdOccurrences: How many data points must be in violation for the specified threshold duration.
class AlertsNrqlDynamicConditionTermsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"disable_health_status_reporting",
"operator",
"priority",
"threshold",
"threshold_duration",
"threshold_occurrences",
)
disable_health_status_reporting = sgqlc.types.Field(
Boolean, graphql_name="disableHealthStatusReporting"
)
operator = sgqlc.types.Field(
sgqlc.types.non_null(AlertsNrqlDynamicConditionTermsOperator),
graphql_name="operator",
)
priority = sgqlc.types.Field(
sgqlc.types.non_null(AlertsNrqlConditionPriority), graphql_name="priority"
)
threshold = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="threshold")
threshold_duration = sgqlc.types.Field(
sgqlc.types.non_null(Seconds), graphql_name="thresholdDuration"
)
threshold_occurrences = sgqlc.types.Field(
sgqlc.types.non_null(AlertsNrqlConditionThresholdOccurrences),
graphql_name="thresholdOccurrences",
)172. AlertsOpsGenieNotificationChannelCreateInput¶
The input for creating a new OpsGenie notification channel.
Available input fields:
apiKey: API key.dataCenterRegion: OpsGenie data center region.name: Notification channel name.recipients: List of email recipients.tags: Tags.teams: Teams.
class AlertsOpsGenieNotificationChannelCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"api_key",
"data_center_region",
"name",
"recipients",
"tags",
"teams",
)
api_key = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="apiKey"
)
data_center_region = sgqlc.types.Field(
sgqlc.types.non_null(AlertsOpsGenieDataCenterRegion),
graphql_name="dataCenterRegion",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
recipients = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="recipients"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="tags"
)
teams = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="teams"
)173. AlertsOpsGenieNotificationChannelUpdateInput¶
The input for updating an existing OpsGenie notification channel.
Available input fields:
apiKey: API key.dataCenterRegion: OpsGenie data center region.name: Notification channel name.recipients: List of email recipients.tags: Tags.teams: Teams.
class AlertsOpsGenieNotificationChannelUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"api_key",
"data_center_region",
"name",
"recipients",
"tags",
"teams",
)
api_key = sgqlc.types.Field(SecureValue, graphql_name="apiKey")
data_center_region = sgqlc.types.Field(
AlertsOpsGenieDataCenterRegion, graphql_name="dataCenterRegion"
)
name = sgqlc.types.Field(String, graphql_name="name")
recipients = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="recipients"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="tags"
)
teams = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="teams"
)174. AlertsOutlierAlgorithmDbScanConfigurationInput¶
Input representing the outlier detection configuration settings for the DBSCAN algorithm.
Available input fields:
epsilon: The maximum distance between two samples for one to be considered as in the neighborhood of the other. A lower value creates more distinct clusters.evaluationGroupFacet: The facet name to pre-group data by before applying the outlier detection algorithm. If not specified, the algorithm is applied to all returned data.minimumPoints: The number of samples in a neighborhood for a point to be considered as a core point.
class AlertsOutlierAlgorithmDbScanConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("epsilon", "evaluation_group_facet", "minimum_points")
epsilon = sgqlc.types.Field(Float, graphql_name="epsilon")
evaluation_group_facet = sgqlc.types.Field(
String, graphql_name="evaluationGroupFacet"
)
minimum_points = sgqlc.types.Field(Int, graphql_name="minimumPoints")175. AlertsOutlierConfigurationInput¶
Input representing the outlier detection configuration settings for the various algorithms.
Available input fields:
dbscan: Configuration for the DBSCAN outlier detection algorithm.
class AlertsOutlierConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("dbscan",)
dbscan = sgqlc.types.Field(
AlertsOutlierAlgorithmDbScanConfigurationInput, graphql_name="dbscan"
)176. AlertsPagerDutyNotificationChannelCreateInput¶
The input for creating a new PagerDuty notification channel.
Available input fields:
apiKey: API key.name: Notification channel name.
class AlertsPagerDutyNotificationChannelCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("api_key", "name")
api_key = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="apiKey"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")177. AlertsPagerDutyNotificationChannelUpdateInput¶
The input for updating an existing PagerDuty notification channel.
Available input fields:
apiKey: API key.name: Notification channel name.
class AlertsPagerDutyNotificationChannelUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("api_key", "name")
api_key = sgqlc.types.Field(SecureValue, graphql_name="apiKey")
name = sgqlc.types.Field(String, graphql_name="name")178. AlertsPoliciesSearchCriteriaInput¶
Search criteria for returning specific policies.
Available input fields:
ids: The list of policy ids to return.name: Exact name of the policy.nameLike: String to partially match a policy name.
class AlertsPoliciesSearchCriteriaInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("ids", "name", "name_like")
ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="ids"
)
name = sgqlc.types.Field(String, graphql_name="name")
name_like = sgqlc.types.Field(String, graphql_name="nameLike")179. AlertsPolicyInput¶
Container for conditions with associated notifications channels.
Available input fields:
incidentPreference: Determines how incidents are created for critical violations of the conditions contained in the policy.name: Description of the policy.
class AlertsPolicyInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident_preference", "name")
incident_preference = sgqlc.types.Field(
sgqlc.types.non_null(AlertsIncidentPreference),
graphql_name="incidentPreference",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")180. AlertsPolicyUpdateInput¶
Policy fields to be updated.
Available input fields:
incidentPreference: Determines how incidents are created for critical violations of the conditions contained in the policy.name: Description of the policy.
class AlertsPolicyUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("incident_preference", "name")
incident_preference = sgqlc.types.Field(
AlertsIncidentPreference, graphql_name="incidentPreference"
)
name = sgqlc.types.Field(String, graphql_name="name")181. AlertsSlackNotificationChannelCreateInput¶
The input for creating a new Slack notification channel.
Available input fields:
name: Notification channel name.teamChannel: Slack channel name.url: Slack channel URL.
class AlertsSlackNotificationChannelCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "team_channel", "url")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
team_channel = sgqlc.types.Field(String, graphql_name="teamChannel")
url = sgqlc.types.Field(sgqlc.types.non_null(SecureValue), graphql_name="url")182. AlertsSlackNotificationChannelUpdateInput¶
The input for updating an existing Slack notification channel.
Available input fields:
name: Notification channel name.teamChannel: Slack channel name.url: Slack channel URL.
class AlertsSlackNotificationChannelUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "team_channel", "url")
name = sgqlc.types.Field(String, graphql_name="name")
team_channel = sgqlc.types.Field(String, graphql_name="teamChannel")
url = sgqlc.types.Field(SecureValue, graphql_name="url")183. AlertsVictorOpsNotificationChannelCreateInput¶
The input for creating a new VictorOps notification channel.
Available input fields:
key: Key.name: Notification channel name.routeKey: Route key.
class AlertsVictorOpsNotificationChannelCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "name", "route_key")
key = sgqlc.types.Field(sgqlc.types.non_null(SecureValue), graphql_name="key")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
route_key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="routeKey")184. AlertsVictorOpsNotificationChannelUpdateInput¶
The input for updating an existing VictorOps notification channel.
Available input fields:
key: Key.name: Notification channel name.routeKey: Route key.
class AlertsVictorOpsNotificationChannelUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "name", "route_key")
key = sgqlc.types.Field(SecureValue, graphql_name="key")
name = sgqlc.types.Field(String, graphql_name="name")
route_key = sgqlc.types.Field(String, graphql_name="routeKey")185. AlertsWebhookBasicAuthMutationInput¶
Webhook basic auth
Available input fields:
password: Passwordusername: Username
class AlertsWebhookBasicAuthMutationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("password", "username")
password = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="password"
)
username = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="username")186. AlertsWebhookCustomHeaderMutationInput¶
Webhook header
Available input fields:
name: Header namevalue: Header value
class AlertsWebhookCustomHeaderMutationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "value")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
value = sgqlc.types.Field(sgqlc.types.non_null(SecureValue), graphql_name="value")187. AlertsWebhookNotificationChannelCreateInput¶
The input for creating a new Webhook notification channel.
Available input fields:
baseUrl: Base URL.basicAuth: Basic auth.customHttpHeaders: Custom HTTP headers.customPayloadBody: Custom payload body.customPayloadType: Custom payload type.name: Notification channel name.
class AlertsWebhookNotificationChannelCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"base_url",
"basic_auth",
"custom_http_headers",
"custom_payload_body",
"custom_payload_type",
"name",
)
base_url = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="baseUrl")
basic_auth = sgqlc.types.Field(
AlertsWebhookBasicAuthMutationInput, graphql_name="basicAuth"
)
custom_http_headers = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AlertsWebhookCustomHeaderMutationInput)
),
graphql_name="customHttpHeaders",
)
custom_payload_body = sgqlc.types.Field(String, graphql_name="customPayloadBody")
custom_payload_type = sgqlc.types.Field(
AlertsWebhookCustomPayloadType, graphql_name="customPayloadType"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")188. AlertsWebhookNotificationChannelUpdateInput¶
The input for updating an existing Webhook notification channel.
Available input fields:
baseUrl: Base URL.basicAuth: Basic auth.customHttpHeaders: Custom HTTP headers.customPayloadBody: Custom payload body.customPayloadType: Custom payload type.name: Notification channel name.
class AlertsWebhookNotificationChannelUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"base_url",
"basic_auth",
"custom_http_headers",
"custom_payload_body",
"custom_payload_type",
"name",
)
base_url = sgqlc.types.Field(String, graphql_name="baseUrl")
basic_auth = sgqlc.types.Field(
AlertsWebhookBasicAuthMutationInput, graphql_name="basicAuth"
)
custom_http_headers = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AlertsWebhookCustomHeaderMutationInput)
),
graphql_name="customHttpHeaders",
)
custom_payload_body = sgqlc.types.Field(String, graphql_name="customPayloadBody")
custom_payload_type = sgqlc.types.Field(
AlertsWebhookCustomPayloadType, graphql_name="customPayloadType"
)
name = sgqlc.types.Field(String, graphql_name="name")189. AlertsXMattersNotificationChannelCreateInput¶
The input for creating a new xMatters notification channel.
Available input fields:
integrationUrl: Integration URL.name: Notification channel name.
class AlertsXMattersNotificationChannelCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("integration_url", "name")
integration_url = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="integrationUrl"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")190. AlertsXMattersNotificationChannelUpdateInput¶
The input for updating an existing xMatters notification channel.
Available input fields:
integrationUrl: Integration URL.name: Notification channel name.
class AlertsXMattersNotificationChannelUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("integration_url", "name")
integration_url = sgqlc.types.Field(SecureValue, graphql_name="integrationUrl")
name = sgqlc.types.Field(String, graphql_name="name")191. ApiAccessCreateIngestKeyInput¶
The input for any ingest keys you want to create. Each ingest key must have a type that communicates what kind of data it is for. You can optionally add a name or notes to your key, which can be updated later.
Available input fields:
accountId: The account ID indicating which account you want to make the key for. This cannot be updated once created.ingestType: The type of ingest key you want to create. This cannot be updated once created.name: The name of the key. This can be updated later.notes: Any notes about this ingest key. This can be updated later.
class ApiAccessCreateIngestKeyInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "ingest_type", "name", "notes")
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
ingest_type = sgqlc.types.Field(
sgqlc.types.non_null(ApiAccessIngestKeyType), graphql_name="ingestType"
)
name = sgqlc.types.Field(String, graphql_name="name")
notes = sgqlc.types.Field(String, graphql_name="notes")192. ApiAccessCreateInput¶
The input object to create one or more keys.
Available input fields:
ingest: Ingest keys are used by agents to report data about your applications to New Relic. Each ingest key input entered here must have a type that communicates what kind of data it is for. You can optionally add a name or notes to your key, which can be updated later.user: Create user keys. You can optionally add a name or notes to your key, which can be updated later.
class ApiAccessCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("ingest", "user")
ingest = sgqlc.types.Field(
sgqlc.types.list_of(ApiAccessCreateIngestKeyInput), graphql_name="ingest"
)
user = sgqlc.types.Field(
sgqlc.types.list_of("ApiAccessCreateUserKeyInput"), graphql_name="user"
)193. ApiAccessCreateUserKeyInput¶
The input for any ingest keys you want to create. Each ingest key must have a type that communicates what kind of data it is for. You can optionally add a name or notes to your key, which can be updated later.
Available input fields:
accountId: The account ID indicating which account you want to make the key for. This cannot be updated once created.name: The name of the key. This can be updated later.notes: Any notes about this ingest key. This can be updated later.userId: The user ID indicating which user you want to make the key for. This cannot be updated once created.
class ApiAccessCreateUserKeyInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "name", "notes", "user_id")
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
name = sgqlc.types.Field(String, graphql_name="name")
notes = sgqlc.types.Field(String, graphql_name="notes")
user_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="userId")194. ApiAccessDeleteInput¶
The input to delete keys.
Available input fields:
ingestKeyIds: A list of the ingest keyids that you want to delete.userKeyIds: A list of the user keyids that you want to delete.
class ApiAccessDeleteInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("ingest_key_ids", "user_key_ids")
ingest_key_ids = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="ingestKeyIds"
)
user_key_ids = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="userKeyIds"
)195. ApiAccessKeySearchQuery¶
Parameters by which to filter the search.
Available input fields:
scope: Criteria by which to narrow the scope of keys to be returned.types: A list of key types to be included in the search. If no types are provided, all types will be returned by default.
class ApiAccessKeySearchQuery(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("scope", "types")
scope = sgqlc.types.Field("ApiAccessKeySearchScope", graphql_name="scope")
types = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(ApiAccessKeyType)),
graphql_name="types",
)196. ApiAccessKeySearchScope¶
The scope of keys to be returned. Note that some filters only apply to certain key types.
Available input fields:
accountIds: A list of key account IDs.ingestTypes: The ingest type of the key. Only applies to ingest keys, and does not affect user key filtering.userIds: A list of key user ids. Only applies to user keys, and does not affect ingest key filtering.
class ApiAccessKeySearchScope(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_ids", "ingest_types", "user_ids")
account_ids = sgqlc.types.Field(sgqlc.types.list_of(Int), graphql_name="accountIds")
ingest_types = sgqlc.types.Field(
sgqlc.types.list_of(ApiAccessIngestKeyType), graphql_name="ingestTypes"
)
user_ids = sgqlc.types.Field(sgqlc.types.list_of(Int), graphql_name="userIds")197. ApiAccessUpdateIngestKeyInput¶
The id and data to update one or more keys.
Available input fields:
keyId: Theidof the key you want to update.name: The name you want to assign to the key.notes: The notes you want to assign to the key.
class ApiAccessUpdateIngestKeyInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key_id", "name", "notes")
key_id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="keyId")
name = sgqlc.types.Field(String, graphql_name="name")
notes = sgqlc.types.Field(String, graphql_name="notes")198. ApiAccessUpdateInput¶
The id and data to update one or more keys.
Available input fields:
ingest: A list of the configurations of each ingest key you want to update.user: A list of the configurations of each user key you want to update.
class ApiAccessUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("ingest", "user")
ingest = sgqlc.types.Field(
sgqlc.types.list_of(ApiAccessUpdateIngestKeyInput), graphql_name="ingest"
)
user = sgqlc.types.Field(
sgqlc.types.list_of("ApiAccessUpdateUserKeyInput"), graphql_name="user"
)199. ApiAccessUpdateUserKeyInput¶
The id and data to update one or more keys.
Available input fields:
keyId: Theidof the key you want to update.name: The name you want to assign to the key.notes: The notes you want to assign to the key.
class ApiAccessUpdateUserKeyInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key_id", "name", "notes")
key_id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="keyId")
name = sgqlc.types.Field(String, graphql_name="name")
notes = sgqlc.types.Field(String, graphql_name="notes")200. ApmApplicationEntitySettings¶
The ApmApplicationEntity’s settings to update.
Available input fields:
apdexTarget: The ApmApplicationEntity’s apdex target. For documentation on using apdex effectively, visit our docs about apdex.
class ApmApplicationEntitySettings(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("apdex_target",)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")201. AuthorizationManagementAccountAccessGrant¶
The Account and Role a Group should have access to
Available input fields:
accountId: The Account ID the Role will grant access todataAccessPolicyId: The Data Access Policy ID will define what data in an account is allowedroleId: The Role ID that will define the access
class AuthorizationManagementAccountAccessGrant(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "data_access_policy_id", "role_id")
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
data_access_policy_id = sgqlc.types.Field(ID, graphql_name="dataAccessPolicyId")
role_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="roleId")202. AuthorizationManagementAccountAccessGrantUpdate¶
The Data Access Policy a Grant should have
Available input fields:
dataAccessPolicyId: defines what data is allowed. Grants without a data access policy id allow access to all data by default. Usenullto remove a data access policy id from access grants.
class AuthorizationManagementAccountAccessGrantUpdate(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("data_access_policy_id",)
data_access_policy_id = sgqlc.types.Field(ID, graphql_name="dataAccessPolicyId")203. AuthorizationManagementEntity¶
The Entity a Group should have access to
Available input fields:
id: The Entity id that will define the Entity’s accesstype: The Entity type that defines the scope (organization, account, or group)
class AuthorizationManagementEntity(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
type = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="type")204. AuthorizationManagementEntityAccessGrants¶
The Entity and Role a Group should have access to
Available input fields:
entity: The Entity type that defines the scope (organization, account, or group)iamParent: The IAM Parent entity with the given scope and entity id (organization or account)roleId: The Role ID that will define the Entity’s access
class AuthorizationManagementEntityAccessGrants(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("entity", "iam_parent", "role_id")
entity = sgqlc.types.Field(
sgqlc.types.non_null(AuthorizationManagementEntity), graphql_name="entity"
)
iam_parent = sgqlc.types.Field(
"AuthorizationManagementIamParent", graphql_name="iamParent"
)
role_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="roleId")205. AuthorizationManagementGrantAccess¶
The input object representing the access to grant for the group
Available input fields:
accountAccessGrants: The Role, Data Access Policy, and the Account that the Target Group should have access toentityAccessGrants: The Entity and Role a Group should have access tograntee: The Grantee to which the access will be grantedgroupAccessGrants: The Role and the Group the Target Group should have access togroupId: The Group ID that will have access grantedorganizationAccessGrants: The Role and the Organization the Target Group should have access to
class AuthorizationManagementGrantAccess(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"account_access_grants",
"entity_access_grants",
"grantee",
"group_access_grants",
"group_id",
"organization_access_grants",
)
account_access_grants = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AuthorizationManagementAccountAccessGrant)
),
graphql_name="accountAccessGrants",
)
entity_access_grants = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AuthorizationManagementEntityAccessGrants)
),
graphql_name="entityAccessGrants",
)
grantee = sgqlc.types.Field(
"AuthorizationManagementGrantee", graphql_name="grantee"
)
group_access_grants = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("AuthorizationManagementGroupAccessGrant")
),
graphql_name="groupAccessGrants",
)
group_id = sgqlc.types.Field(ID, graphql_name="groupId")
organization_access_grants = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("AuthorizationManagementOrganizationAccessGrant")
),
graphql_name="organizationAccessGrants",
)206. AuthorizationManagementGrantee¶
The actor or group that are the recipient of the access grant
Available input fields:
id: The ID of the object that is having access modifiedtype: The type of the object that is having access modified. Valid values are: group, user, system_identity, system_identity_group, organization
class AuthorizationManagementGrantee(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
type = sgqlc.types.Field(
sgqlc.types.non_null(AuthorizationManagementGranteeTypeEnum),
graphql_name="type",
)207. AuthorizationManagementGroupAccessGrant¶
The Group and Role another Group should have access to
Available input fields:
groupId: The Group ID the Role will grant access toroleId: The Role ID that will define the access
class AuthorizationManagementGroupAccessGrant(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("group_id", "role_id")
group_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="groupId")
role_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="roleId")208. AuthorizationManagementIamParent¶
The IAM Parent entity with the given scope and entity id (organization or account)
Available input fields:
id: The id of the entity at parent scopescope: The parent IAM scope (account or organization)
class AuthorizationManagementIamParent(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "scope")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
scope = sgqlc.types.Field(
sgqlc.types.non_null(AuthorizationManagementIamParentScopeTypeEnum),
graphql_name="scope",
)209. AuthorizationManagementOrganizationAccessGrant¶
The Organization Role a Group should have access to
Available input fields:
roleId: The Role ID that will define the Organization access
class AuthorizationManagementOrganizationAccessGrant(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("role_id",)
role_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="roleId")210. AuthorizationManagementRevokeAccess¶
The input object representing the access to revoke for the group
Available input fields:
accountAccessGrants: The Role, Data Access Policy, and the Account that the Target Group should no longer have access toentityAccessGrants: The Entity and Role a Group should no longer have access tograntee: The Grantee to which the access will be grantedgroupAccessGrants: The Role and the Group the Target Group should no longer have access togroupId: The Group ID that will have access revokedorganizationAccessGrants: The Role and the Organization the Target Group should no longer have access to
class AuthorizationManagementRevokeAccess(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"account_access_grants",
"entity_access_grants",
"grantee",
"group_access_grants",
"group_id",
"organization_access_grants",
)
account_access_grants = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AuthorizationManagementAccountAccessGrant)
),
graphql_name="accountAccessGrants",
)
entity_access_grants = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AuthorizationManagementEntityAccessGrants)
),
graphql_name="entityAccessGrants",
)
grantee = sgqlc.types.Field(AuthorizationManagementGrantee, graphql_name="grantee")
group_access_grants = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AuthorizationManagementGroupAccessGrant)
),
graphql_name="groupAccessGrants",
)
group_id = sgqlc.types.Field(ID, graphql_name="groupId")
organization_access_grants = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(AuthorizationManagementOrganizationAccessGrant)
),
graphql_name="organizationAccessGrants",
)211. AuthorizationManagementUpdateAccess¶
The input objects needed to update access for a group
Available input fields:
accountAccessGrant: The grant properties for update - data access policy idids: The Grant Ids to update
class AuthorizationManagementUpdateAccess(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_access_grant", "ids")
account_access_grant = sgqlc.types.Field(
sgqlc.types.non_null(AuthorizationManagementAccountAccessGrantUpdate),
graphql_name="accountAccessGrant",
)
ids = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(ID))),
graphql_name="ids",
)212. ChangeTrackingCategoryAndTypeInput¶
The category and type of the change event. These should match the prefix and suffix of the CategoryType enum.
Available input fields:
category: The category of the change event.
For a list of supported categories, view our docs.
type: The type of the change event.
For a list of supported types, view our docs.
class ChangeTrackingCategoryAndTypeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("category", "type")
category = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="category")
type = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="type")213. ChangeTrackingCategoryFieldsInput¶
" This is a container for the various category related input fields.
Available input fields:
deployment: This container is mandatory for a category ofDEPLOYMENT.featureFlag: This container is mandatory for a category ofFEATURE_FLAG.
class ChangeTrackingCategoryFieldsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("deployment", "feature_flag")
deployment = sgqlc.types.Field(
"ChangeTrackingDeploymentFieldsInput", graphql_name="deployment"
)
feature_flag = sgqlc.types.Field(
"ChangeTrackingFeatureFlagFieldsInput", graphql_name="featureFlag"
)214. ChangeTrackingCategoryRelatedInput¶
The data that defines the category and type of change event as well as the category-specific fields.
Available input fields:
categoryFields: This is a container for the various category related input fields.kind: The category and type of the change event. If you’d like to use your own, please addALLOW_CUSTOM_CATEGORY_OR_TYPEto your validation flags.
For a list of supported categories and types, view our docs.
class ChangeTrackingCategoryRelatedInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("category_fields", "kind")
category_fields = sgqlc.types.Field(
ChangeTrackingCategoryFieldsInput, graphql_name="categoryFields"
)
kind = sgqlc.types.Field(
sgqlc.types.non_null(ChangeTrackingCategoryAndTypeInput), graphql_name="kind"
)215. ChangeTrackingChangeTrackingSearchFilter¶
The object contains the filters to be applied to the search.
Available input fields:
accountIds: A list of account ids to search. If none provided, all authorized accounts will be searched.limit: Maximum number of deployments to be returned. Default value is 100 deployments. There is a maximum limit value of 2,000. If you set the limit greater than 2,000, the service will only return the latest 2,000 deployments."query: Change tracking search query string. The query string can search for a match on users and change tracking IDs, and any other change tracking event attributes.
Operators available: Any valid NRQL operators, other than subqueries. For example, =, OR, AND, IN, LIKE, RLIKE, NOT.
For the full list of operators, see the where clause documentation here
Note: Do not include keywords like SELECT, WHERE, SINCE, FACET, and TIMESERIES.
Examples:
• “user = ‘Test User’” • “user RLIKE r’Test.|test.'” • “version = ‘1.0’ OR categoryType IN (‘DEPLOYMENT__BLUE_GREEN’, ‘DEPLOYMENT__ROLLING’)” • “changeTrackingId IN (‘1234’, ‘4567’)”
timeWindow: Search time window. If not specified, defaults to the past hour.
class ChangeTrackingChangeTrackingSearchFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_ids", "limit", "query", "time_window")
account_ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Int)), graphql_name="accountIds"
)
limit = sgqlc.types.Field(Int, graphql_name="limit")
query = sgqlc.types.Field(String, graphql_name="query")
time_window = sgqlc.types.Field(
"ChangeTrackingTimeWindowInputWithDefaults", graphql_name="timeWindow"
)216. ChangeTrackingCreateEventInput¶
The data necessary to create a change tracking event.
Available input fields:
categoryAndTypeData: The data that defines the category and type of change event as well as the category-specific fields.customAttributes: Represents key-value pairs of custom attributes in JavaScript object format. Attribute values can be of typestring,boolean, ornumber. We store JavaScriptnumbervalues to either Javalongordoublevalues. The main difference between JavaScript object format vs. JSON is that keys are not enclosed in quotes.
For more information on limitations, see our docs
Examples:
• {cloud_vendor : “vendor_name”, region : “us-east-1”, environment : “staging”} • {isProd : true, region : “us-east-1”, instances: 2, deploy_time : 10.5}
description: A description of the event.entitySearch: Specify the entity to associate with the change tracking event via query.groupId: An identifier used to correlate account-wide changes across entities. These changes are shown together in theChanges in groupsection of the change event details UI.shortDescription: This field allows you to add your own context to help you quickly identify the change events sent to our system. This field should contain a concise description of the change suitable for showing in various parts of New Relic One:
In the marker flag, shown when hovering over the pinhead of a “Changes” marker on a chart.
In the “Activity stream” panels.
If this field is left blank sensible defaults will be shown instead.
To see an example of how the shortDescription appears in change markers, see the optional attributes section of our docs.
timestamp: The start time of the change tracking event as the number of milliseconds since the Unix epoch. Defaults to now.user: The name or identifier of the person responsible for the change.
class ChangeTrackingCreateEventInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"category_and_type_data",
"custom_attributes",
"description",
"entity_search",
"group_id",
"short_description",
"timestamp",
"user",
)
category_and_type_data = sgqlc.types.Field(
sgqlc.types.non_null(ChangeTrackingCategoryRelatedInput),
graphql_name="categoryAndTypeData",
)
custom_attributes = sgqlc.types.Field(
ChangeTrackingRawCustomAttributesMap, graphql_name="customAttributes"
)
description = sgqlc.types.Field(String, graphql_name="description")
entity_search = sgqlc.types.Field(
sgqlc.types.non_null("ChangeTrackingEntitySearchInput"),
graphql_name="entitySearch",
)
group_id = sgqlc.types.Field(String, graphql_name="groupId")
short_description = sgqlc.types.Field(String, graphql_name="shortDescription")
timestamp = sgqlc.types.Field(EpochMilliseconds, graphql_name="timestamp")
user = sgqlc.types.Field(String, graphql_name="user")217. ChangeTrackingDataHandlingRules¶
Validation and data handling rules to be applied to deployment input data.
Available input fields:
validationFlags: Flags for validation, for example, ‘FAIL_ON_FIELD_LENGTH’.
class ChangeTrackingDataHandlingRules(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("validation_flags",)
validation_flags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ChangeTrackingValidationFlag)),
graphql_name="validationFlags",
)218. ChangeTrackingDeploymentFieldsInput¶
Deployment-related fields.
Available input fields:
changelog: A URL to the changelog or, if not linkable, a list of changes.commit: The commit identifier, for example, a Git commit SHA.deepLink: A link to the system that generated the deployment.version: The version of the deployed software, for example, something like v1.1.
class ChangeTrackingDeploymentFieldsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("changelog", "commit", "deep_link", "version")
changelog = sgqlc.types.Field(String, graphql_name="changelog")
commit = sgqlc.types.Field(String, graphql_name="commit")
deep_link = sgqlc.types.Field(String, graphql_name="deepLink")
version = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="version")219. ChangeTrackingDeploymentInput¶
A deployment.
Available input fields:
changelog: A URL for the changelog or, if not linkable, a list of changes.commit: The commit identifier, for example, a Git commit SHA.deepLink: A URL to the system that generated the deployment.deploymentType: The type of deployment, for example, ‘Blue green’ or ‘Rolling’.description: A description of the deployment.entityGuid: The NR entity that was deployed.groupId: An identifier used to correlate account-wide changes across entities. These changes are shown together in theChanges in groupsection of the change event details UI.timestamp: The start time of the deployment as the number of milliseconds since the Unix epoch. Should be within the boundary of the past or future 24 hours. Defaults to now.user: The username of the deployer or bot.version: The version of the deployed software, for example, something like v1.1
class ChangeTrackingDeploymentInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"changelog",
"commit",
"deep_link",
"deployment_type",
"description",
"entity_guid",
"group_id",
"timestamp",
"user",
"version",
)
changelog = sgqlc.types.Field(String, graphql_name="changelog")
commit = sgqlc.types.Field(String, graphql_name="commit")
deep_link = sgqlc.types.Field(String, graphql_name="deepLink")
deployment_type = sgqlc.types.Field(
ChangeTrackingDeploymentType, graphql_name="deploymentType"
)
description = sgqlc.types.Field(String, graphql_name="description")
entity_guid = sgqlc.types.Field(
sgqlc.types.non_null(EntityGuid), graphql_name="entityGuid"
)
group_id = sgqlc.types.Field(String, graphql_name="groupId")
timestamp = sgqlc.types.Field(EpochMilliseconds, graphql_name="timestamp")
user = sgqlc.types.Field(String, graphql_name="user")
version = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="version")220. ChangeTrackingEntitySearchInput¶
This field is how you specify the entity to associate with the change tracking event.
Available input fields:
query: Entity search query string that matches exactly one entity. The query string can search for an exact or fuzzy match on id, name, as well as searching several other attributes.
Operators available: =, AND, IN, LIKE
Special characters (.,;:*-_) are treated as whitespace. For example, "name LIKE ':aws:'" will match -aws. or foo aws.
You can filter by default properties and tags.
Default entity properties:
id
accountId
name
domainId
alertSeverity
reporting
indexedAt
firstIndexedAt
lastReportingChangeAt
Tags:
Tags are metadata usually linked to a more specific domainType or group of domainTypes. For example:
language - the agent language for APM applications.
clusterAgentId - in a Browser application, clusterAgentId denotes a link to an APM application with a specific cluster agent.
aws.accountId - the AWS account id for INFRA entities from AWS.
Tags can be referenced with or without backticks.
Examples:
I know the entity guid:
"id = '<entity guid>'"
I know the app id (REST v2 API):
"domainId = '<app id>' AND domain = 'APM'"
I have an OpenTelemetry entity:
"name = '<service name>' AND domain = 'EXT' AND type = 'SERVICE' AND accountId = '<account id>'"
class ChangeTrackingEntitySearchInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("query",)
query = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="query")221. ChangeTrackingFeatureFlagFieldsInput¶
Feature flag-related fields.
Available input fields:
featureFlagId: The identifier of the feature flag.
class ChangeTrackingFeatureFlagFieldsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("feature_flag_id",)
feature_flag_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="featureFlagId"
)222. ChangeTrackingSearchFilter¶
The object contains the filters to be applied to the search.
Available input fields:
limit: Maximum number of deployments to be returned. Default value is 100 deployments. There is a maximum limit value of 2,000. If you set the limit greater than 2,000, the service will only return the latest 2,000 deployments."query: Deployment search query string. The query string can search for a match on users and deployment IDs, and any other deployment event attributes.
Operators available: Any valid NRQL operators, other than subqueries. For example, =, OR, AND, IN, LIKE, RLIKE, NOT.
For the full list of operators, see the where clause documentation here
Note: Do not include keywords like SELECT, WHERE, SINCE, FACET, and TIMESERIES.
Examples:
• "user = 'Test User'"
• "user LIKE '%Test User%' AND deploymentType IN ('BLUE_GREEN', 'CANARY')"
• "user RLIKE r'Test.*|test.*'"
• "version = '1.0' OR deploymentType IN ('BASIC')"
• "deploymentId IN ('1234', '4567')"
• "((user = 'Test User' AND version = '1.0') OR deploymentType in ('BLUE_GREEN', 'CANARY'))"timeWindow: Search time window. If not specified, defaults to the past hour.
class ChangeTrackingSearchFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("limit", "query", "time_window")
limit = sgqlc.types.Field(Int, graphql_name="limit")
query = sgqlc.types.Field(String, graphql_name="query")
time_window = sgqlc.types.Field(
"ChangeTrackingTimeWindowInputWithDefaults", graphql_name="timeWindow"
)223. ChangeTrackingTimeWindowInputWithDefaults¶
A time window input with default values.
Available input fields:
endTime: The end time of the time window. If not specified, it defaults to the current time.startTime: The start time of the time window. If not specified, it defaults to 60 minutes before the endTime.
class ChangeTrackingTimeWindowInputWithDefaults(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("end_time", "start_time")
end_time = sgqlc.types.Field(EpochMilliseconds, graphql_name="endTime")
start_time = sgqlc.types.Field(EpochMilliseconds, graphql_name="startTime")224. CloudAlbIntegrationInput¶
Elastic Load Balancing - Application Load Balancer (ALB)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchExtendedInventory: Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.loadBalancerPrefixes: Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAlbIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_extended_inventory",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"load_balancer_prefixes",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_extended_inventory = sgqlc.types.Field(
Boolean, graphql_name="fetchExtendedInventory"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
load_balancer_prefixes = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="loadBalancerPrefixes"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")225. CloudApigatewayIntegrationInput¶
Amazon API Gateway
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.stagePrefixes: Specify each name or prefix for the Stages that you want to monitor. Filter values are case-sensitive.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudApigatewayIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"stage_prefixes",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
stage_prefixes = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="stagePrefixes"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")226. CloudAutoscalingIntegrationInput¶
AWS Auto Scaling
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAutoscalingIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)227. CloudAwsAppsyncIntegrationInput¶
AppSync
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsAppsyncIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)228. CloudAwsAthenaIntegrationInput¶
Athena
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsAthenaIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)229. CloudAwsAutoDiscoveryIntegrationInput¶
AWS Auto Discovery
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsAutoDiscoveryIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)230. CloudAwsCognitoIntegrationInput¶
Cognito
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsCognitoIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)231. CloudAwsConnectIntegrationInput¶
Connect
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsConnectIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)232. CloudAwsDirectconnectIntegrationInput¶
Direct Connect
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsDirectconnectIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)233. CloudAwsDisableIntegrationsInput¶
List of integrations
Available input fields:
alb: ALB/NLB integrationapigateway: API Gateway integrationautoscaling: AutoScaling integrationawsAppsync: AppSync integrationawsAthena: Athena integrationawsAutoDiscovery: AutoDiscovery integrationawsCognito: Cognito integrationawsConnect: Connect integrationawsDirectconnect: Direct Connect integrationawsDocdb: DocumentDB integrationawsFsx: FSx integrationawsGlue: Glue integrationawsKinesisanalytics: Kinesis Data Analytics integrationawsMediaconvert: Elemental MediaConvert integrationawsMediapackagevod: MediaPackage VOD integrationawsMetadata: Fetch Metadata for AWS integrations integrationawsMq: MQ integrationawsMsElasticache: Fetch ElastiCache entities integrationawsMsk: Managed Kafka integrationawsNeptune: Neptune integrationawsQldb: QLDB integrationawsRoute53resolver: Route53 Resolver integrationawsStates: Step Functions integrationawsTagsGlobal: Fetch tags for all integrations integrationawsTransitgateway: Transit Gateway integrationawsWaf: WAF integrationawsWafv2: WAFV2 integrationawsXray: X-Ray integrationbilling: Billing integrationcloudfront: CloudFront integrationcloudtrail: CloudTrail integrationdynamodb: DynamoDB integrationebs: EBS integrationec2: EC2 integrationecs: ECS integrationefs: EFS integrationelasticache: ElastiCache integrationelasticbeanstalk: Elastic Beanstalk integrationelasticsearch: Elasticsearch Service integrationelb: ELB (Classic) integrationemr: EMR integrationhealth: Health integrationiam: IAM integrationiot: IoT integrationkinesis: Kinesis Streams integrationkinesisFirehose: Kinesis Firehose integrationlambda: Lambda integrationrds: RDS integrationredshift: Redshift integrationroute53: Route 53 integrations3: S3 integrationsecurityHub: SecurityHub integrationses: SES integrationsns: SNS integrationsqs: SQS integrationtrustedadvisor: Trusted Advisor integrationvpc: VPC integration
class CloudAwsDisableIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"alb",
"apigateway",
"autoscaling",
"aws_appsync",
"aws_athena",
"aws_auto_discovery",
"aws_cognito",
"aws_connect",
"aws_directconnect",
"aws_docdb",
"aws_fsx",
"aws_glue",
"aws_kinesisanalytics",
"aws_mediaconvert",
"aws_mediapackagevod",
"aws_metadata",
"aws_mq",
"aws_ms_elasticache",
"aws_msk",
"aws_neptune",
"aws_qldb",
"aws_route53resolver",
"aws_states",
"aws_tags_global",
"aws_transitgateway",
"aws_waf",
"aws_wafv2",
"aws_xray",
"billing",
"cloudfront",
"cloudtrail",
"dynamodb",
"ebs",
"ec2",
"ecs",
"efs",
"elasticache",
"elasticbeanstalk",
"elasticsearch",
"elb",
"emr",
"health",
"iam",
"iot",
"kinesis",
"kinesis_firehose",
"lambda_",
"rds",
"redshift",
"route53",
"s3",
"security_hub",
"ses",
"sns",
"sqs",
"trustedadvisor",
"vpc",
)
alb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="alb"
)
apigateway = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="apigateway",
)
autoscaling = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="autoscaling",
)
aws_appsync = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsAppsync",
)
aws_athena = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsAthena",
)
aws_auto_discovery = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsAutoDiscovery",
)
aws_cognito = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsCognito",
)
aws_connect = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsConnect",
)
aws_directconnect = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsDirectconnect",
)
aws_docdb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsDocdb",
)
aws_fsx = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsFsx",
)
aws_glue = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsGlue",
)
aws_kinesisanalytics = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsKinesisanalytics",
)
aws_mediaconvert = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsMediaconvert",
)
aws_mediapackagevod = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsMediapackagevod",
)
aws_metadata = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsMetadata",
)
aws_mq = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="awsMq"
)
aws_ms_elasticache = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsMsElasticache",
)
aws_msk = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsMsk",
)
aws_neptune = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsNeptune",
)
aws_qldb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsQldb",
)
aws_route53resolver = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsRoute53resolver",
)
aws_states = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsStates",
)
aws_tags_global = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsTagsGlobal",
)
aws_transitgateway = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsTransitgateway",
)
aws_waf = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsWaf",
)
aws_wafv2 = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsWafv2",
)
aws_xray = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsXray",
)
billing = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="billing",
)
cloudfront = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="cloudfront",
)
cloudtrail = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="cloudtrail",
)
dynamodb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="dynamodb",
)
ebs = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="ebs"
)
ec2 = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="ec2"
)
ecs = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="ecs"
)
efs = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="efs"
)
elasticache = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="elasticache",
)
elasticbeanstalk = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="elasticbeanstalk",
)
elasticsearch = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="elasticsearch",
)
elb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="elb"
)
emr = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="emr"
)
health = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="health",
)
iam = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="iam"
)
iot = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="iot"
)
kinesis = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="kinesis",
)
kinesis_firehose = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="kinesisFirehose",
)
lambda_ = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="lambda",
)
rds = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="rds"
)
redshift = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="redshift",
)
route53 = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="route53",
)
s3 = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="s3"
)
security_hub = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="securityHub",
)
ses = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="ses"
)
sns = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="sns"
)
sqs = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="sqs"
)
trustedadvisor = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="trustedadvisor",
)
vpc = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="vpc"
)234. CloudAwsDocdbIntegrationInput¶
DocumentDB
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsDocdbIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)235. CloudAwsEuSovereignDisableIntegrationsInput¶
Disable integrations for AWS EU Sovereign Cloud
Available input fields:
awsMetadataEuSovereign: AWS Metadata EU Sovereign integrationawsMsElasticacheEuSovereign: ElastiCache EU Sovereign integrationawsTagsGlobalEuSovereign: AWS Tags Global EU Sovereign integrationawsXray: X-Ray integrationbilling: Billing integrationcloudtrail: CloudTrail integration
class CloudAwsEuSovereignDisableIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_metadata_eu_sovereign",
"aws_ms_elasticache_eu_sovereign",
"aws_tags_global_eu_sovereign",
"aws_xray",
"billing",
"cloudtrail",
)
aws_metadata_eu_sovereign = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsMetadataEuSovereign",
)
aws_ms_elasticache_eu_sovereign = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsMsElasticacheEuSovereign",
)
aws_tags_global_eu_sovereign = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsTagsGlobalEuSovereign",
)
aws_xray = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsXray",
)
billing = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="billing",
)
cloudtrail = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="cloudtrail",
)236. CloudAwsEuSovereignIntegrationsInput¶
List of integrations for AWS EU Sovereign Cloud
Available input fields:
awsMetadataEuSovereign: Fetch Metadata for AWS EU Sovereign integrations integrationawsMsElasticacheEuSovereign: ElastiCache EU Sovereign integrationawsTagsGlobalEuSovereign: Tags EU Sovereign integrationawsXray: X-Ray integrationbilling: Billing integrationcloudtrail: CloudTrail integration
class CloudAwsEuSovereignIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_metadata_eu_sovereign",
"aws_ms_elasticache_eu_sovereign",
"aws_tags_global_eu_sovereign",
"aws_xray",
"billing",
"cloudtrail",
)
aws_metadata_eu_sovereign = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsMetadataEuSovereignIntegrationInput"),
graphql_name="awsMetadataEuSovereign",
)
aws_ms_elasticache_eu_sovereign = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsMsElasticacheEuSovereignIntegrationInput"),
graphql_name="awsMsElasticacheEuSovereign",
)
aws_tags_global_eu_sovereign = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsTagsGlobalEuSovereignIntegrationInput"),
graphql_name="awsTagsGlobalEuSovereign",
)
aws_xray = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsXrayIntegrationInput"), graphql_name="awsXray"
)
billing = sgqlc.types.Field(
sgqlc.types.list_of("CloudBillingIntegrationInput"), graphql_name="billing"
)
cloudtrail = sgqlc.types.Field(
sgqlc.types.list_of("CloudCloudtrailIntegrationInput"),
graphql_name="cloudtrail",
)237. CloudAwsEuSovereignLinkAccountInput¶
Information required to link an AWS EU Sovereign Cloud account to a NewRelic account.
Available input fields:
arn: The AWS role ARN (used to fetch data).metricCollectionMode: How metrics will be collected.name: The linked account name.
class CloudAwsEuSovereignLinkAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("arn", "metric_collection_mode", "name")
arn = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="arn")
metric_collection_mode = sgqlc.types.Field(
CloudMetricCollectionMode, graphql_name="metricCollectionMode"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")238. CloudAwsEuSovereignUpdateAccountInput¶
Information required to update an AWS EU Sovereign Cloud account to a NewRelic account.
Available input fields:
arn: The AWS role ARN (used to fetch data).disabled: Disable the linked account.linkedAccountId: The linked account identifier.name: The linked account new name.
class CloudAwsEuSovereignUpdateAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("arn", "disabled", "linked_account_id", "name")
arn = sgqlc.types.Field(String, graphql_name="arn")
disabled = sgqlc.types.Field(Boolean, graphql_name="disabled")
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
name = sgqlc.types.Field(String, graphql_name="name")239. CloudAwsFsxIntegrationInput¶
FSx
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsFsxIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)240. CloudAwsGlueIntegrationInput¶
Glue
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsGlueIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)241. CloudAwsGovCloudLinkAccountInput¶
Information required to link an AWS GovCloud account to a NewRelic account.
Available input fields:
accessKeyId: The key used to make requests to AWS service APIsawsAccountId: The AWS account idmetricCollectionMode: How metrics will be collected.name: The linked account name.secretAccessKey: The secret key used to make requests to AWS service APIs
class CloudAwsGovCloudLinkAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"access_key_id",
"aws_account_id",
"metric_collection_mode",
"name",
"secret_access_key",
)
access_key_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="accessKeyId"
)
aws_account_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="awsAccountId"
)
metric_collection_mode = sgqlc.types.Field(
CloudMetricCollectionMode, graphql_name="metricCollectionMode"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
secret_access_key = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="secretAccessKey"
)242. CloudAwsGovCloudMigrateToAssumeroleInput¶
Information required to migrate an existing AWS GovCloud account to use AssumeRole Authentication.
Available input fields:
arn: The AWS role ARN (used to fetch data).linkedAccountId: The linked account identifier.
class CloudAwsGovCloudMigrateToAssumeroleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("arn", "linked_account_id")
arn = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="arn")
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)243. CloudAwsGovCloudUpdateAccountInput¶
Information required to update an AWS GovCloud account to a NewRelic account.
Available input fields:
accessKeyId: The key used to make requests to AWS service APIsawsAccountId: The AWS account iddisabled: Disable the linked account.linkedAccountId: The linked account identifier.name: The linked account new name.secretAccessKey: The secret key used to make requests to AWS service APIs
class CloudAwsGovCloudUpdateAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"access_key_id",
"aws_account_id",
"disabled",
"linked_account_id",
"name",
"secret_access_key",
)
access_key_id = sgqlc.types.Field(String, graphql_name="accessKeyId")
aws_account_id = sgqlc.types.Field(String, graphql_name="awsAccountId")
disabled = sgqlc.types.Field(Boolean, graphql_name="disabled")
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
name = sgqlc.types.Field(String, graphql_name="name")
secret_access_key = sgqlc.types.Field(SecureValue, graphql_name="secretAccessKey")244. CloudAwsGovcloudDisableIntegrationsInput¶
List of integrations
Available input fields:
alb: ALB/NLB integrationapigateway: API Gateway integrationautoscaling: AutoScaling integrationawsDirectconnect: Direct Connect integrationawsMetaDataGov: Metdata Gov integrationawsMsElasticacheGov: ElasticCache Gov integrationawsStates: Step Functions integrationawsTagsGlobalGov: Tags Gov integrationcloudtrail: CloudTrail integrationdynamodb: DynamoDB integrationebs: EBS integrationec2: EC2 integrationelasticsearch: Elasticsearch Service integrationelb: ELB (Classic) integrationemr: EMR integrationiam: IAM integrationlambda: Lambda integrationrds: RDS integrationredshift: Redshift integrationroute53: Route 53 integrations3: S3 integrationsns: SNS integrationsqs: SQS integration
class CloudAwsGovcloudDisableIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"alb",
"apigateway",
"autoscaling",
"aws_directconnect",
"aws_meta_data_gov",
"aws_ms_elasticache_gov",
"aws_states",
"aws_tags_global_gov",
"cloudtrail",
"dynamodb",
"ebs",
"ec2",
"elasticsearch",
"elb",
"emr",
"iam",
"lambda_",
"rds",
"redshift",
"route53",
"s3",
"sns",
"sqs",
)
alb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="alb"
)
apigateway = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="apigateway",
)
autoscaling = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="autoscaling",
)
aws_directconnect = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsDirectconnect",
)
aws_meta_data_gov = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsMetaDataGov",
)
aws_ms_elasticache_gov = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsMsElasticacheGov",
)
aws_states = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsStates",
)
aws_tags_global_gov = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="awsTagsGlobalGov",
)
cloudtrail = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="cloudtrail",
)
dynamodb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="dynamodb",
)
ebs = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="ebs"
)
ec2 = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="ec2"
)
elasticsearch = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="elasticsearch",
)
elb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="elb"
)
emr = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="emr"
)
iam = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="iam"
)
lambda_ = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="lambda",
)
rds = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="rds"
)
redshift = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="redshift",
)
route53 = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="route53",
)
s3 = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="s3"
)
sns = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="sns"
)
sqs = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"), graphql_name="sqs"
)245. CloudAwsGovcloudIntegrationsInput¶
List of integrations
Available input fields:
alb: ALB/NLB integrationapigateway: API Gateway integrationautoscaling: AutoScaling integrationawsDirectconnect: Direct Connect integrationawsMetadataGov: Fetch Metadata for AWS Gov integrations integrationawsMsElasticacheGov: ElasticCache Gov integrationawsStates: Step Functions integrationawsTagsGlobalGov: Tags Gov integrationcloudtrail: CloudTrail integrationdynamodb: DynamoDB integrationebs: EBS integrationec2: EC2 integrationelasticsearch: Elasticsearch Service integrationelb: ELB (Classic) integrationemr: EMR integrationiam: IAM integrationlambda: Lambda integrationrds: RDS integrationredshift: Redshift integrationroute53: Route 53 integrations3: S3 integrationsns: SNS integrationsqs: SQS integration
class CloudAwsGovcloudIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"alb",
"apigateway",
"autoscaling",
"aws_directconnect",
"aws_metadata_gov",
"aws_ms_elasticache_gov",
"aws_states",
"aws_tags_global_gov",
"cloudtrail",
"dynamodb",
"ebs",
"ec2",
"elasticsearch",
"elb",
"emr",
"iam",
"lambda_",
"rds",
"redshift",
"route53",
"s3",
"sns",
"sqs",
)
alb = sgqlc.types.Field(
sgqlc.types.list_of(CloudAlbIntegrationInput), graphql_name="alb"
)
apigateway = sgqlc.types.Field(
sgqlc.types.list_of(CloudApigatewayIntegrationInput), graphql_name="apigateway"
)
autoscaling = sgqlc.types.Field(
sgqlc.types.list_of(CloudAutoscalingIntegrationInput),
graphql_name="autoscaling",
)
aws_directconnect = sgqlc.types.Field(
sgqlc.types.list_of(CloudAwsDirectconnectIntegrationInput),
graphql_name="awsDirectconnect",
)
aws_metadata_gov = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsMetadataGovIntegrationInput"),
graphql_name="awsMetadataGov",
)
aws_ms_elasticache_gov = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsMsElasticacheGovIntegrationInput"),
graphql_name="awsMsElasticacheGov",
)
aws_states = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsStatesIntegrationInput"), graphql_name="awsStates"
)
aws_tags_global_gov = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsTagsGlobalGovIntegrationInput"),
graphql_name="awsTagsGlobalGov",
)
cloudtrail = sgqlc.types.Field(
sgqlc.types.list_of("CloudCloudtrailIntegrationInput"),
graphql_name="cloudtrail",
)
dynamodb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDynamodbIntegrationInput"), graphql_name="dynamodb"
)
ebs = sgqlc.types.Field(
sgqlc.types.list_of("CloudEbsIntegrationInput"), graphql_name="ebs"
)
ec2 = sgqlc.types.Field(
sgqlc.types.list_of("CloudEc2IntegrationInput"), graphql_name="ec2"
)
elasticsearch = sgqlc.types.Field(
sgqlc.types.list_of("CloudElasticsearchIntegrationInput"),
graphql_name="elasticsearch",
)
elb = sgqlc.types.Field(
sgqlc.types.list_of("CloudElbIntegrationInput"), graphql_name="elb"
)
emr = sgqlc.types.Field(
sgqlc.types.list_of("CloudEmrIntegrationInput"), graphql_name="emr"
)
iam = sgqlc.types.Field(
sgqlc.types.list_of("CloudIamIntegrationInput"), graphql_name="iam"
)
lambda_ = sgqlc.types.Field(
sgqlc.types.list_of("CloudLambdaIntegrationInput"), graphql_name="lambda"
)
rds = sgqlc.types.Field(
sgqlc.types.list_of("CloudRdsIntegrationInput"), graphql_name="rds"
)
redshift = sgqlc.types.Field(
sgqlc.types.list_of("CloudRedshiftIntegrationInput"), graphql_name="redshift"
)
route53 = sgqlc.types.Field(
sgqlc.types.list_of("CloudRoute53IntegrationInput"), graphql_name="route53"
)
s3 = sgqlc.types.Field(
sgqlc.types.list_of("CloudS3IntegrationInput"), graphql_name="s3"
)
sns = sgqlc.types.Field(
sgqlc.types.list_of("CloudSnsIntegrationInput"), graphql_name="sns"
)
sqs = sgqlc.types.Field(
sgqlc.types.list_of("CloudSqsIntegrationInput"), graphql_name="sqs"
)246. CloudAwsIntegrationsInput¶
List of integrations
Available input fields:
alb: ALB/NLB integrationapigateway: API Gateway integrationautoscaling: AutoScaling integrationawsAppsync: AppSync integrationawsAthena: Athena integrationawsAutoDiscovery: AutoDiscovery integrationawsCognito: Cognito integrationawsConnect: Connect integrationawsDirectconnect: Direct Connect integrationawsDocdb: DocumentDB integrationawsFsx: FSx integrationawsGlue: Glue integrationawsKinesisanalytics: Kinesis Data Analytics integrationawsMediaconvert: Elemental MediaConvert integrationawsMediapackagevod: MediaPackage VOD integrationawsMetadata: Fetch Metadata for AWS integrations integrationawsMq: MQ integrationawsMsElasticache: Fetch ElastiCache entities integrationawsMsk: Managed Kafka integrationawsNeptune: Neptune integrationawsQldb: QLDB integrationawsRoute53resolver: Route53 Resolver integrationawsStates: Step Functions integrationawsTagsGlobal: Fetch tags for all integrations integrationawsTransitgateway: Transit Gateway integrationawsWaf: WAF integrationawsWafv2: WAFV2 integrationawsXray: X-Ray integrationbilling: Billing integrationcloudfront: CloudFront integrationcloudtrail: CloudTrail integrationdynamodb: DynamoDB integrationebs: EBS integrationec2: EC2 integrationecs: ECS integrationefs: EFS integrationelasticache: ElastiCache integrationelasticbeanstalk: Elastic Beanstalk integrationelasticsearch: Elasticsearch Service integrationelb: ELB (Classic) integrationemr: EMR integrationhealth: Health integrationiam: IAM integrationiot: IoT integrationkinesis: Kinesis Streams integrationkinesisFirehose: Kinesis Firehose integrationlambda: Lambda integrationrds: RDS integrationredshift: Redshift integrationroute53: Route 53 integrations3: S3 integrationsecurityHub: SecurityHub integrationses: SES integrationsns: SNS integrationsqs: SQS integrationtrustedadvisor: Trusted Advisor integrationvpc: VPC integration
class CloudAwsIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"alb",
"apigateway",
"autoscaling",
"aws_appsync",
"aws_athena",
"aws_auto_discovery",
"aws_cognito",
"aws_connect",
"aws_directconnect",
"aws_docdb",
"aws_fsx",
"aws_glue",
"aws_kinesisanalytics",
"aws_mediaconvert",
"aws_mediapackagevod",
"aws_metadata",
"aws_mq",
"aws_ms_elasticache",
"aws_msk",
"aws_neptune",
"aws_qldb",
"aws_route53resolver",
"aws_states",
"aws_tags_global",
"aws_transitgateway",
"aws_waf",
"aws_wafv2",
"aws_xray",
"billing",
"cloudfront",
"cloudtrail",
"dynamodb",
"ebs",
"ec2",
"ecs",
"efs",
"elasticache",
"elasticbeanstalk",
"elasticsearch",
"elb",
"emr",
"health",
"iam",
"iot",
"kinesis",
"kinesis_firehose",
"lambda_",
"rds",
"redshift",
"route53",
"s3",
"security_hub",
"ses",
"sns",
"sqs",
"trustedadvisor",
"vpc",
)
alb = sgqlc.types.Field(
sgqlc.types.list_of(CloudAlbIntegrationInput), graphql_name="alb"
)
apigateway = sgqlc.types.Field(
sgqlc.types.list_of(CloudApigatewayIntegrationInput), graphql_name="apigateway"
)
autoscaling = sgqlc.types.Field(
sgqlc.types.list_of(CloudAutoscalingIntegrationInput),
graphql_name="autoscaling",
)
aws_appsync = sgqlc.types.Field(
sgqlc.types.list_of(CloudAwsAppsyncIntegrationInput), graphql_name="awsAppsync"
)
aws_athena = sgqlc.types.Field(
sgqlc.types.list_of(CloudAwsAthenaIntegrationInput), graphql_name="awsAthena"
)
aws_auto_discovery = sgqlc.types.Field(
sgqlc.types.list_of(CloudAwsAutoDiscoveryIntegrationInput),
graphql_name="awsAutoDiscovery",
)
aws_cognito = sgqlc.types.Field(
sgqlc.types.list_of(CloudAwsCognitoIntegrationInput), graphql_name="awsCognito"
)
aws_connect = sgqlc.types.Field(
sgqlc.types.list_of(CloudAwsConnectIntegrationInput), graphql_name="awsConnect"
)
aws_directconnect = sgqlc.types.Field(
sgqlc.types.list_of(CloudAwsDirectconnectIntegrationInput),
graphql_name="awsDirectconnect",
)
aws_docdb = sgqlc.types.Field(
sgqlc.types.list_of(CloudAwsDocdbIntegrationInput), graphql_name="awsDocdb"
)
aws_fsx = sgqlc.types.Field(
sgqlc.types.list_of(CloudAwsFsxIntegrationInput), graphql_name="awsFsx"
)
aws_glue = sgqlc.types.Field(
sgqlc.types.list_of(CloudAwsGlueIntegrationInput), graphql_name="awsGlue"
)
aws_kinesisanalytics = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsKinesisanalyticsIntegrationInput"),
graphql_name="awsKinesisanalytics",
)
aws_mediaconvert = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsMediaconvertIntegrationInput"),
graphql_name="awsMediaconvert",
)
aws_mediapackagevod = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsMediapackagevodIntegrationInput"),
graphql_name="awsMediapackagevod",
)
aws_metadata = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsMetadataIntegrationInput"),
graphql_name="awsMetadata",
)
aws_mq = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsMqIntegrationInput"), graphql_name="awsMq"
)
aws_ms_elasticache = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsMsElasticacheIntegrationInput"),
graphql_name="awsMsElasticache",
)
aws_msk = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsMskIntegrationInput"), graphql_name="awsMsk"
)
aws_neptune = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsNeptuneIntegrationInput"),
graphql_name="awsNeptune",
)
aws_qldb = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsQldbIntegrationInput"), graphql_name="awsQldb"
)
aws_route53resolver = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsRoute53resolverIntegrationInput"),
graphql_name="awsRoute53resolver",
)
aws_states = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsStatesIntegrationInput"), graphql_name="awsStates"
)
aws_tags_global = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsTagsGlobalIntegrationInput"),
graphql_name="awsTagsGlobal",
)
aws_transitgateway = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsTransitgatewayIntegrationInput"),
graphql_name="awsTransitgateway",
)
aws_waf = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsWafIntegrationInput"), graphql_name="awsWaf"
)
aws_wafv2 = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsWafv2IntegrationInput"), graphql_name="awsWafv2"
)
aws_xray = sgqlc.types.Field(
sgqlc.types.list_of("CloudAwsXrayIntegrationInput"), graphql_name="awsXray"
)
billing = sgqlc.types.Field(
sgqlc.types.list_of("CloudBillingIntegrationInput"), graphql_name="billing"
)
cloudfront = sgqlc.types.Field(
sgqlc.types.list_of("CloudCloudfrontIntegrationInput"),
graphql_name="cloudfront",
)
cloudtrail = sgqlc.types.Field(
sgqlc.types.list_of("CloudCloudtrailIntegrationInput"),
graphql_name="cloudtrail",
)
dynamodb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDynamodbIntegrationInput"), graphql_name="dynamodb"
)
ebs = sgqlc.types.Field(
sgqlc.types.list_of("CloudEbsIntegrationInput"), graphql_name="ebs"
)
ec2 = sgqlc.types.Field(
sgqlc.types.list_of("CloudEc2IntegrationInput"), graphql_name="ec2"
)
ecs = sgqlc.types.Field(
sgqlc.types.list_of("CloudEcsIntegrationInput"), graphql_name="ecs"
)
efs = sgqlc.types.Field(
sgqlc.types.list_of("CloudEfsIntegrationInput"), graphql_name="efs"
)
elasticache = sgqlc.types.Field(
sgqlc.types.list_of("CloudElasticacheIntegrationInput"),
graphql_name="elasticache",
)
elasticbeanstalk = sgqlc.types.Field(
sgqlc.types.list_of("CloudElasticbeanstalkIntegrationInput"),
graphql_name="elasticbeanstalk",
)
elasticsearch = sgqlc.types.Field(
sgqlc.types.list_of("CloudElasticsearchIntegrationInput"),
graphql_name="elasticsearch",
)
elb = sgqlc.types.Field(
sgqlc.types.list_of("CloudElbIntegrationInput"), graphql_name="elb"
)
emr = sgqlc.types.Field(
sgqlc.types.list_of("CloudEmrIntegrationInput"), graphql_name="emr"
)
health = sgqlc.types.Field(
sgqlc.types.list_of("CloudHealthIntegrationInput"), graphql_name="health"
)
iam = sgqlc.types.Field(
sgqlc.types.list_of("CloudIamIntegrationInput"), graphql_name="iam"
)
iot = sgqlc.types.Field(
sgqlc.types.list_of("CloudIotIntegrationInput"), graphql_name="iot"
)
kinesis = sgqlc.types.Field(
sgqlc.types.list_of("CloudKinesisIntegrationInput"), graphql_name="kinesis"
)
kinesis_firehose = sgqlc.types.Field(
sgqlc.types.list_of("CloudKinesisFirehoseIntegrationInput"),
graphql_name="kinesisFirehose",
)
lambda_ = sgqlc.types.Field(
sgqlc.types.list_of("CloudLambdaIntegrationInput"), graphql_name="lambda"
)
rds = sgqlc.types.Field(
sgqlc.types.list_of("CloudRdsIntegrationInput"), graphql_name="rds"
)
redshift = sgqlc.types.Field(
sgqlc.types.list_of("CloudRedshiftIntegrationInput"), graphql_name="redshift"
)
route53 = sgqlc.types.Field(
sgqlc.types.list_of("CloudRoute53IntegrationInput"), graphql_name="route53"
)
s3 = sgqlc.types.Field(
sgqlc.types.list_of("CloudS3IntegrationInput"), graphql_name="s3"
)
security_hub = sgqlc.types.Field(
sgqlc.types.list_of("CloudSecurityHubIntegrationInput"),
graphql_name="securityHub",
)
ses = sgqlc.types.Field(
sgqlc.types.list_of("CloudSesIntegrationInput"), graphql_name="ses"
)
sns = sgqlc.types.Field(
sgqlc.types.list_of("CloudSnsIntegrationInput"), graphql_name="sns"
)
sqs = sgqlc.types.Field(
sgqlc.types.list_of("CloudSqsIntegrationInput"), graphql_name="sqs"
)
trustedadvisor = sgqlc.types.Field(
sgqlc.types.list_of("CloudTrustedadvisorIntegrationInput"),
graphql_name="trustedadvisor",
)
vpc = sgqlc.types.Field(
sgqlc.types.list_of("CloudVpcIntegrationInput"), graphql_name="vpc"
)247. CloudAwsKinesisanalyticsIntegrationInput¶
Kinesis Data Analytics
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsKinesisanalyticsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)248. CloudAwsLinkAccountInput¶
Information required to link a AWS account to a NewRelic account.
Available input fields:
arn: The AWS role ARN (used to fetch data).metricCollectionMode: How metrics will be collected.name: The linked account name.
class CloudAwsLinkAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("arn", "metric_collection_mode", "name")
arn = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="arn")
metric_collection_mode = sgqlc.types.Field(
CloudMetricCollectionMode, graphql_name="metricCollectionMode"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")249. CloudAwsMediaconvertIntegrationInput¶
Elemental MediaConvert
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsMediaconvertIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)250. CloudAwsMediapackagevodIntegrationInput¶
MediaPackage VOD
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsMediapackagevodIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)251. CloudAwsMetadataEuSovereignIntegrationInput¶
Fetch Metadata for AWS EU Sovereign integrations
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsMetadataEuSovereignIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)252. CloudAwsMetadataGovIntegrationInput¶
Fetch Metadata for AWS Gov integrations
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsMetadataGovIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)253. CloudAwsMetadataIntegrationInput¶
Fetch Metadata for AWS integrations
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsMetadataIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)254. CloudAwsMqIntegrationInput¶
MQ
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsMqIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)255. CloudAwsMsElasticacheEuSovereignIntegrationInput¶
Fetch ElastiCache EU Sovereign entities
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsMsElasticacheEuSovereignIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)256. CloudAwsMsElasticacheGovIntegrationInput¶
Fetch ElastiCache entities
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsMsElasticacheGovIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)257. CloudAwsMsElasticacheIntegrationInput¶
Fetch ElastiCache entities
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsMsElasticacheIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)258. CloudAwsMskIntegrationInput¶
Managed Kafka
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsMskIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)259. CloudAwsNeptuneIntegrationInput¶
Neptune
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsNeptuneIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)260. CloudAwsQldbIntegrationInput¶
QLDB
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsQldbIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)261. CloudAwsRoute53resolverIntegrationInput¶
Route53 Resolver
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsRoute53resolverIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)262. CloudAwsStatesIntegrationInput¶
Step Functions
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsStatesIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)263. CloudAwsTagsGlobalEuSovereignIntegrationInput¶
Fetch tags for all AWS EU Sovereign integrations
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsTagsGlobalEuSovereignIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)264. CloudAwsTagsGlobalGovIntegrationInput¶
Fetch tags for Gov for all integrations
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsTagsGlobalGovIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)265. CloudAwsTagsGlobalIntegrationInput¶
Fetch tags for all integrations
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsTagsGlobalIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)266. CloudAwsTransitgatewayIntegrationInput¶
Transit Gateway
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsTransitgatewayIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)267. CloudAwsUpdateAccountInput¶
Information required to update a AWS account to a NewRelic account.
Available input fields:
arn: The AWS role ARN (used to fetch data).disabled: Disable the linked account.linkedAccountId: The linked account identifier.name: The linked account new name.
class CloudAwsUpdateAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("arn", "disabled", "linked_account_id", "name")
arn = sgqlc.types.Field(String, graphql_name="arn")
disabled = sgqlc.types.Field(Boolean, graphql_name="disabled")
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
name = sgqlc.types.Field(String, graphql_name="name")268. CloudAwsWafIntegrationInput¶
WAF
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsWafIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)269. CloudAwsWafv2IntegrationInput¶
WAFV2
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsWafv2IntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)270. CloudAwsXrayIntegrationInput¶
X-Ray
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAwsXrayIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)271. CloudAzureApimanagementIntegrationInput¶
Api Management
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureApimanagementIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)272. CloudAzureAppgatewayIntegrationInput¶
App Gateway
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureAppgatewayIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)273. CloudAzureAppserviceIntegrationInput¶
Azure App Service
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureAppserviceIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)274. CloudAzureAutoDiscoveryIntegrationInput¶
Azure Auto Discovery
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudAzureAutoDiscoveryIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)275. CloudAzureContainersIntegrationInput¶
Containers
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureContainersIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)276. CloudAzureCosmosdbIntegrationInput¶
Azure Cosmos DB
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureCosmosdbIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)277. CloudAzureCostmanagementIntegrationInput¶
Cost Management
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKeys: Specify if additional cost data per tag should be collected. This field is case sensitive.
class CloudAzureCostmanagementIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_keys",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_keys = sgqlc.types.Field(sgqlc.types.list_of(String), graphql_name="tagKeys")278. CloudAzureDatafactoryIntegrationInput¶
Data Factory
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureDatafactoryIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)279. CloudAzureDisableIntegrationsInput¶
List of integrations
Available input fields:
azureApimanagement: Api Management integrationazureAppgateway: App Gateway integrationazureAppservice: App Service integrationazureAutoDiscovery: Azure Auto Discovery integrationazureContainers: Containers integrationazureCosmosdb: Cosmos DB integrationazureCostmanagement: Cost Management integrationazureDatafactory: Data Factory integrationazureEventhub: Event Hub integrationazureExpressroute: Express Route integrationazureFirewalls: Firewalls integrationazureFrontdoor: Front Door integrationazureFunctions: Functions integrationazureKeyvault: Key Vault integrationazureLoadbalancer: Load Balancer integrationazureLogicapps: Logic Apps integrationazureMachinelearning: Machine Learning integrationazureMariadb: Database for MariaDB integrationazureMonitor: Azure Monitor metrics integrationazureMysql: Database for MySQL integrationazureMysqlflexible: MySQL Flexible Server integrationazurePostgresql: Database for PostgreSQL integrationazurePostgresqlflexible: PostgreSQL Flexible Server integrationazurePowerbidedicated: Power BI Dedicated integrationazureRediscache: Redis Cache integrationazureServicebus: Service Bus integrationazureSql: SQL Database integrationazureSqlmanaged: SQL Managed Instances integrationazureStorage: Storage integrationazureVirtualmachine: Virtual machine scale sets integrationazureVirtualnetworks: Virtual Network integrationazureVms: Virtual Machines integrationazureVpngateways: VPN Gateways integration
class CloudAzureDisableIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"azure_apimanagement",
"azure_appgateway",
"azure_appservice",
"azure_auto_discovery",
"azure_containers",
"azure_cosmosdb",
"azure_costmanagement",
"azure_datafactory",
"azure_eventhub",
"azure_expressroute",
"azure_firewalls",
"azure_frontdoor",
"azure_functions",
"azure_keyvault",
"azure_loadbalancer",
"azure_logicapps",
"azure_machinelearning",
"azure_mariadb",
"azure_monitor",
"azure_mysql",
"azure_mysqlflexible",
"azure_postgresql",
"azure_postgresqlflexible",
"azure_powerbidedicated",
"azure_rediscache",
"azure_servicebus",
"azure_sql",
"azure_sqlmanaged",
"azure_storage",
"azure_virtualmachine",
"azure_virtualnetworks",
"azure_vms",
"azure_vpngateways",
)
azure_apimanagement = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureApimanagement",
)
azure_appgateway = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureAppgateway",
)
azure_appservice = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureAppservice",
)
azure_auto_discovery = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureAutoDiscovery",
)
azure_containers = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureContainers",
)
azure_cosmosdb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureCosmosdb",
)
azure_costmanagement = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureCostmanagement",
)
azure_datafactory = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureDatafactory",
)
azure_eventhub = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureEventhub",
)
azure_expressroute = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureExpressroute",
)
azure_firewalls = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureFirewalls",
)
azure_frontdoor = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureFrontdoor",
)
azure_functions = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureFunctions",
)
azure_keyvault = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureKeyvault",
)
azure_loadbalancer = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureLoadbalancer",
)
azure_logicapps = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureLogicapps",
)
azure_machinelearning = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureMachinelearning",
)
azure_mariadb = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureMariadb",
)
azure_monitor = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureMonitor",
)
azure_mysql = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureMysql",
)
azure_mysqlflexible = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureMysqlflexible",
)
azure_postgresql = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azurePostgresql",
)
azure_postgresqlflexible = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azurePostgresqlflexible",
)
azure_powerbidedicated = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azurePowerbidedicated",
)
azure_rediscache = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureRediscache",
)
azure_servicebus = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureServicebus",
)
azure_sql = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureSql",
)
azure_sqlmanaged = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureSqlmanaged",
)
azure_storage = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureStorage",
)
azure_virtualmachine = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureVirtualmachine",
)
azure_virtualnetworks = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureVirtualnetworks",
)
azure_vms = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureVms",
)
azure_vpngateways = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="azureVpngateways",
)280. CloudAzureEventhubIntegrationInput¶
Event Hub
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureEventhubIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)281. CloudAzureExpressrouteIntegrationInput¶
Express Route
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureExpressrouteIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)282. CloudAzureFirewallsIntegrationInput¶
Firewalls
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureFirewallsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)283. CloudAzureFrontdoorIntegrationInput¶
Front Door
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureFrontdoorIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)284. CloudAzureFunctionsIntegrationInput¶
Azure Functions
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureFunctionsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)285. CloudAzureIntegrationsInput¶
List of integrations
Available input fields:
azureApimanagement: Api Management integrationazureAppgateway: App Gateway integrationazureAppservice: App Service integrationazureAutoDiscovery: Azure Auto Discovery integrationazureContainers: Containers integrationazureCosmosdb: Cosmos DB integrationazureCostmanagement: Cost Management integrationazureDatafactory: Data Factory integrationazureEventhub: Event Hub integrationazureExpressroute: Express Route integrationazureFirewalls: Firewalls integrationazureFrontdoor: Front Door integrationazureFunctions: Functions integrationazureKeyvault: Key Vault integrationazureLoadbalancer: Load Balancer integrationazureLogicapps: Logic Apps integrationazureMachinelearning: Machine Learning integrationazureMariadb: Database for MariaDB integrationazureMonitor: Azure Monitor metrics integrationazureMysql: Database for MySQL integrationazureMysqlflexible: MySQL Flexible Server integrationazurePostgresql: Database for PostgreSQL integrationazurePostgresqlflexible: PostgreSQL Flexible Server integrationazurePowerbidedicated: Power BI Dedicated integrationazureRediscache: Redis Cache integrationazureServicebus: Service Bus integrationazureSql: SQL Database integrationazureSqlmanaged: SQL Managed Instances integrationazureStorage: Storage integrationazureVirtualmachine: Virtual machine scale sets integrationazureVirtualnetworks: Virtual Network integrationazureVms: Virtual Machines integrationazureVpngateways: VPN Gateways integration
class CloudAzureIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"azure_apimanagement",
"azure_appgateway",
"azure_appservice",
"azure_auto_discovery",
"azure_containers",
"azure_cosmosdb",
"azure_costmanagement",
"azure_datafactory",
"azure_eventhub",
"azure_expressroute",
"azure_firewalls",
"azure_frontdoor",
"azure_functions",
"azure_keyvault",
"azure_loadbalancer",
"azure_logicapps",
"azure_machinelearning",
"azure_mariadb",
"azure_monitor",
"azure_mysql",
"azure_mysqlflexible",
"azure_postgresql",
"azure_postgresqlflexible",
"azure_powerbidedicated",
"azure_rediscache",
"azure_servicebus",
"azure_sql",
"azure_sqlmanaged",
"azure_storage",
"azure_virtualmachine",
"azure_virtualnetworks",
"azure_vms",
"azure_vpngateways",
)
azure_apimanagement = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureApimanagementIntegrationInput),
graphql_name="azureApimanagement",
)
azure_appgateway = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureAppgatewayIntegrationInput),
graphql_name="azureAppgateway",
)
azure_appservice = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureAppserviceIntegrationInput),
graphql_name="azureAppservice",
)
azure_auto_discovery = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureAutoDiscoveryIntegrationInput),
graphql_name="azureAutoDiscovery",
)
azure_containers = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureContainersIntegrationInput),
graphql_name="azureContainers",
)
azure_cosmosdb = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureCosmosdbIntegrationInput),
graphql_name="azureCosmosdb",
)
azure_costmanagement = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureCostmanagementIntegrationInput),
graphql_name="azureCostmanagement",
)
azure_datafactory = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureDatafactoryIntegrationInput),
graphql_name="azureDatafactory",
)
azure_eventhub = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureEventhubIntegrationInput),
graphql_name="azureEventhub",
)
azure_expressroute = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureExpressrouteIntegrationInput),
graphql_name="azureExpressroute",
)
azure_firewalls = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureFirewallsIntegrationInput),
graphql_name="azureFirewalls",
)
azure_frontdoor = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureFrontdoorIntegrationInput),
graphql_name="azureFrontdoor",
)
azure_functions = sgqlc.types.Field(
sgqlc.types.list_of(CloudAzureFunctionsIntegrationInput),
graphql_name="azureFunctions",
)
azure_keyvault = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureKeyvaultIntegrationInput"),
graphql_name="azureKeyvault",
)
azure_loadbalancer = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureLoadbalancerIntegrationInput"),
graphql_name="azureLoadbalancer",
)
azure_logicapps = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureLogicappsIntegrationInput"),
graphql_name="azureLogicapps",
)
azure_machinelearning = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureMachinelearningIntegrationInput"),
graphql_name="azureMachinelearning",
)
azure_mariadb = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureMariadbIntegrationInput"),
graphql_name="azureMariadb",
)
azure_monitor = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureMonitorIntegrationInput"),
graphql_name="azureMonitor",
)
azure_mysql = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureMysqlIntegrationInput"),
graphql_name="azureMysql",
)
azure_mysqlflexible = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureMysqlflexibleIntegrationInput"),
graphql_name="azureMysqlflexible",
)
azure_postgresql = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzurePostgresqlIntegrationInput"),
graphql_name="azurePostgresql",
)
azure_postgresqlflexible = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzurePostgresqlflexibleIntegrationInput"),
graphql_name="azurePostgresqlflexible",
)
azure_powerbidedicated = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzurePowerbidedicatedIntegrationInput"),
graphql_name="azurePowerbidedicated",
)
azure_rediscache = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureRediscacheIntegrationInput"),
graphql_name="azureRediscache",
)
azure_servicebus = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureServicebusIntegrationInput"),
graphql_name="azureServicebus",
)
azure_sql = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureSqlIntegrationInput"), graphql_name="azureSql"
)
azure_sqlmanaged = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureSqlmanagedIntegrationInput"),
graphql_name="azureSqlmanaged",
)
azure_storage = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureStorageIntegrationInput"),
graphql_name="azureStorage",
)
azure_virtualmachine = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureVirtualmachineIntegrationInput"),
graphql_name="azureVirtualmachine",
)
azure_virtualnetworks = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureVirtualnetworksIntegrationInput"),
graphql_name="azureVirtualnetworks",
)
azure_vms = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureVmsIntegrationInput"), graphql_name="azureVms"
)
azure_vpngateways = sgqlc.types.Field(
sgqlc.types.list_of("CloudAzureVpngatewaysIntegrationInput"),
graphql_name="azureVpngateways",
)286. CloudAzureKeyvaultIntegrationInput¶
Key Vault
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureKeyvaultIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)287. CloudAzureLinkAccountInput¶
Information required to link a Azure account to a NewRelic account.
Available input fields:
applicationId: The Azure account application identifier (used to fetch data).clientSecret: The Azure account application secret key.name: The linked account name.subscriptionId: The Azure account subscription identifier.tenantId: The Azure account tenant identifier.
class CloudAzureLinkAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"application_id",
"client_secret",
"name",
"subscription_id",
"tenant_id",
)
application_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="applicationId"
)
client_secret = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="clientSecret"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
subscription_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="subscriptionId"
)
tenant_id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="tenantId")288. CloudAzureLoadbalancerIntegrationInput¶
Azure Load Balancer
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureLoadbalancerIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)289. CloudAzureLogicappsIntegrationInput¶
Logic Apps
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureLogicappsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)290. CloudAzureMachinelearningIntegrationInput¶
Machine Learning
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureMachinelearningIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)291. CloudAzureMariadbIntegrationInput¶
Database for MariaDB
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureMariadbIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)292. CloudAzureMonitorIntegrationInput¶
Azure Monitor metrics
Available input fields:
enabled: Specify if integration is activeexcludeResourceTypes: Specify each Azure resource type that you don’t want to monitor.excludeTags: Specify resource tags (in ‘key:value’ form) associated with the resources that you want to exclude from monitoring. Exclusion takes precedence over inclusion.includeTags: Specify resource tags (in ‘key:value’ form) associated with the resources that you want to monitor. If empty, all resources will be monitored.inventoryPollingInterval: The polling interval for metadata and tags, in seconds.linkedAccountId: The linked account identifier.metricsPollingInterval: The polling interval for metrics, in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.resourceTypes: Specify each Azure resource type that you want to monitor.
class CloudAzureMonitorIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"enabled",
"exclude_resource_types",
"exclude_tags",
"include_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
"resource_types",
)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
exclude_resource_types = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="excludeResourceTypes"
)
exclude_tags = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="excludeTags"
)
include_tags = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="includeTags"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)
resource_types = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceTypes"
)293. CloudAzureMysqlIntegrationInput¶
Database for MySQL
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureMysqlIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)294. CloudAzureMysqlflexibleIntegrationInput¶
MySQL Flexible Server
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureMysqlflexibleIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)295. CloudAzurePostgresqlIntegrationInput¶
Database for PostgreSQL
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzurePostgresqlIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)296. CloudAzurePostgresqlflexibleIntegrationInput¶
PostgreSQL Flexible Server
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzurePostgresqlflexibleIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)297. CloudAzurePowerbidedicatedIntegrationInput¶
Power BI Dedicated
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzurePowerbidedicatedIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)298. CloudAzureRediscacheIntegrationInput¶
Azure Redis Cache
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureRediscacheIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)299. CloudAzureServicebusIntegrationInput¶
Azure Service Bus
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureServicebusIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)300. CloudAzureSqlIntegrationInput¶
Azure SQL Database
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureSqlIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)301. CloudAzureSqlmanagedIntegrationInput¶
SQL Managed Instances
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureSqlmanagedIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)302. CloudAzureStorageIntegrationInput¶
Azure Storage
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureStorageIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)303. CloudAzureUpdateAccountInput¶
Information required to update a Azure account to a NewRelic account.
Available input fields:
applicationId: The Azure account application identifier (used to fetch data).clientSecret: The Azure account application secret key.disabled: Disable the linked account.linkedAccountId: The linked account identifier.name: The linked account new name.subscriptionId: The Azure account subscription identifier.tenantId: The Azure account tenant identifier.
class CloudAzureUpdateAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"application_id",
"client_secret",
"disabled",
"linked_account_id",
"name",
"subscription_id",
"tenant_id",
)
application_id = sgqlc.types.Field(String, graphql_name="applicationId")
client_secret = sgqlc.types.Field(SecureValue, graphql_name="clientSecret")
disabled = sgqlc.types.Field(Boolean, graphql_name="disabled")
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
name = sgqlc.types.Field(String, graphql_name="name")
subscription_id = sgqlc.types.Field(String, graphql_name="subscriptionId")
tenant_id = sgqlc.types.Field(String, graphql_name="tenantId")304. CloudAzureVirtualmachineIntegrationInput¶
Virtual machine scale sets
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureVirtualmachineIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)305. CloudAzureVirtualnetworksIntegrationInput¶
Azure Virtual Network
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureVirtualnetworksIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)306. CloudAzureVmsIntegrationInput¶
Azure Virtual Machines
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureVmsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)307. CloudAzureVpngatewaysIntegrationInput¶
VPN Gateways
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.resourceGroups: Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudAzureVpngatewaysIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"resource_groups",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
resource_groups = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="resourceGroups"
)308. CloudBillingIntegrationInput¶
AWS Billing
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudBillingIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)309. CloudCciAwsDisableIntegrationsInput¶
List of integrations
Available input fields:
cciAwsS3: CCI AWS S3 integration
class CloudCciAwsDisableIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("cci_aws_s3",)
cci_aws_s3 = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="cciAwsS3",
)310. CloudCciAwsIntegrationsInput¶
List of integrations
Available input fields:
cciAwsS3: CCI AWS S3 Integration integration
class CloudCciAwsIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("cci_aws_s3",)
cci_aws_s3 = sgqlc.types.Field(
sgqlc.types.list_of("CloudCciAwsS3IntegrationInput"), graphql_name="cciAwsS3"
)311. CloudCciAwsLinkAccountInput¶
Information required to link a CCI AWS account to a NewRelic account.
Available input fields:
arn: The arn of the AWS Payer AccountexternalId: External ID to assume the rolemetricCollectionMode: How metrics will be collected.name: The name of the CCI AWS Connection
class CloudCciAwsLinkAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("arn", "external_id", "metric_collection_mode", "name")
arn = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="arn")
external_id = sgqlc.types.Field(String, graphql_name="externalId")
metric_collection_mode = sgqlc.types.Field(
CloudMetricCollectionMode, graphql_name="metricCollectionMode"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")312. CloudCciAwsS3IntegrationInput¶
Cci AWS S3
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.s3BucketName: The name of the S3 bucket to collect data from.s3BucketPath: The path within the S3 bucket to collect data from.s3BucketRegion: The region of the S3 bucket to collect data from.
class CloudCciAwsS3IntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"s3_bucket_name",
"s3_bucket_path",
"s3_bucket_region",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
s3_bucket_name = sgqlc.types.Field(String, graphql_name="s3BucketName")
s3_bucket_path = sgqlc.types.Field(String, graphql_name="s3BucketPath")
s3_bucket_region = sgqlc.types.Field(String, graphql_name="s3BucketRegion")313. CloudCloudfrontIntegrationInput¶
Amazon CloudFront
Available input fields:
fetchLambdasAtEdge: Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudCloudfrontIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"fetch_lambdas_at_edge",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
fetch_lambdas_at_edge = sgqlc.types.Field(
Boolean, graphql_name="fetchLambdasAtEdge"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")314. CloudCloudtrailIntegrationInput¶
AWS CloudTrail
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudCloudtrailIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)315. CloudConfluentDisableIntegrationsInput¶
List of integrations
Available input fields:
confluentKafkaConnectorResource: Confluent Kafka Connector integrationconfluentKafkaFlinkResource: Confluent Kafka Flink integrationconfluentKafkaKsqlResource: Confluent Kafka Ksql integrationconfluentKafkaResource: Confluent Kafka Resource integration
class CloudConfluentDisableIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"confluent_kafka_connector_resource",
"confluent_kafka_flink_resource",
"confluent_kafka_ksql_resource",
"confluent_kafka_resource",
)
confluent_kafka_connector_resource = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="confluentKafkaConnectorResource",
)
confluent_kafka_flink_resource = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="confluentKafkaFlinkResource",
)
confluent_kafka_ksql_resource = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="confluentKafkaKsqlResource",
)
confluent_kafka_resource = sgqlc.types.Field(
sgqlc.types.list_of("CloudDisableAccountIntegrationInput"),
graphql_name="confluentKafkaResource",
)316. CloudConfluentIntegrationsInput¶
List of integrations
Available input fields:
confluentKafkaConnectorResource: Confluent Kafka Connector integrationconfluentKafkaFlinkResource: Confluent Kafka Flink integrationconfluentKafkaKsqlResource: Confluent Kafka Ksql integrationconfluentKafkaResource: Confluent Kafka Resource integration
class CloudConfluentIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"confluent_kafka_connector_resource",
"confluent_kafka_flink_resource",
"confluent_kafka_ksql_resource",
"confluent_kafka_resource",
)
confluent_kafka_connector_resource = sgqlc.types.Field(
sgqlc.types.list_of("CloudConfluentKafkaConnectorResourceIntegrationInput"),
graphql_name="confluentKafkaConnectorResource",
)
confluent_kafka_flink_resource = sgqlc.types.Field(
sgqlc.types.list_of("CloudConfluentKafkaFlinkResourceIntegrationInput"),
graphql_name="confluentKafkaFlinkResource",
)
confluent_kafka_ksql_resource = sgqlc.types.Field(
sgqlc.types.list_of("CloudConfluentKafkaKsqlResourceIntegrationInput"),
graphql_name="confluentKafkaKsqlResource",
)
confluent_kafka_resource = sgqlc.types.Field(
sgqlc.types.list_of("CloudConfluentKafkaResourceIntegrationInput"),
graphql_name="confluentKafkaResource",
)317. CloudConfluentKafkaConnectorResourceIntegrationInput¶
Confluent Kafka Connector Resource
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudConfluentKafkaConnectorResourceIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)318. CloudConfluentKafkaFlinkResourceIntegrationInput¶
Confluent Kafka Flink Resource
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudConfluentKafkaFlinkResourceIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)319. CloudConfluentKafkaKsqlResourceIntegrationInput¶
Confluent Kafka Ksql Resource
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudConfluentKafkaKsqlResourceIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)320. CloudConfluentKafkaResourceIntegrationInput¶
Confluent Kafka Resource
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudConfluentKafkaResourceIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)321. CloudConfluentLinkAccountInput¶
Information required to link a Confluent Cloud account to a NewRelic account.
Available input fields:
apiKey: The Confluent Cloud account API key.apiSecret: The Confluent Cloud account API Secret key.externalId: The Confluent Cloud account identifier.name: The linked account name.
class CloudConfluentLinkAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("api_key", "api_secret", "external_id", "name")
api_key = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="apiKey"
)
api_secret = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="apiSecret"
)
external_id = sgqlc.types.Field(String, graphql_name="externalId")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")322. CloudConfluentUpdateAccountInput¶
Information required to update a Confluent Cloud account to a NewRelic account.
Available input fields:
apiKey: The Confluent account API key.apiSecret: The Confluent Cloud account API Secret key.disabled: Disable the linked account.externalId: The Confluent Cloud account identifier.linkedAccountId: The linked account identifier.name: The linked account new name.
class CloudConfluentUpdateAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"api_key",
"api_secret",
"disabled",
"external_id",
"linked_account_id",
"name",
)
api_key = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="apiKey"
)
api_secret = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="apiSecret"
)
disabled = sgqlc.types.Field(Boolean, graphql_name="disabled")
external_id = sgqlc.types.Field(String, graphql_name="externalId")
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
name = sgqlc.types.Field(String, graphql_name="name")323. CloudCostIntelligenceAwsIntegration¶
Input for creating AWS connection.
Available input fields:
connectionName: Name for this connectionexternalId: External ID for additional securityroleArn: IAM role ARN for AWS authentications3BucketName: Name of the S3 bucket containing cost datas3BucketPathPrefix: Path prefix within the S3 bucket
class CloudCostIntelligenceAwsIntegration(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"connection_name",
"external_id",
"role_arn",
"s3_bucket_name",
"s3_bucket_path_prefix",
)
connection_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="connectionName"
)
external_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="externalId"
)
role_arn = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="roleArn")
s3_bucket_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="s3BucketName"
)
s3_bucket_path_prefix = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="s3BucketPathPrefix"
)324. CloudCostIntelligenceAzureIntegration¶
Input for creating Azure connection.
Available input fields:
agreementType: Agreement typebaseDropPath: Base drop pathbillingAccountId: Billing account id for Azure authenticationconnectionName: Connection name for Azure authenticationcontainerName: Name of the container within the storage accountstorageAccountName: Name of the storage account containing cost datatenantId: Tenant Id for Azure authentication
class CloudCostIntelligenceAzureIntegration(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"agreement_type",
"base_drop_path",
"billing_account_id",
"connection_name",
"container_name",
"storage_account_name",
"tenant_id",
)
agreement_type = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="agreementType"
)
base_drop_path = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="baseDropPath"
)
billing_account_id = sgqlc.types.Field(String, graphql_name="billingAccountId")
connection_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="connectionName"
)
container_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="containerName"
)
storage_account_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="storageAccountName"
)
tenant_id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="tenantId")325. CloudCostIntelligenceGcpIntegration¶
Input for creating GCP connection.
Available input fields:
billingTableName: BigQuery billing table nameconnectionName: Connection name for GCP authenticationdatasetName: BigQuery dataset namepricingTableName: BigQuery pricing table nameprojectId: GCP project ID
class CloudCostIntelligenceGcpIntegration(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"billing_table_name",
"connection_name",
"dataset_name",
"pricing_table_name",
"project_id",
)
billing_table_name = sgqlc.types.Field(String, graphql_name="billingTableName")
connection_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="connectionName"
)
dataset_name = sgqlc.types.Field(String, graphql_name="datasetName")
pricing_table_name = sgqlc.types.Field(String, graphql_name="pricingTableName")
project_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="projectId"
)326. CloudCostIntelligenceIntegrationFilter¶
Filter input for integrations filtering.
Available input fields:
operator: Operator for the filterterm: The term to filter byvalue: Values to filter on
class CloudCostIntelligenceIntegrationFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("operator", "term", "value")
operator = sgqlc.types.Field(
sgqlc.types.non_null(CloudCostIntelligenceIntegrationFilterOperator),
graphql_name="operator",
)
term = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="term")
value = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(String)), graphql_name="value"
)327. CloudDisableAccountIntegrationInput¶
Information required to disable a cloud service integration from a linked account.
Available input fields:
linkedAccountId: The linked account identifier
class CloudDisableAccountIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("linked_account_id",)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)328. CloudDisableIntegrationsInput¶
List of providers
Available input fields:
aws: Aws providerawsEuSovereign: AWS EU Sovereign Cloud providerawsGovcloud: AwsGovcloud providerazure: Azure providercciAws: CciAws providerconfluent: Confluent providerfossa: Fossa providergcp: Gcp provideroci: OCI Provider
class CloudDisableIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws",
"aws_eu_sovereign",
"aws_govcloud",
"azure",
"cci_aws",
"confluent",
"fossa",
"gcp",
"oci",
)
aws = sgqlc.types.Field(CloudAwsDisableIntegrationsInput, graphql_name="aws")
aws_eu_sovereign = sgqlc.types.Field(
CloudAwsEuSovereignDisableIntegrationsInput, graphql_name="awsEuSovereign"
)
aws_govcloud = sgqlc.types.Field(
CloudAwsGovcloudDisableIntegrationsInput, graphql_name="awsGovcloud"
)
azure = sgqlc.types.Field(CloudAzureDisableIntegrationsInput, graphql_name="azure")
cci_aws = sgqlc.types.Field(
CloudCciAwsDisableIntegrationsInput, graphql_name="cciAws"
)
confluent = sgqlc.types.Field(
CloudConfluentDisableIntegrationsInput, graphql_name="confluent"
)
fossa = sgqlc.types.Field(
"CloudFossaDisableIntegrationsInput", graphql_name="fossa"
)
gcp = sgqlc.types.Field("CloudGcpDisableIntegrationsInput", graphql_name="gcp")
oci = sgqlc.types.Field("CloudOciDisableIntegrationsInput", graphql_name="oci")329. CloudDynamodbIntegrationInput¶
Amazon DynamoDB
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchExtendedInventory: Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudDynamodbIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_extended_inventory",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_extended_inventory = sgqlc.types.Field(
Boolean, graphql_name="fetchExtendedInventory"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")330. CloudEbsIntegrationInput¶
Amazon Elastic Block Store (EBS)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchExtendedInventory: Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudEbsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_extended_inventory",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_extended_inventory = sgqlc.types.Field(
Boolean, graphql_name="fetchExtendedInventory"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")331. CloudEc2IntegrationInput¶
Amazon Elastic Compute Cloud (EC2)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.duplicateEc2Tags: Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data sizefetchIpAddresses: Specify if IP addresses of ec2 instance should be collectedinventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudEc2IntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"duplicate_ec2_tags",
"fetch_ip_addresses",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
duplicate_ec2_tags = sgqlc.types.Field(Boolean, graphql_name="duplicateEc2Tags")
fetch_ip_addresses = sgqlc.types.Field(Boolean, graphql_name="fetchIpAddresses")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")332. CloudEcsIntegrationInput¶
Amazon Elastic Container Service (ECS)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudEcsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")333. CloudEfsIntegrationInput¶
Amazon Elastic File System (EFS)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudEfsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")334. CloudElasticacheIntegrationInput¶
Amazon ElastiCache
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudElasticacheIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")335. CloudElasticbeanstalkIntegrationInput¶
AWS Elastic Beanstalk
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchExtendedInventory: Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudElasticbeanstalkIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_extended_inventory",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_extended_inventory = sgqlc.types.Field(
Boolean, graphql_name="fetchExtendedInventory"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")336. CloudElasticsearchIntegrationInput¶
Amazon Elasticsearch Service
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchNodes: Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudElasticsearchIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_nodes",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_nodes = sgqlc.types.Field(Boolean, graphql_name="fetchNodes")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")337. CloudElbIntegrationInput¶
Elastic Load Balancing - Classic Load Balancer (ELB)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchExtendedInventory: Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudElbIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_extended_inventory",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_extended_inventory = sgqlc.types.Field(
Boolean, graphql_name="fetchExtendedInventory"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)338. CloudEmrIntegrationInput¶
Amazon Elastic MapReduce (EMR)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchTags: Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudEmrIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")339. CloudFossaDisableIntegrationsInput¶
List of integrations
Available input fields:
fossaIssues: FOSSA Issues integration
class CloudFossaDisableIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("fossa_issues",)
fossa_issues = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="fossaIssues",
)340. CloudFossaIntegrationsInput¶
List of integrations
Available input fields:
fossaIssues: FOSSA Issues integration
class CloudFossaIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("fossa_issues",)
fossa_issues = sgqlc.types.Field(
sgqlc.types.list_of("CloudFossaIssuesIntegrationInput"),
graphql_name="fossaIssues",
)341. CloudFossaIssuesIntegrationInput¶
FOSSA Issues
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudFossaIssuesIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)342. CloudFossaLinkAccountInput¶
Information required to link a Fossa account to a NewRelic account.
Available input fields:
apiKey: The Fossa account application api key(bearer token).externalId: The Fossa account identifier.name: The linked account name.
class CloudFossaLinkAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("api_key", "external_id", "name")
api_key = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="apiKey"
)
external_id = sgqlc.types.Field(String, graphql_name="externalId")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")343. CloudFossaUpdateAccountInput¶
Information required to update a Fossa account to a NewRelic account.
Available input fields:
apiKey: The Fossa account application api key(bearer token).disabled: Disable the linked account.externalId: The Fossa account identifier.linkedAccountId: The linked account identifier.name: The linked account new name.
class CloudFossaUpdateAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"api_key",
"disabled",
"external_id",
"linked_account_id",
"name",
)
api_key = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="apiKey"
)
disabled = sgqlc.types.Field(Boolean, graphql_name="disabled")
external_id = sgqlc.types.Field(String, graphql_name="externalId")
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
name = sgqlc.types.Field(String, graphql_name="name")344. CloudGcpAiplatformIntegrationInput¶
Vertex AI
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpAiplatformIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)345. CloudGcpAlloydbIntegrationInput¶
AlloyDB
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpAlloydbIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)346. CloudGcpAppengineIntegrationInput¶
Google App Engine
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpAppengineIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)347. CloudGcpBigqueryIntegrationInput¶
BigQuery
Available input fields:
fetchTableMetrics: Fetch BigQuery Table metrics, disabled by defaultfetchTags: Specify if labels and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpBigqueryIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"fetch_table_metrics",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
fetch_table_metrics = sgqlc.types.Field(Boolean, graphql_name="fetchTableMetrics")
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)348. CloudGcpBigtableIntegrationInput¶
Bigtable
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpBigtableIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)349. CloudGcpComposerIntegrationInput¶
Composer
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpComposerIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)350. CloudGcpDataflowIntegrationInput¶
Dataflow
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpDataflowIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)351. CloudGcpDataprocIntegrationInput¶
Dataproc
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpDataprocIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)352. CloudGcpDatastoreIntegrationInput¶
Datastore
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpDatastoreIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)353. CloudGcpDisableIntegrationsInput¶
List of integrations
Available input fields:
gcpAiplatform: Vertex AI integrationgcpAlloydb: AlloyDB integrationgcpAppengine: App Engine integrationgcpBigquery: BigQuery integrationgcpBigtable: Bigtable integrationgcpComposer: Composer integrationgcpDataflow: Dataflow integrationgcpDataproc: Dataproc integrationgcpDatastore: Datastore integrationgcpFirebasedatabase: Firebase Database integrationgcpFirebasehosting: Firebase Hosting integrationgcpFirebasestorage: Firebase Storage integrationgcpFirestore: Firestore integrationgcpFunctions: Cloud Functions integrationgcpInterconnect: Interconnect integrationgcpKubernetes: Kubernetes Engine integrationgcpLoadbalancing: Cloud Load Balancing integrationgcpMemcache: Memcache integrationgcpPubsub: Cloud Pub/Sub integrationgcpRedis: Redis integrationgcpRouter: Router integrationgcpRun: Run integrationgcpSpanner: Cloud Spanner integrationgcpSql: Cloud SQL integrationgcpStorage: Cloud Storage integrationgcpVms: Compute Engine integrationgcpVpcaccess: VPC Access integration
class CloudGcpDisableIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"gcp_aiplatform",
"gcp_alloydb",
"gcp_appengine",
"gcp_bigquery",
"gcp_bigtable",
"gcp_composer",
"gcp_dataflow",
"gcp_dataproc",
"gcp_datastore",
"gcp_firebasedatabase",
"gcp_firebasehosting",
"gcp_firebasestorage",
"gcp_firestore",
"gcp_functions",
"gcp_interconnect",
"gcp_kubernetes",
"gcp_loadbalancing",
"gcp_memcache",
"gcp_pubsub",
"gcp_redis",
"gcp_router",
"gcp_run",
"gcp_spanner",
"gcp_sql",
"gcp_storage",
"gcp_vms",
"gcp_vpcaccess",
)
gcp_aiplatform = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpAiplatform",
)
gcp_alloydb = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpAlloydb",
)
gcp_appengine = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpAppengine",
)
gcp_bigquery = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpBigquery",
)
gcp_bigtable = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpBigtable",
)
gcp_composer = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpComposer",
)
gcp_dataflow = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpDataflow",
)
gcp_dataproc = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpDataproc",
)
gcp_datastore = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpDatastore",
)
gcp_firebasedatabase = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpFirebasedatabase",
)
gcp_firebasehosting = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpFirebasehosting",
)
gcp_firebasestorage = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpFirebasestorage",
)
gcp_firestore = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpFirestore",
)
gcp_functions = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpFunctions",
)
gcp_interconnect = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpInterconnect",
)
gcp_kubernetes = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpKubernetes",
)
gcp_loadbalancing = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpLoadbalancing",
)
gcp_memcache = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpMemcache",
)
gcp_pubsub = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpPubsub",
)
gcp_redis = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpRedis",
)
gcp_router = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpRouter",
)
gcp_run = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput), graphql_name="gcpRun"
)
gcp_spanner = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpSpanner",
)
gcp_sql = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput), graphql_name="gcpSql"
)
gcp_storage = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpStorage",
)
gcp_vms = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput), graphql_name="gcpVms"
)
gcp_vpcaccess = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="gcpVpcaccess",
)354. CloudGcpFirebasedatabaseIntegrationInput¶
Firebase Database
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpFirebasedatabaseIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)355. CloudGcpFirebasehostingIntegrationInput¶
Firebase Hosting
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpFirebasehostingIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)356. CloudGcpFirebasestorageIntegrationInput¶
Firebase Storage
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpFirebasestorageIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)357. CloudGcpFirestoreIntegrationInput¶
Firestore
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpFirestoreIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)358. CloudGcpFunctionsIntegrationInput¶
Google Cloud Functions
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpFunctionsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)359. CloudGcpIntegrationsInput¶
List of integrations
Available input fields:
gcpAiplatform: Vertex AI integrationgcpAlloydb: AlloyDB integrationgcpAppengine: App Engine integrationgcpBigquery: BigQuery integrationgcpBigtable: Bigtable integrationgcpComposer: Composer integrationgcpDataflow: Dataflow integrationgcpDataproc: Dataproc integrationgcpDatastore: Datastore integrationgcpFirebasedatabase: Firebase Database integrationgcpFirebasehosting: Firebase Hosting integrationgcpFirebasestorage: Firebase Storage integrationgcpFirestore: Firestore integrationgcpFunctions: Cloud Functions integrationgcpInterconnect: Interconnect integrationgcpKubernetes: Kubernetes Engine integrationgcpLoadbalancing: Cloud Load Balancing integrationgcpMemcache: Memcache integrationgcpPubsub: Cloud Pub/Sub integrationgcpRedis: Redis integrationgcpRouter: Router integrationgcpRun: Run integrationgcpSpanner: Cloud Spanner integrationgcpSql: Cloud SQL integrationgcpStorage: Cloud Storage integrationgcpVms: Compute Engine integrationgcpVpcaccess: VPC Access integration
class CloudGcpIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"gcp_aiplatform",
"gcp_alloydb",
"gcp_appengine",
"gcp_bigquery",
"gcp_bigtable",
"gcp_composer",
"gcp_dataflow",
"gcp_dataproc",
"gcp_datastore",
"gcp_firebasedatabase",
"gcp_firebasehosting",
"gcp_firebasestorage",
"gcp_firestore",
"gcp_functions",
"gcp_interconnect",
"gcp_kubernetes",
"gcp_loadbalancing",
"gcp_memcache",
"gcp_pubsub",
"gcp_redis",
"gcp_router",
"gcp_run",
"gcp_spanner",
"gcp_sql",
"gcp_storage",
"gcp_vms",
"gcp_vpcaccess",
)
gcp_aiplatform = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpAiplatformIntegrationInput),
graphql_name="gcpAiplatform",
)
gcp_alloydb = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpAlloydbIntegrationInput), graphql_name="gcpAlloydb"
)
gcp_appengine = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpAppengineIntegrationInput),
graphql_name="gcpAppengine",
)
gcp_bigquery = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpBigqueryIntegrationInput),
graphql_name="gcpBigquery",
)
gcp_bigtable = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpBigtableIntegrationInput),
graphql_name="gcpBigtable",
)
gcp_composer = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpComposerIntegrationInput),
graphql_name="gcpComposer",
)
gcp_dataflow = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpDataflowIntegrationInput),
graphql_name="gcpDataflow",
)
gcp_dataproc = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpDataprocIntegrationInput),
graphql_name="gcpDataproc",
)
gcp_datastore = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpDatastoreIntegrationInput),
graphql_name="gcpDatastore",
)
gcp_firebasedatabase = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpFirebasedatabaseIntegrationInput),
graphql_name="gcpFirebasedatabase",
)
gcp_firebasehosting = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpFirebasehostingIntegrationInput),
graphql_name="gcpFirebasehosting",
)
gcp_firebasestorage = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpFirebasestorageIntegrationInput),
graphql_name="gcpFirebasestorage",
)
gcp_firestore = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpFirestoreIntegrationInput),
graphql_name="gcpFirestore",
)
gcp_functions = sgqlc.types.Field(
sgqlc.types.list_of(CloudGcpFunctionsIntegrationInput),
graphql_name="gcpFunctions",
)
gcp_interconnect = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpInterconnectIntegrationInput"),
graphql_name="gcpInterconnect",
)
gcp_kubernetes = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpKubernetesIntegrationInput"),
graphql_name="gcpKubernetes",
)
gcp_loadbalancing = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpLoadbalancingIntegrationInput"),
graphql_name="gcpLoadbalancing",
)
gcp_memcache = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpMemcacheIntegrationInput"),
graphql_name="gcpMemcache",
)
gcp_pubsub = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpPubsubIntegrationInput"), graphql_name="gcpPubsub"
)
gcp_redis = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpRedisIntegrationInput"), graphql_name="gcpRedis"
)
gcp_router = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpRouterIntegrationInput"), graphql_name="gcpRouter"
)
gcp_run = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpRunIntegrationInput"), graphql_name="gcpRun"
)
gcp_spanner = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpSpannerIntegrationInput"),
graphql_name="gcpSpanner",
)
gcp_sql = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpSqlIntegrationInput"), graphql_name="gcpSql"
)
gcp_storage = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpStorageIntegrationInput"),
graphql_name="gcpStorage",
)
gcp_vms = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpVmsIntegrationInput"), graphql_name="gcpVms"
)
gcp_vpcaccess = sgqlc.types.Field(
sgqlc.types.list_of("CloudGcpVpcaccessIntegrationInput"),
graphql_name="gcpVpcaccess",
)360. CloudGcpInterconnectIntegrationInput¶
Interconnect
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpInterconnectIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)361. CloudGcpKubernetesIntegrationInput¶
Google Kubernetes Engine
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpKubernetesIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)362. CloudGcpLinkAccountInput¶
Information required to link a GCP account to a NewRelic account.
Available input fields:
name: The linked account name.projectId: The GCP project identifier.
class CloudGcpLinkAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "project_id")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
project_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="projectId"
)363. CloudGcpLoadbalancingIntegrationInput¶
Google Cloud Load Balancing
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpLoadbalancingIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)364. CloudGcpMemcacheIntegrationInput¶
Memcache
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpMemcacheIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)365. CloudGcpPubsubIntegrationInput¶
Cloud Pub/Sub
Available input fields:
fetchTags: Specify if labels and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpPubsubIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)366. CloudGcpRedisIntegrationInput¶
Redis
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpRedisIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)367. CloudGcpRouterIntegrationInput¶
Router
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpRouterIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)368. CloudGcpRunIntegrationInput¶
Run
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpRunIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)369. CloudGcpSpannerIntegrationInput¶
Cloud Spanner
Available input fields:
fetchTags: Specify if labels and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpSpannerIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)370. CloudGcpSqlIntegrationInput¶
Google Cloud SQL
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpSqlIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)371. CloudGcpStorageIntegrationInput¶
Google Cloud Storage
Available input fields:
fetchTags: Specify if labels and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpStorageIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)372. CloudGcpUpdateAccountInput¶
Information required to update a GCP account to a NewRelic account.
Available input fields:
disabled: Disable the linked account.linkedAccountId: The linked account identifier.name: The linked account new name.projectId: The GCP project identifier.
class CloudGcpUpdateAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("disabled", "linked_account_id", "name", "project_id")
disabled = sgqlc.types.Field(Boolean, graphql_name="disabled")
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
name = sgqlc.types.Field(String, graphql_name="name")
project_id = sgqlc.types.Field(String, graphql_name="projectId")373. CloudGcpVmsIntegrationInput¶
Google Compute Engine
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpVmsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)374. CloudGcpVpcaccessIntegrationInput¶
VPC Access
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudGcpVpcaccessIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)375. CloudHealthIntegrationInput¶
AWS Health
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudHealthIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)376. CloudIamIntegrationInput¶
AWS Identity and Access Management (IAM)
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudIamIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")377. CloudIntegrationsInput¶
List of providers
Available input fields:
aws: Aws providerawsEuSovereign: AWS EU Sovereign Cloud providerawsGovcloud: AwsGovcloud providerazure: Azure providercciAws: CciAws providerconfluent: Confluent providerfossa: Fossa providergcp: Gcp provideroci: OCI Provider
class CloudIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws",
"aws_eu_sovereign",
"aws_govcloud",
"azure",
"cci_aws",
"confluent",
"fossa",
"gcp",
"oci",
)
aws = sgqlc.types.Field(CloudAwsIntegrationsInput, graphql_name="aws")
aws_eu_sovereign = sgqlc.types.Field(
CloudAwsEuSovereignIntegrationsInput, graphql_name="awsEuSovereign"
)
aws_govcloud = sgqlc.types.Field(
CloudAwsGovcloudIntegrationsInput, graphql_name="awsGovcloud"
)
azure = sgqlc.types.Field(CloudAzureIntegrationsInput, graphql_name="azure")
cci_aws = sgqlc.types.Field(CloudCciAwsIntegrationsInput, graphql_name="cciAws")
confluent = sgqlc.types.Field(
CloudConfluentIntegrationsInput, graphql_name="confluent"
)
fossa = sgqlc.types.Field(CloudFossaIntegrationsInput, graphql_name="fossa")
gcp = sgqlc.types.Field(CloudGcpIntegrationsInput, graphql_name="gcp")
oci = sgqlc.types.Field("CloudOciIntegrationsInput", graphql_name="oci")378. CloudIotIntegrationInput¶
AWS IoT
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudIotIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)379. CloudKinesisFirehoseIntegrationInput¶
Amazon Kinesis Data Firehose
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudKinesisFirehoseIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)380. CloudKinesisIntegrationInput¶
Amazon Kinesis Data Streams
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchShards: Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudKinesisIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_shards",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_shards = sgqlc.types.Field(Boolean, graphql_name="fetchShards")
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")381. CloudLambdaIntegrationInput¶
AWS Lambda
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudLambdaIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")382. CloudLinkCloudAccountsInput¶
Specific Cloud provider information required to link the Cloud provider account to a NewRelic account.
Available input fields:
aws: Aws providerawsEuSovereign: AWS EU Sovereign Cloud providerawsGovcloud: AwsGovCloud providerazure: Azure providercciAws: CCI AWS providerconfluent: Confluent Cloud providerfossa: Fossa providergcp: Gcp provideroci: OCI Provider
class CloudLinkCloudAccountsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws",
"aws_eu_sovereign",
"aws_govcloud",
"azure",
"cci_aws",
"confluent",
"fossa",
"gcp",
"oci",
)
aws = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudAwsLinkAccountInput)),
graphql_name="aws",
)
aws_eu_sovereign = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudAwsEuSovereignLinkAccountInput)),
graphql_name="awsEuSovereign",
)
aws_govcloud = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudAwsGovCloudLinkAccountInput)),
graphql_name="awsGovcloud",
)
azure = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudAzureLinkAccountInput)),
graphql_name="azure",
)
cci_aws = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudCciAwsLinkAccountInput)),
graphql_name="cciAws",
)
confluent = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudConfluentLinkAccountInput)),
graphql_name="confluent",
)
fossa = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudFossaLinkAccountInput)),
graphql_name="fossa",
)
gcp = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudGcpLinkAccountInput)),
graphql_name="gcp",
)
oci = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("CloudOciLinkAccountInput")),
graphql_name="oci",
)383. CloudOciDisableIntegrationsInput¶
List of integrations
Available input fields:
ociLogs: Fetch Metadata for OCI Logs integrations integrationociMetadataAndTags: Fetch Metadata for OCI integrations integration
class CloudOciDisableIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("oci_logs", "oci_metadata_and_tags")
oci_logs = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput), graphql_name="ociLogs"
)
oci_metadata_and_tags = sgqlc.types.Field(
sgqlc.types.list_of(CloudDisableAccountIntegrationInput),
graphql_name="ociMetadataAndTags",
)384. CloudOciInstrumentedPayloadInput¶
Input for OCI instrumented payload generation.
Available input fields:
changed: Flag to indicate if the compartment is changed.id: The identifier for a compartment in a region.namespaceInstrumentationStatuses: The list of namespaces to be instrumented.
class CloudOciInstrumentedPayloadInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("changed", "id", "namespace_instrumentation_statuses")
changed = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="changed")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
namespace_instrumentation_statuses = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null("CloudOciNamespaceInstrumentationStatus")
)
),
graphql_name="namespaceInstrumentationStatuses",
)385. CloudOciIntegrationsInput¶
List of integrations
Available input fields:
ociLogs: Metadata and Tags for OCI Logs integrationsociMetadataAndTags: Metadata and Tags for OCI integrations
class CloudOciIntegrationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("oci_logs", "oci_metadata_and_tags")
oci_logs = sgqlc.types.Field(
sgqlc.types.list_of("CloudOciLogsIntegrationInput"), graphql_name="ociLogs"
)
oci_metadata_and_tags = sgqlc.types.Field(
sgqlc.types.list_of("CloudOciMetadataAndTagsIntegrationInput"),
graphql_name="ociMetadataAndTags",
)386. CloudOciLinkAccountInput¶
Information required to link a OCI tenancy to a NewRelic account.
Available input fields:
compartmentOcid: The New Relic compartment OCID in OCI.ingestVaultOcid: The OCI ingest secret OCID.instrumentationType: Specifies the type of integration, such as metrics, logs, or a combination of logs and metrics.name: The linked account name.ociClientId: The client ID for OCI WIF.ociClientSecret: The client secret for OCI WIF.ociDomainUrl: The OCI domain URL for WIF.ociHomeRegion: The home region of the tenancy.tenantId: The OCI tenant identifier.userVaultOcid: The user secret OCID.
class CloudOciLinkAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"compartment_ocid",
"ingest_vault_ocid",
"instrumentation_type",
"name",
"oci_client_id",
"oci_client_secret",
"oci_domain_url",
"oci_home_region",
"tenant_id",
"user_vault_ocid",
)
compartment_ocid = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="compartmentOcid"
)
ingest_vault_ocid = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="ingestVaultOcid"
)
instrumentation_type = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="instrumentationType"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
oci_client_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="ociClientId"
)
oci_client_secret = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="ociClientSecret"
)
oci_domain_url = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="ociDomainUrl"
)
oci_home_region = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="ociHomeRegion"
)
tenant_id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="tenantId")
user_vault_ocid = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="userVaultOcid"
)387. CloudOciLogGroupInstrumentationStatus¶
Instrumentation status for a Log Group.
Available input fields:
changed: Whether the instrumentation is changed or not.id: The log group Id.instrumented: Whether the log Group is instrumented.logGroup: The log Group name.
class CloudOciLogGroupInstrumentationStatus(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("changed", "id", "instrumented", "log_group")
changed = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="changed")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
instrumented = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="instrumented"
)
log_group = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="logGroup")388. CloudOciLogGroupInstrumentedPayloadInput¶
Input for OCI Log Group instrumented payload generation.
Available input fields:
changed: Flag to indicate if the compartment is changed.id: The identifier for a compartment in a region.logGroupInstrumentationStatuses: The list of log group to be instrumented.
class CloudOciLogGroupInstrumentedPayloadInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("changed", "id", "log_group_instrumentation_statuses")
changed = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="changed")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
log_group_instrumentation_statuses = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null(CloudOciLogGroupInstrumentationStatus)
)
),
graphql_name="logGroupInstrumentationStatuses",
)389. CloudOciLogsIntegrationInput¶
Fetch Metadata and Tags for OCI Logs integrations
Available input fields:
linkedAccountId: The linked account identifier.
class CloudOciLogsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("linked_account_id",)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)390. CloudOciMetadataAndTagsIntegrationInput¶
Fetch Metadata and Tags for OCI integrations
Available input fields:
linkedAccountId: The linked account identifier.
class CloudOciMetadataAndTagsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("linked_account_id",)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)391. CloudOciNamespaceInstrumentationStatus¶
Instrumentation status for a namespace.
Available input fields:
changed: Whether the instrumentation is changed or not.instrumented: Whether the namespace is instrumented.namespace: The namespace name.
class CloudOciNamespaceInstrumentationStatus(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("changed", "instrumented", "namespace")
changed = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="changed")
instrumented = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="instrumented"
)
namespace = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="namespace"
)392. CloudOciUpdateAccountInput¶
Information required to update a AWS account to a NewRelic account.
Available input fields:
compartmentOcid: The New Relic compartment OCID in OCI.disabled: Disable the linked account.ingestVaultOcid: The OCI ingest secret OCID.instrumentationType: Specifies the type of integration, such as metrics, logs, or a combination of logs and metrics.linkedAccountId: The linked account identifier.loggingStackOcid: The Logging stack identifier for the OCI account.metricStackOcid: The metric stack identifier for the OCI account.name: The linked account new name.ociClientId: The client ID for OCI WIF.ociClientSecret: The client secret for OCI WIF.ociDomainUrl: The domain URL for OCI WIF.ociHomeRegion: The home region of the tenancy.ociRegion: The OCI region for the account.tenantId: The OCI tenant (used to fetch data).userVaultOcid: The OCI user secret OCID.
class CloudOciUpdateAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"compartment_ocid",
"disabled",
"ingest_vault_ocid",
"instrumentation_type",
"linked_account_id",
"logging_stack_ocid",
"metric_stack_ocid",
"name",
"oci_client_id",
"oci_client_secret",
"oci_domain_url",
"oci_home_region",
"oci_region",
"tenant_id",
"user_vault_ocid",
)
compartment_ocid = sgqlc.types.Field(String, graphql_name="compartmentOcid")
disabled = sgqlc.types.Field(Boolean, graphql_name="disabled")
ingest_vault_ocid = sgqlc.types.Field(String, graphql_name="ingestVaultOcid")
instrumentation_type = sgqlc.types.Field(String, graphql_name="instrumentationType")
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
logging_stack_ocid = sgqlc.types.Field(String, graphql_name="loggingStackOcid")
metric_stack_ocid = sgqlc.types.Field(String, graphql_name="metricStackOcid")
name = sgqlc.types.Field(String, graphql_name="name")
oci_client_id = sgqlc.types.Field(String, graphql_name="ociClientId")
oci_client_secret = sgqlc.types.Field(SecureValue, graphql_name="ociClientSecret")
oci_domain_url = sgqlc.types.Field(String, graphql_name="ociDomainUrl")
oci_home_region = sgqlc.types.Field(String, graphql_name="ociHomeRegion")
oci_region = sgqlc.types.Field(String, graphql_name="ociRegion")
tenant_id = sgqlc.types.Field(String, graphql_name="tenantId")
user_vault_ocid = sgqlc.types.Field(String, graphql_name="userVaultOcid")393. CloudRdsIntegrationInput¶
Amazon Relation Database Service (RDS)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudRdsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")394. CloudRedshiftIntegrationInput¶
Amazon Redshift
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudRedshiftIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")395. CloudRenameAccountsInput¶
Information required when operating on a Linked Account.
Available input fields:
linkedAccountId: The linked account identifier.name: The linked account new name.
class CloudRenameAccountsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("linked_account_id", "name")
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")396. CloudRoute53IntegrationInput¶
Amazon Route 53
Available input fields:
fetchExtendedInventory: Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudRoute53IntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"fetch_extended_inventory",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
fetch_extended_inventory = sgqlc.types.Field(
Boolean, graphql_name="fetchExtendedInventory"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)397. CloudS3IntegrationInput¶
Amazon Simple Storage Service (S3)
Available input fields:
fetchExtendedInventory: Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudS3IntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"fetch_extended_inventory",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
fetch_extended_inventory = sgqlc.types.Field(
Boolean, graphql_name="fetchExtendedInventory"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")398. CloudSecurityHubIntegrationInput¶
AWS SecurityHub
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudSecurityHubIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)399. CloudSesIntegrationInput¶
Amazon Simple Email Service (SES)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudSesIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)400. CloudSnsIntegrationInput¶
Amazon Simple Notification Service (SNS)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchExtendedInventory: Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudSnsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_extended_inventory",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_extended_inventory = sgqlc.types.Field(
Boolean, graphql_name="fetchExtendedInventory"
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)401. CloudSqsIntegrationInput¶
Amazon Simple Queue Service (SQS)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchExtendedInventory: Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.fetchTags: Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.queuePrefixes: Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudSqsIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_extended_inventory",
"fetch_tags",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"queue_prefixes",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_extended_inventory = sgqlc.types.Field(
Boolean, graphql_name="fetchExtendedInventory"
)
fetch_tags = sgqlc.types.Field(Boolean, graphql_name="fetchTags")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
queue_prefixes = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="queuePrefixes"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")402. CloudTrustedadvisorIntegrationInput¶
Trusted Advisor
Available input fields:
inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.
class CloudTrustedadvisorIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
)
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)403. CloudUnlinkAccountsInput¶
Information required to unlink (remove) a linked account.
Available input fields:
linkedAccountId: The linked account identifier.
class CloudUnlinkAccountsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("linked_account_id",)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)404. CloudUpdateCloudAccountsInput¶
Specific Cloud provider information required to update the Cloud provider account to a NewRelic account.
Available input fields:
aws: Aws providerawsEuSovereign: AWS EU Sovereign Cloud providerawsGovcloud: AwsGovCloud providerazure: Azure providerconfluent: Confluent Cloud providerfossa: Fossa providergcp: Gcp provideroci: OCI Provider
class CloudUpdateCloudAccountsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws",
"aws_eu_sovereign",
"aws_govcloud",
"azure",
"confluent",
"fossa",
"gcp",
"oci",
)
aws = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudAwsUpdateAccountInput)),
graphql_name="aws",
)
aws_eu_sovereign = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(CloudAwsEuSovereignUpdateAccountInput)
),
graphql_name="awsEuSovereign",
)
aws_govcloud = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudAwsGovCloudUpdateAccountInput)),
graphql_name="awsGovcloud",
)
azure = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudAzureUpdateAccountInput)),
graphql_name="azure",
)
confluent = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudConfluentUpdateAccountInput)),
graphql_name="confluent",
)
fossa = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudFossaUpdateAccountInput)),
graphql_name="fossa",
)
gcp = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudGcpUpdateAccountInput)),
graphql_name="gcp",
)
oci = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(CloudOciUpdateAccountInput)),
graphql_name="oci",
)405. CloudVpcIntegrationInput¶
Amazon Virtual Private Cloud (VPC)
Available input fields:
awsRegions: Specify each AWS region that includes the resources that you want to monitor.fetchNatGateway: Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.fetchVpn: Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.inventoryPollingInterval: [DEPRECATED] Multiple polling interval is no longer supported, use only metrics_polling_intervallinkedAccountId: The linked account identifier.metricsPollingInterval: The data polling interval in seconds.tagKey: Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.tagValue: Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
class CloudVpcIntegrationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aws_regions",
"fetch_nat_gateway",
"fetch_vpn",
"inventory_polling_interval",
"linked_account_id",
"metrics_polling_interval",
"tag_key",
"tag_value",
)
aws_regions = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="awsRegions"
)
fetch_nat_gateway = sgqlc.types.Field(Boolean, graphql_name="fetchNatGateway")
fetch_vpn = sgqlc.types.Field(Boolean, graphql_name="fetchVpn")
inventory_polling_interval = sgqlc.types.Field(
Int, graphql_name="inventoryPollingInterval"
)
linked_account_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="linkedAccountId"
)
metrics_polling_interval = sgqlc.types.Field(
Int, graphql_name="metricsPollingInterval"
)
tag_key = sgqlc.types.Field(String, graphql_name="tagKey")
tag_value = sgqlc.types.Field(String, graphql_name="tagValue")406. CollaborationAssistantConfigInput¶
Assistant configuration options
Available input fields:
name: Name of the configurationvalue: Configuration value
class CollaborationAssistantConfigInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "value")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")407. CustomRoleContainerInput¶
The container in which a custom role is created
Available input fields:
id: The ID of the containertype: The type of the container (organization)
class CustomRoleContainerInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
type = sgqlc.types.Field(String, graphql_name="type")408. DashboardAreaWidgetConfigurationInput¶
Configuration for visualization type ‘viz.area’
Available input fields:
nrqlQueries: NRQL queries.
class DashboardAreaWidgetConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("nrql_queries",)
nrql_queries = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardWidgetNrqlQueryInput")),
graphql_name="nrqlQueries",
)409. DashboardBarWidgetConfigurationInput¶
Configuration for visualization type ‘viz.bar’. Learn more about bar widget.
Available input fields:
nrqlQueries: NRQL queries.
class DashboardBarWidgetConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("nrql_queries",)
nrql_queries = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardWidgetNrqlQueryInput")),
graphql_name="nrqlQueries",
)410. DashboardBillboardWidgetConfigurationInput¶
Configuration for visualization type ‘viz.billboard’. Learn more about billboard widget.
Available input fields:
nrqlQueries: NRQL queries.thresholds: Array of thresholds to categorize the results of the query in different groups.
class DashboardBillboardWidgetConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("nrql_queries", "thresholds")
nrql_queries = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardWidgetNrqlQueryInput")),
graphql_name="nrqlQueries",
)
thresholds = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("DashboardBillboardWidgetThresholdInput")
),
graphql_name="thresholds",
)411. DashboardBillboardWidgetThresholdInput¶
Billboard widget threshold input.
Available input fields:
alertSeverity: Severity of the alert.value: Value of the alert.
class DashboardBillboardWidgetThresholdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("alert_severity", "value")
alert_severity = sgqlc.types.Field(
DashboardAlertSeverity, graphql_name="alertSeverity"
)
value = sgqlc.types.Field(Float, graphql_name="value")412. DashboardInput¶
Dashboard input.
Available input fields:
description: Brief text describing the dashboard.name: The name of the dashboard.pages: A nested block of all pages belonging to the dashboard.permissions: Permissions to set level of visibility & editing.variables: Dashboard-local variable definitions.
class DashboardInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "pages", "permissions", "variables")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
pages = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardPageInput"))
),
graphql_name="pages",
)
permissions = sgqlc.types.Field(
sgqlc.types.non_null(DashboardPermissions), graphql_name="permissions"
)
variables = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardVariableInput")),
graphql_name="variables",
)413. DashboardLineWidgetConfigurationInput¶
Configuration for visualization type ‘viz.line’. Learn more about line widget.
Available input fields:
nrqlQueries: NRQL queries.
class DashboardLineWidgetConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("nrql_queries",)
nrql_queries = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardWidgetNrqlQueryInput")),
graphql_name="nrqlQueries",
)414. DashboardLiveUrlAuthCreationInput¶
Input type used to setup the Live URL auth policies in creation time
Available input fields:
factors: The auth factors that will be used to protect the Live URL
class DashboardLiveUrlAuthCreationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("factors",)
factors = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardLiveUrlAuthFactorInput"))
),
graphql_name="factors",
)415. DashboardLiveUrlAuthFactorInput¶
Input type use to define each Live URL auth factor
Available input fields:
type: Type of authentication factor.
class DashboardLiveUrlAuthFactorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("type",)
type = sgqlc.types.Field(
sgqlc.types.non_null(DashboardLiveUrlAuthType), graphql_name="type"
)416. DashboardLiveUrlAuthUpdateInput¶
Input type used to update the Live URL auth policies
Available input fields:
factors: The auth factors that will be used to protect the Live URL
class DashboardLiveUrlAuthUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("factors",)
factors = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null(DashboardLiveUrlAuthFactorInput))
),
graphql_name="factors",
)417. DashboardLiveUrlCreationPoliciesFilterInput¶
Filter to apply when fetching list of live URL creation policies.
Available input fields:
accountIds: List of account ids by which to filter the list of live URL creation policies.
class DashboardLiveUrlCreationPoliciesFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_ids",)
account_ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Int)), graphql_name="accountIds"
)418. DashboardLiveUrlOptionsInput¶
Options to configure the Live URL
Available input fields:
ttl: The amount of time (in seconds) until the Live Url becomes unavailable from the date on which the operation is executed. Min value of 300 (5 minutes). Max value of 631,152,000 (20 year). When it is not set, by default 2,592,000 (30 days) will be used.
class DashboardLiveUrlOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("ttl",)
ttl = sgqlc.types.Field(Seconds, graphql_name="ttl")419. DashboardLiveUrlsFilterInput¶
Live URLs input.
Available input fields:
cursor: The cursor to fetch additional live url results.entityGuid: Filter by the associated Entity GUID of a public live URL.type: Live URL type.uuid: The unique identifier of a public live URL.
class DashboardLiveUrlsFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("cursor", "entity_guid", "type", "uuid")
cursor = sgqlc.types.Field(String, graphql_name="cursor")
entity_guid = sgqlc.types.Field(EntityGuid, graphql_name="entityGuid")
type = sgqlc.types.Field(DashboardLiveUrlType, graphql_name="type")
uuid = sgqlc.types.Field(ID, graphql_name="uuid")420. DashboardMarkdownWidgetConfigurationInput¶
Configuration for visualization type ‘viz.markdown’. Learn more about markdown widget.
Available input fields:
text: Markdown content of the widget.
class DashboardMarkdownWidgetConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("text",)
text = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="text")421. DashboardPageInput¶
Page input.
Available input fields:
description: Brief text describing the page.guid: Unique entity identifier of the Page to be updated. When null, it means a new Page will be created.name: The name of the page.widgets: A nested block of all widgets belonging to the page.
class DashboardPageInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "guid", "name", "widgets")
description = sgqlc.types.Field(String, graphql_name="description")
guid = sgqlc.types.Field(EntityGuid, graphql_name="guid")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
widgets = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardWidgetInput"))
),
graphql_name="widgets",
)422. DashboardPieWidgetConfigurationInput¶
Configuration for visualization type ‘viz.pie’. Learn more about pie widget.
Available input fields:
nrqlQueries: NRQL queries.
class DashboardPieWidgetConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("nrql_queries",)
nrql_queries = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardWidgetNrqlQueryInput")),
graphql_name="nrqlQueries",
)423. DashboardSnapshotUrlInput¶
Parameters that affect the data and the rendering of the dashboards returned by the snapshot url mutation.
Available input fields:
timeWindow: Period of time from which the data to be displayed on the dashboard will be obtained.
class DashboardSnapshotUrlInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("time_window",)
time_window = sgqlc.types.Field(
"DashboardSnapshotUrlTimeWindowInput", graphql_name="timeWindow"
)424. DashboardSnapshotUrlTimeWindowInput¶
Period of time from which the data to be displayed on the dashboard will be obtained.
Available input fields:
beginTime: The starting time of the time window. If specified, an endTime or a duration must also be specified.duration: The duration of the time window.endTime: The end time of the time window. If specified, a beginTime or a duration must also be specified.
class DashboardSnapshotUrlTimeWindowInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("begin_time", "duration", "end_time")
begin_time = sgqlc.types.Field(EpochMilliseconds, graphql_name="beginTime")
duration = sgqlc.types.Field(Milliseconds, graphql_name="duration")
end_time = sgqlc.types.Field(EpochMilliseconds, graphql_name="endTime")425. DashboardTableWidgetConfigurationInput¶
Configuration for visualization type ‘viz.table’. Learn more about table widget.
Available input fields:
nrqlQueries: NRQL queries.
class DashboardTableWidgetConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("nrql_queries",)
nrql_queries = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardWidgetNrqlQueryInput")),
graphql_name="nrqlQueries",
)426. DashboardUpdateLiveUrlCreationPoliciesInput¶
Parameters for setting the Live URL creation policies.
Available input fields:
accountIds: The account ids for which the policy applies.liveUrlCreationAllowed: Whether or not live URL creation is allowed for the accounts.
class DashboardUpdateLiveUrlCreationPoliciesInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_ids", "live_url_creation_allowed")
account_ids = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(Int))),
graphql_name="accountIds",
)
live_url_creation_allowed = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="liveUrlCreationAllowed"
)427. DashboardUpdatePageInput¶
Page input used when updating an individual page.
Available input fields:
description: Page description.name: Page name.widgets: Page widgets.
class DashboardUpdatePageInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "widgets")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
widgets = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("DashboardWidgetInput"))
),
graphql_name="widgets",
)428. DashboardUpdateWidgetInput¶
Input type used when updating widgets.
Available input fields:
configuration: Typed widgets are area, bar, billboard, line, markdown, pie, and table. Check our docs for more info.description: A description of the widget, will be displayed in a tooltip.id: ID of the widget to be updated.layout: The widget’s position and size in the dashboard.link: Input for configuring a link to be displayed in the widget. The URL will be rendered as a clickable link.linkedEntityGuids: Entities related to the widget. Currently only supports one Dashboard entity guid, but may allow other cases in the future.rawConfiguration: Untyped widgets are all other widgets, such as bullet, histogram, inventory, etc. Check our docs for more info.title: A title for the widget.visualization: Specifies how this widget will be visualized. If null, the WidgetConfigurationInput will be used to determine the visualization.
class DashboardUpdateWidgetInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"configuration",
"description",
"id",
"layout",
"link",
"linked_entity_guids",
"raw_configuration",
"title",
"visualization",
)
configuration = sgqlc.types.Field(
"DashboardWidgetConfigurationInput", graphql_name="configuration"
)
description = sgqlc.types.Field(String, graphql_name="description")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
layout = sgqlc.types.Field("DashboardWidgetLayoutInput", graphql_name="layout")
link = sgqlc.types.Field("DashboardWidgetLinkInput", graphql_name="link")
linked_entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="linkedEntityGuids",
)
raw_configuration = sgqlc.types.Field(
DashboardWidgetRawConfiguration, graphql_name="rawConfiguration"
)
title = sgqlc.types.Field(String, graphql_name="title")
visualization = sgqlc.types.Field(
"DashboardWidgetVisualizationInput", graphql_name="visualization"
)429. DashboardVariableDefaultItemInput¶
Represents a possible default value item.
Available input fields:
value: The value of this default item.
class DashboardVariableDefaultItemInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("value",)
value = sgqlc.types.Field(
sgqlc.types.non_null("DashboardVariableDefaultValueInput"), graphql_name="value"
)430. DashboardVariableDefaultValueInput¶
Specifies a default value for variables.
Available input fields:
string: Default string value.
class DashboardVariableDefaultValueInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("string",)
string = sgqlc.types.Field(String, graphql_name="string")431. DashboardVariableEnumItemInput¶
Input type that represents a possible value for a variable of type ENUM.
Available input fields:
title: A human-friendly display string for this value.value: A possible variable value
class DashboardVariableEnumItemInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("title", "value")
title = sgqlc.types.Field(String, graphql_name="title")
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")432. DashboardVariableInput¶
Definition of a variable that is local to this dashboard. Variables are placeholders for dynamic values in widget NRQLs.
Available input fields:
defaultValue: [DEPRECATED] Default value for this variable. The actual value to be used will depend on the type.defaultValues: Default values for this variable. The actual value to be used will depend on the type.isMultiSelection: Indicates whether this variable supports multiple selection or not. Only applies to variables of type NRQL or ENUM.items: List of possible values for variables of type ENUMname: Variable identifier.nrqlQuery: Configuration for variables of type NRQL.options: Options applied to the variablereplacementStrategy: Indicates the strategy to apply when replacing a variable in a NRQL query.title: Human-friendly display string for this variable.type: Specifies the data type of the variable and where its possible values may come from.
class DashboardVariableInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"default_value",
"default_values",
"is_multi_selection",
"items",
"name",
"nrql_query",
"options",
"replacement_strategy",
"title",
"type",
)
default_value = sgqlc.types.Field(
DashboardVariableDefaultValueInput, graphql_name="defaultValue"
)
default_values = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(DashboardVariableDefaultItemInput)),
graphql_name="defaultValues",
)
is_multi_selection = sgqlc.types.Field(Boolean, graphql_name="isMultiSelection")
items = sgqlc.types.Field(
sgqlc.types.list_of(DashboardVariableEnumItemInput), graphql_name="items"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
nrql_query = sgqlc.types.Field(
"DashboardVariableNrqlQueryInput", graphql_name="nrqlQuery"
)
options = sgqlc.types.Field("DashboardVariableOptionsInput", graphql_name="options")
replacement_strategy = sgqlc.types.Field(
DashboardVariableReplacementStrategy, graphql_name="replacementStrategy"
)
title = sgqlc.types.Field(String, graphql_name="title")
type = sgqlc.types.Field(
sgqlc.types.non_null(DashboardVariableType), graphql_name="type"
)433. DashboardVariableNrqlQueryInput¶
Configuration for variables of type NRQL.
Available input fields:
accountIds: New Relic account ID(s) to issue the query against.query: NRQL formatted query.
class DashboardVariableNrqlQueryInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_ids", "query")
account_ids = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(Int))),
graphql_name="accountIds",
)
query = sgqlc.types.Field(sgqlc.types.non_null(Nrql), graphql_name="query")434. DashboardVariableOptionsInput¶
Options applied to the variable
Available input fields:
excluded: With this turned on, query condition defined with the variable will not be included in the query.hiddenOnVariablesBar: Controls whether this variable is visible in the UI when not in edit mode.ignoreTimeRange: Only applies to variables of type NRQL. With this turned on, the time range for the NRQL query will override the time picker on dashboards and other pages. Turn this off to use the time picker as normal.showApplyAction: Determines whether or not an Apply action will be shown when selecting multiple values in ENUM and NRQL variables.
class DashboardVariableOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"excluded",
"hidden_on_variables_bar",
"ignore_time_range",
"show_apply_action",
)
excluded = sgqlc.types.Field(Boolean, graphql_name="excluded")
hidden_on_variables_bar = sgqlc.types.Field(
Boolean, graphql_name="hiddenOnVariablesBar"
)
ignore_time_range = sgqlc.types.Field(Boolean, graphql_name="ignoreTimeRange")
show_apply_action = sgqlc.types.Field(Boolean, graphql_name="showApplyAction")435. DashboardWidgetConfigurationInput¶
Typed configuration for known visualizations. At most one may be populated.
Available input fields:
area: Configuration for visualization type ‘viz.area’bar: Configuration for visualization type ‘viz.bar’billboard: Configuration for visualization type ‘viz.billboard’line: Configuration for visualization type ‘viz.line’markdown: Configuration for visualization type ‘viz.markdown’pie: Configuration for visualization type ‘viz.pie’table: Configuration for visualization type ‘viz.table’
class DashboardWidgetConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("area", "bar", "billboard", "line", "markdown", "pie", "table")
area = sgqlc.types.Field(DashboardAreaWidgetConfigurationInput, graphql_name="area")
bar = sgqlc.types.Field(DashboardBarWidgetConfigurationInput, graphql_name="bar")
billboard = sgqlc.types.Field(
DashboardBillboardWidgetConfigurationInput, graphql_name="billboard"
)
line = sgqlc.types.Field(DashboardLineWidgetConfigurationInput, graphql_name="line")
markdown = sgqlc.types.Field(
DashboardMarkdownWidgetConfigurationInput, graphql_name="markdown"
)
pie = sgqlc.types.Field(DashboardPieWidgetConfigurationInput, graphql_name="pie")
table = sgqlc.types.Field(
DashboardTableWidgetConfigurationInput, graphql_name="table"
)436. DashboardWidgetInput¶
Widget input.
Available input fields:
configuration: Typed widgets are area, bar, billboard, line, markdown, pie, and table. Check our docs for more info.description: A description of the widget, will be displayed in a tooltip.id: ID of the widget. If null, a new widget will be created and added to a dashboard.layout: The widget’s position and size in the dashboard.link: Input for configuring a link to be displayed in the widget. The URL will be rendered as a clickable link.linkedEntityGuids: Entities related to the widget. Currently only supports one Dashboard entity guid, but may allow other cases in the future.rawConfiguration: Untyped widgets are all other widgets, such as bullet, histogram, inventory, etc. Check our docs for more info.title: A title for the widget.visualization: Specifies how this widget will be visualized. If null, the WidgetConfigurationInput will be used to determine the visualization.
class DashboardWidgetInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"configuration",
"description",
"id",
"layout",
"link",
"linked_entity_guids",
"raw_configuration",
"title",
"visualization",
)
configuration = sgqlc.types.Field(
DashboardWidgetConfigurationInput, graphql_name="configuration"
)
description = sgqlc.types.Field(String, graphql_name="description")
id = sgqlc.types.Field(ID, graphql_name="id")
layout = sgqlc.types.Field("DashboardWidgetLayoutInput", graphql_name="layout")
link = sgqlc.types.Field("DashboardWidgetLinkInput", graphql_name="link")
linked_entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="linkedEntityGuids",
)
raw_configuration = sgqlc.types.Field(
DashboardWidgetRawConfiguration, graphql_name="rawConfiguration"
)
title = sgqlc.types.Field(String, graphql_name="title")
visualization = sgqlc.types.Field(
"DashboardWidgetVisualizationInput", graphql_name="visualization"
)437. DashboardWidgetLayoutInput¶
Widget layout input.
Available input fields:
column: Column position of widget from top left, starting at 1.height: Height of the widget. Valid values are 1 to 12 inclusive. Defaults to 3.row: Row position of widget from top left, starting at 1.width: Width of the widget. Valid values are 1 to 12 inclusive. Defaults to 4.
class DashboardWidgetLayoutInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("column", "height", "row", "width")
column = sgqlc.types.Field(Int, graphql_name="column")
height = sgqlc.types.Field(Int, graphql_name="height")
row = sgqlc.types.Field(Int, graphql_name="row")
width = sgqlc.types.Field(Int, graphql_name="width")438. DashboardWidgetLinkInput¶
Input for configuring a link to be displayed in the widget. The URL will be rendered as a clickable link.
Available input fields:
url: The target URL for the link.
class DashboardWidgetLinkInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("url",)
url = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="url")439. DashboardWidgetNrqlQueryInput¶
NRQL query used by a widget.
Available input fields:
accountId: New Relic account ID to issue the query against.query: NRQL formatted query.
class DashboardWidgetNrqlQueryInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "query")
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
query = sgqlc.types.Field(sgqlc.types.non_null(Nrql), graphql_name="query")440. DashboardWidgetVisualizationInput¶
Visualization configuration.
Available input fields:
id: This field can either have a known type likeviz.areaor<nerdpack-id>.<visualization-id>in the case of custom visualizations. Check out docs for more info.
class DashboardWidgetVisualizationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id",)
id = sgqlc.types.Field(String, graphql_name="id")441. DataAccessPolicyAssignedFilter¶
Input type for filtering by assigned status.
Available input fields:
eq: Filter for an exact match.
class DataAccessPolicyAssignedFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(
sgqlc.types.non_null(DataAccessPolicyAssignedStatus), graphql_name="eq"
)442. DataAccessPolicyFilterInput¶
Input type for filtering data access policies.
Available input fields:
assigned: Filter by assigned status.id: Filter by policy ID.name: Filter by policy name.organizationId: Filter by organization ID (required).
class DataAccessPolicyFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("assigned", "id", "name", "organization_id")
assigned = sgqlc.types.Field(
DataAccessPolicyAssignedFilter, graphql_name="assigned"
)
id = sgqlc.types.Field("DataAccessPolicyIdFilter", graphql_name="id")
name = sgqlc.types.Field("DataAccessPolicyNameFilter", graphql_name="name")
organization_id = sgqlc.types.Field(
sgqlc.types.non_null("DataAccessPolicyIdFilter"), graphql_name="organizationId"
)443. DataAccessPolicyIdFilter¶
Input type for UUID filtering operations.
Available input fields:
eq: Filter for an exact match.in: Filter for exact matches.
class DataAccessPolicyIdFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(String, graphql_name="eq")
in_ = sgqlc.types.Field(sgqlc.types.list_of(String), graphql_name="in")444. DataAccessPolicyNameFilter¶
Input type for string-based filtering operations.
Available input fields:
contains: Filter for values containing the specified string.eq: Filter for exact matches.
class DataAccessPolicyNameFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")445. DataAccessPolicySortInput¶
Input type for specifying sort order and field.
Available input fields:
direction: The direction of sorting (e.g., ASCENDING or DESCENDING).key: The key to sort by (e.g., NAME).
class DataAccessPolicySortInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(
sgqlc.types.non_null(DataAccessPolicySortOrder), graphql_name="direction"
)
key = sgqlc.types.Field(
sgqlc.types.non_null(DataAccessPolicySortKey), graphql_name="key"
)446. DataManagementAccountFeatureSettingInput¶
Input object to add and change a feature setting toggle for an account
Available input fields:
enabled: Enabled state for the feature settingfeatureSetting: Feature setting lookuplocked: When locked is true, children inherit parent’s enabled state
class DataManagementAccountFeatureSettingInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled", "feature_setting", "locked")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
feature_setting = sgqlc.types.Field(
"DataManagementFeatureSettingLookup", graphql_name="featureSetting"
)
locked = sgqlc.types.Field(Boolean, graphql_name="locked")447. DataManagementAccountLimitInput¶
Input for an account Limit
Available input fields:
limit: Unique limit identifieroverrideReason: The reason for the overrideoverrideValue: The value which should be applied to the accountqualifier: Optional qualifier for limit override
class DataManagementAccountLimitInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("limit", "override_reason", "override_value", "qualifier")
limit = sgqlc.types.Field(
sgqlc.types.non_null("DataManagementLimitLookupInput"), graphql_name="limit"
)
override_reason = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="overrideReason"
)
override_value = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="overrideValue"
)
qualifier = sgqlc.types.Field(String, graphql_name="qualifier")448. DataManagementFeatureSettingLookup¶
Input object to lookup a feature setting
Available input fields:
key: Key of the feature setting
class DataManagementFeatureSettingLookup(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key",)
key = sgqlc.types.Field(String, graphql_name="key")449. DataManagementLimitLookupInput¶
Input to look up a Limit
Available input fields:
name: Limit name
class DataManagementLimitLookupInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name",)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")450. DataManagementOrganizationLimitInput¶
Input for an organization Limit
Available input fields:
enforceViolations: Whether violations should be enforced for this overrideisDefaultOverride: Whether this override should be the default for users in the organizationlimit: Unique limit identifieroverrideReason: The reason for the overrideoverrideValue: The value which should be applied to the organizationuserId: The id of the user making for this override
class DataManagementOrganizationLimitInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"enforce_violations",
"is_default_override",
"limit",
"override_reason",
"override_value",
"user_id",
)
enforce_violations = sgqlc.types.Field(Boolean, graphql_name="enforceViolations")
is_default_override = sgqlc.types.Field(Boolean, graphql_name="isDefaultOverride")
limit = sgqlc.types.Field(
sgqlc.types.non_null(DataManagementLimitLookupInput), graphql_name="limit"
)
override_reason = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="overrideReason"
)
override_value = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="overrideValue"
)
user_id = sgqlc.types.Field(Int, graphql_name="userId")451. DataManagementOrganizationLimitLookupInput¶
Input for an looking up an organization Limit
Available input fields:
isDefaultOverride: Set to true, without user_id, to lookup the default user override for the organizationlimit: Unique limit identifieruserId: The id of the user making for this override
class DataManagementOrganizationLimitLookupInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("is_default_override", "limit", "user_id")
is_default_override = sgqlc.types.Field(Boolean, graphql_name="isDefaultOverride")
limit = sgqlc.types.Field(
sgqlc.types.non_null(DataManagementLimitLookupInput), graphql_name="limit"
)
user_id = sgqlc.types.Field(Int, graphql_name="userId")452. DataManagementRuleInput¶
Input rule type for bulk rule creation
Available input fields:
namespace: The namespace the event retention rule applies toretentionInDays: Length of time for event data retention (in days)
class DataManagementRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("namespace", "retention_in_days")
namespace = sgqlc.types.Field(String, graphql_name="namespace")
retention_in_days = sgqlc.types.Field(Int, graphql_name="retentionInDays")453. DataSourceGapsGapsQuery¶
Query parameters used to filter data source gaps.
Available input fields:
accountIds: A list of account IDs used to filter data source gaps.entityGuids: A list of entity GUIDs used to filter data source gaps.gapTypeIds: A list of gap type identifiers used to filter data source gaps.
class DataSourceGapsGapsQuery(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_ids", "entity_guids", "gap_type_ids")
account_ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Int)), graphql_name="accountIds"
)
entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="entityGuids",
)
gap_type_ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(DataSourceGapsGapTypeIdentifier)),
graphql_name="gapTypeIds",
)454. DomainTypeInput¶
Input for getting details about an entity type
Available input fields:
domain: The domain of the entity.
The domain must be a value matching /[A-Z][A-Z0-9_]{2,14}/.
type: The type of the entity.
The type must be a value matching /[A-Z][A-Z0-9_]{2,49}/.
Some examples are APPLICATION, HOST or CONTAINER.
class DomainTypeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("domain", "type")
domain = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="domain")
type = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="type")455. EdgeCreateSpanAttributeRuleInput¶
Data required to create a span attribute trace filter rule.
Available input fields:
action: The action that this trace filter rule takes if it matches the provided attribute name and valuekey: Name of the attribute to match onkeyOperator: Type of match to apply to the attribute name (EQUALS, LIKE). Key match type is required.value: Value of the attribute to match on. Value is required unless theSpanAttributeValueOperatoris set toIS_NOT_NULLvalueOperator: Type of match to apply to the attribute value (EQUALS, LIKE, IS_NOT_NULL).
class EdgeCreateSpanAttributeRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("action", "key", "key_operator", "value", "value_operator")
action = sgqlc.types.Field(
sgqlc.types.non_null(EdgeTraceFilterAction), graphql_name="action"
)
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
key_operator = sgqlc.types.Field(
sgqlc.types.non_null(EdgeSpanAttributeKeyOperator), graphql_name="keyOperator"
)
value = sgqlc.types.Field(String, graphql_name="value")
value_operator = sgqlc.types.Field(
sgqlc.types.non_null(EdgeSpanAttributeValueOperator),
graphql_name="valueOperator",
)456. EdgeCreateTraceFilterRulesInput¶
Input for creating multiple trace filter rules
Available input fields:
spanAttributeRules: One or moreCreateSpanAttributeRuleInputthat describe the span attribute trace filter rule(s) to be created.
class EdgeCreateTraceFilterRulesInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("span_attribute_rules",)
span_attribute_rules = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EdgeCreateSpanAttributeRuleInput)),
graphql_name="spanAttributeRules",
)457. EdgeCreateTraceObserverInput¶
Data required to create a trace observer.
Available input fields:
complianceTypes: Optional list of compliance types (e.g., FedRAMP) applied to this trace observer.monitoring: When set totruea trace observer will write trace metrics to the current account.name: Name of the trace observer.providerRegion: Provider and region where the trace observer must run. Currently, only AWS regions are supported.
class EdgeCreateTraceObserverInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("compliance_types", "monitoring", "name", "provider_region")
compliance_types = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EdgeComplianceTypeCode)),
graphql_name="complianceTypes",
)
monitoring = sgqlc.types.Field(Boolean, graphql_name="monitoring")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
provider_region = sgqlc.types.Field(
sgqlc.types.non_null(EdgeProviderRegion), graphql_name="providerRegion"
)458. EdgeDataSourceGroupInput¶
Data required to change the data source group.
Available input fields:
guids: The entity guids representing the entities you would like to update.updateType: The type of update that should be performed with the supplied entity guids.
class EdgeDataSourceGroupInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("guids", "update_type")
guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)), graphql_name="guids"
)
update_type = sgqlc.types.Field(
sgqlc.types.non_null(EdgeDataSourceGroupUpdateType), graphql_name="updateType"
)459. EdgeDeleteTraceFilterRulesInput¶
Input for deleting multiple trace filter rules by id
Available input fields:
spanAttributeRuleIds: One or more SpanAttributeRule id(s) to be deleted.
class EdgeDeleteTraceFilterRulesInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("span_attribute_rule_ids",)
span_attribute_rule_ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Int)),
graphql_name="spanAttributeRuleIds",
)460. EdgeDeleteTraceObserverInput¶
Data required to delete a trace observer.
Available input fields:
id: Globally unique identifier of the trace observer being deleted.
class EdgeDeleteTraceObserverInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id",)
id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="id")461. EdgeRandomTraceFilterInput¶
Data required to change the random trace filter configuration.
Available input fields:
percentKept: The percentage of randomly selected traces to keep. Acceptable values are between 0.0001 and 100.
class EdgeRandomTraceFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("percent_kept",)
percent_kept = sgqlc.types.Field(
sgqlc.types.non_null(Float), graphql_name="percentKept"
)462. EdgeUpdateTraceObserverInput¶
Data required to update a trace observer.
Available input fields:
dataSourceGroupConfig: When set, allows updating the data source group.id: Globally unique identifier of the trace observer being updated.monitoring: When set totruea trace observer will write trace metrics to the current account.name: Name of the trace observer.randomTraceFilterConfig: When set, allows changing the random trace filter configuration.
class EdgeUpdateTraceObserverInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"data_source_group_config",
"id",
"monitoring",
"name",
"random_trace_filter_config",
)
data_source_group_config = sgqlc.types.Field(
EdgeDataSourceGroupInput, graphql_name="dataSourceGroupConfig"
)
id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="id")
monitoring = sgqlc.types.Field(Boolean, graphql_name="monitoring")
name = sgqlc.types.Field(String, graphql_name="name")
random_trace_filter_config = sgqlc.types.Field(
EdgeRandomTraceFilterInput, graphql_name="randomTraceFilterConfig"
)463. EntityGoldenContextInput¶
Input type used to define the context for the golden metrics.
Available input fields:
account: Account context.guid: Collection guid context.
class EntityGoldenContextInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account", "guid")
account = sgqlc.types.Field(Int, graphql_name="account")
guid = sgqlc.types.Field(EntityGuid, graphql_name="guid")464. EntityGoldenMetricInput¶
Input type for the metrics.
Available input fields:
eventId: The field that is used identifies the entities. Default: entity.guidfacet: The field to FACET by. Default: entity.namefrom: The FROM clause of the query. Default: Metricname: The name of the metricselect: The SELECT clause of the query.title: The title of the metricwhere: If a complementary WHERE clause is given this field will contain it.
class EntityGoldenMetricInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("event_id", "facet", "from_", "name", "select", "title", "where")
event_id = sgqlc.types.Field(String, graphql_name="eventId")
facet = sgqlc.types.Field(String, graphql_name="facet")
from_ = sgqlc.types.Field(String, graphql_name="from")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
select = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="select")
title = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="title")
where = sgqlc.types.Field(String, graphql_name="where")465. EntityGoldenNrqlTimeWindowInput¶
Time range to apply to the golden metric NRQL query
Available input fields:
since: Start time.until: End time.
class EntityGoldenNrqlTimeWindowInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("since", "until")
since = sgqlc.types.Field(Nrql, graphql_name="since")
until = sgqlc.types.Field(Nrql, graphql_name="until")466. EntityGoldenTagInput¶
An input that represents a golden tag
Available input fields:
key: The golden tag key.
class EntityGoldenTagInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key",)
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")467. EntityManagementAiAgentEntityCreateInput¶
Create input for AiAgentEntity entity type.
Available input fields:
agentsId: See agentsId in AiAgentEntity.category: See category in AiAgentEntity.description: See description in AiAgentEntity.displayName: See displayName in AiAgentEntity.llmConfig: See llmConfig in AiAgentEntity.mcpServers: See mcpServers in AiAgentEntity.name: See name in AiAgentEntity.prompt: See prompt in AiAgentEntity.scope: See scope in AiAgentEntity.tags: See tags in AiAgentEntity.test: See test in AiAgentEntity.tools: See tools in AiAgentEntity.
class EntityManagementAiAgentEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"agents_id",
"category",
"description",
"display_name",
"llm_config",
"mcp_servers",
"name",
"prompt",
"scope",
"tags",
"test",
"tools",
)
agents_id = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="agentsId"
)
category = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="category")
description = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="description"
)
display_name = sgqlc.types.Field(String, graphql_name="displayName")
llm_config = sgqlc.types.Field(
"EntityManagementLlmConfigCreateInput", graphql_name="llmConfig"
)
mcp_servers = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("EntityManagementAiAgentMcpServerConfigCreateInput")
),
graphql_name="mcpServers",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
prompt = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="prompt")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
test = sgqlc.types.Field(Boolean, graphql_name="test")
tools = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("EntityManagementAiAgentToolConfigCreateInput")
),
graphql_name="tools",
)468. EntityManagementAiAgentEntityUpdateInput¶
Update input for AiAgentEntity entity type.
Available input fields:
agentsId: See agentsId in AiAgentEntity.category: See category in AiAgentEntity.description: See description in AiAgentEntity.displayName: See displayName in AiAgentEntity.llmConfig: See llmConfig in AiAgentEntity.mcpServers: See mcpServers in AiAgentEntity.name: See name in AiAgentEntity.prompt: See prompt in AiAgentEntity.tags: See tags in AiAgentEntity.test: See test in AiAgentEntity.tools: See tools in AiAgentEntity.
class EntityManagementAiAgentEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"agents_id",
"category",
"description",
"display_name",
"llm_config",
"mcp_servers",
"name",
"prompt",
"tags",
"test",
"tools",
)
agents_id = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="agentsId"
)
category = sgqlc.types.Field(String, graphql_name="category")
description = sgqlc.types.Field(String, graphql_name="description")
display_name = sgqlc.types.Field(String, graphql_name="displayName")
llm_config = sgqlc.types.Field(
"EntityManagementLlmConfigUpdateInput", graphql_name="llmConfig"
)
mcp_servers = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("EntityManagementAiAgentMcpServerConfigUpdateInput")
),
graphql_name="mcpServers",
)
name = sgqlc.types.Field(String, graphql_name="name")
prompt = sgqlc.types.Field(String, graphql_name="prompt")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
test = sgqlc.types.Field(Boolean, graphql_name="test")
tools = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("EntityManagementAiAgentToolConfigUpdateInput")
),
graphql_name="tools",
)469. EntityManagementAiAgentMcpServerConfigCreateInput¶
Create input for AiAgentMcpServerConfig.
Available input fields:
excludeTools: See excludeTools in AiAgentMcpServerConfig.includeTools: See includeTools in AiAgentMcpServerConfig.serverId: See serverId in AiAgentMcpServerConfig.
class EntityManagementAiAgentMcpServerConfigCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("exclude_tools", "include_tools", "server_id")
exclude_tools = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="excludeTools"
)
include_tools = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="includeTools"
)
server_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="serverId")470. EntityManagementAiAgentMcpServerConfigUpdateInput¶
Update input for AiAgentMcpServerConfig.
Available input fields:
excludeTools: See excludeTools in AiAgentMcpServerConfig.includeTools: See includeTools in AiAgentMcpServerConfig.serverId: See serverId in AiAgentMcpServerConfig.
class EntityManagementAiAgentMcpServerConfigUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("exclude_tools", "include_tools", "server_id")
exclude_tools = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="excludeTools"
)
include_tools = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="includeTools"
)
server_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="serverId")471. EntityManagementAiAgentToolConfigCreateInput¶
Create input for AiAgentToolConfig.
Available input fields:
excludeTools: See excludeTools in AiAgentToolConfig.includeTools: See includeTools in AiAgentToolConfig.toolId: See toolId in AiAgentToolConfig.
class EntityManagementAiAgentToolConfigCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("exclude_tools", "include_tools", "tool_id")
exclude_tools = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="excludeTools"
)
include_tools = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="includeTools"
)
tool_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="toolId")472. EntityManagementAiAgentToolConfigUpdateInput¶
Update input for AiAgentToolConfig.
Available input fields:
excludeTools: See excludeTools in AiAgentToolConfig.includeTools: See includeTools in AiAgentToolConfig.toolId: See toolId in AiAgentToolConfig.
class EntityManagementAiAgentToolConfigUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("exclude_tools", "include_tools", "tool_id")
exclude_tools = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="excludeTools"
)
include_tools = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="includeTools"
)
tool_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="toolId")473. EntityManagementAiToolEntityCreateInput¶
Create input for AiToolEntity entity type.
Available input fields:
description: See description in AiToolEntity.name: See name in AiToolEntity.parameters: See parameters in AiToolEntity.scope: See scope in AiToolEntity.tags: See tags in AiToolEntity.test: See test in AiToolEntity.toolType: See toolType in AiToolEntity.url: See url in AiToolEntity.
class EntityManagementAiToolEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"name",
"parameters",
"scope",
"tags",
"test",
"tool_type",
"url",
)
description = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="description"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
parameters = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("EntityManagementAiToolParameterCreateInput")
),
graphql_name="parameters",
)
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
test = sgqlc.types.Field(Boolean, graphql_name="test")
tool_type = sgqlc.types.Field(EntityManagementAiToolType, graphql_name="toolType")
url = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="url")474. EntityManagementAiToolEntityUpdateInput¶
Update input for AiToolEntity entity type.
Available input fields:
description: See description in AiToolEntity.name: See name in AiToolEntity.parameters: See parameters in AiToolEntity.tags: See tags in AiToolEntity.test: See test in AiToolEntity.toolType: See toolType in AiToolEntity.url: See url in AiToolEntity.
class EntityManagementAiToolEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"name",
"parameters",
"tags",
"test",
"tool_type",
"url",
)
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(String, graphql_name="name")
parameters = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("EntityManagementAiToolParameterUpdateInput")
),
graphql_name="parameters",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
test = sgqlc.types.Field(Boolean, graphql_name="test")
tool_type = sgqlc.types.Field(EntityManagementAiToolType, graphql_name="toolType")
url = sgqlc.types.Field(String, graphql_name="url")475. EntityManagementAiToolParameterCreateInput¶
Create input for AiToolParameter.
Available input fields:
description: See description in AiToolParameter.name: See name in AiToolParameter.type: See type in AiToolParameter.
class EntityManagementAiToolParameterCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "type")
description = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="description"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementAiToolParameterType), graphql_name="type"
)476. EntityManagementAiToolParameterUpdateInput¶
Update input for AiToolParameter.
Available input fields:
description: See description in AiToolParameter.name: See name in AiToolParameter.type: See type in AiToolParameter.
class EntityManagementAiToolParameterUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "type")
description = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="description"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementAiToolParameterType), graphql_name="type"
)477. EntityManagementCategoryScopeCreateInput¶
Create input for CategoryScope.
Available input fields:
id: See id in CategoryScope.type: See type in CategoryScope.
class EntityManagementCategoryScopeCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementCategoryScopeType), graphql_name="type"
)478. EntityManagementCategoryScopeUpdateInput¶
Update input for CategoryScope.
Available input fields:
id: See id in CategoryScope.type: See type in CategoryScope.
class EntityManagementCategoryScopeUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementCategoryScopeType), graphql_name="type"
)479. EntityManagementCharacterTextSplitterOptionsCreateInput¶
Create input for CharacterTextSplitterOptions.
Available input fields:
isSeparatorRegex: See isSeparatorRegex in CharacterTextSplitterOptions.separator: See separator in CharacterTextSplitterOptions.
class EntityManagementCharacterTextSplitterOptionsCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("is_separator_regex", "separator")
is_separator_regex = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="isSeparatorRegex"
)
separator = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="separator"
)480. EntityManagementCharacterTextSplitterOptionsUpdateInput¶
Update input for CharacterTextSplitterOptions.
Available input fields:
isSeparatorRegex: See isSeparatorRegex in CharacterTextSplitterOptions.separator: See separator in CharacterTextSplitterOptions.
class EntityManagementCharacterTextSplitterOptionsUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("is_separator_regex", "separator")
is_separator_regex = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="isSeparatorRegex"
)
separator = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="separator"
)481. EntityManagementCollectionElementsFilter¶
Input for filtering collection elements.
Available input fields:
collectionId: The id of the group entity.
class EntityManagementCollectionElementsFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("collection_id",)
collection_id = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementCollectionIdFilterArgument"),
graphql_name="collectionId",
)482. EntityManagementCollectionEntityCreateInput¶
Create input for CollectionEntity entity type.
Available input fields:
name: See name in CollectionEntity.scope: See scope in CollectionEntity.tags: See tags in CollectionEntity.
class EntityManagementCollectionEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "scope", "tags")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)483. EntityManagementCollectionEntityUpdateInput¶
Update input for CollectionEntity entity type.
Available input fields:
name: See name in CollectionEntity.tags: See tags in CollectionEntity.
class EntityManagementCollectionEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "tags")
name = sgqlc.types.Field(String, graphql_name="name")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)484. EntityManagementCollectionIdFilterArgument¶
Input for filtering collection elements by id.
Available input fields:
eq: Performs an equality check on the id.
class EntityManagementCollectionIdFilterArgument(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")485. EntityManagementConfluenceIntegrationCreateInput¶
Create input for ConfluenceIntegration entity type.
Available input fields:
confluenceUserId: See confluenceUserId in ConfluenceIntegration.name: See name in ConfluenceIntegration.scope: See scope in ConfluenceIntegration.secretKey: See secretKey in ConfluenceIntegration.tags: See tags in ConfluenceIntegration.url: See url in ConfluenceIntegration.
class EntityManagementConfluenceIntegrationCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"confluence_user_id",
"name",
"scope",
"secret_key",
"tags",
"url",
)
confluence_user_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="confluenceUserId"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
secret_key = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="secretKey"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
url = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="url")486. EntityManagementConfluenceIntegrationUpdateInput¶
Update input for ConfluenceIntegration entity type.
Available input fields:
confluenceUserId: See confluenceUserId in ConfluenceIntegration.name: See name in ConfluenceIntegration.secretKey: See secretKey in ConfluenceIntegration.tags: See tags in ConfluenceIntegration.url: See url in ConfluenceIntegration.
class EntityManagementConfluenceIntegrationUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("confluence_user_id", "name", "secret_key", "tags", "url")
confluence_user_id = sgqlc.types.Field(String, graphql_name="confluenceUserId")
name = sgqlc.types.Field(String, graphql_name="name")
secret_key = sgqlc.types.Field(String, graphql_name="secretKey")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
url = sgqlc.types.Field(String, graphql_name="url")487. EntityManagementConfluenceRagSettingsEntityCreateInput¶
Create input for ConfluenceRagSettingsEntity entity type.
Available input fields:
characterTextSplitterOptions: See characterTextSplitterOptions in ConfluenceRagSettingsEntity.chunkOverlap: See chunkOverlap in ConfluenceRagSettingsEntity.chunkSize: See chunkSize in ConfluenceRagSettingsEntity.confluenceIntegrationId: See confluenceIntegrationId in ConfluenceRagSettingsEntity.confluenceQuery: See confluenceQuery in ConfluenceRagSettingsEntity.intervalSeconds: See intervalSeconds in ConfluenceRagSettingsEntity.markdownTextSplitterOptions: See markdownTextSplitterOptions in ConfluenceRagSettingsEntity.name: See name in ConfluenceRagSettingsEntity.scope: See scope in ConfluenceRagSettingsEntity.tags: See tags in ConfluenceRagSettingsEntity.textSplitterType: See textSplitterType in ConfluenceRagSettingsEntity.tokenTextSplitterOptions: See tokenTextSplitterOptions in ConfluenceRagSettingsEntity.
class EntityManagementConfluenceRagSettingsEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"character_text_splitter_options",
"chunk_overlap",
"chunk_size",
"confluence_integration_id",
"confluence_query",
"interval_seconds",
"markdown_text_splitter_options",
"name",
"scope",
"tags",
"text_splitter_type",
"token_text_splitter_options",
)
character_text_splitter_options = sgqlc.types.Field(
EntityManagementCharacterTextSplitterOptionsCreateInput,
graphql_name="characterTextSplitterOptions",
)
chunk_overlap = sgqlc.types.Field(Int, graphql_name="chunkOverlap")
chunk_size = sgqlc.types.Field(Int, graphql_name="chunkSize")
confluence_integration_id = sgqlc.types.Field(
sgqlc.types.non_null(ID), graphql_name="confluenceIntegrationId"
)
confluence_query = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="confluenceQuery"
)
interval_seconds = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="intervalSeconds"
)
markdown_text_splitter_options = sgqlc.types.Field(
"EntityManagementMarkdownTextSplitterOptionsCreateInput",
graphql_name="markdownTextSplitterOptions",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
text_splitter_type = sgqlc.types.Field(
EntityManagementTextSplitterType, graphql_name="textSplitterType"
)
token_text_splitter_options = sgqlc.types.Field(
"EntityManagementTokenTextSplitterOptionsCreateInput",
graphql_name="tokenTextSplitterOptions",
)488. EntityManagementConfluenceRagSettingsEntityUpdateInput¶
Update input for ConfluenceRagSettingsEntity entity type.
Available input fields:
characterTextSplitterOptions: See characterTextSplitterOptions in ConfluenceRagSettingsEntity.chunkOverlap: See chunkOverlap in ConfluenceRagSettingsEntity.chunkSize: See chunkSize in ConfluenceRagSettingsEntity.confluenceIntegrationId: See confluenceIntegrationId in ConfluenceRagSettingsEntity.confluenceQuery: See confluenceQuery in ConfluenceRagSettingsEntity.intervalSeconds: See intervalSeconds in ConfluenceRagSettingsEntity.markdownTextSplitterOptions: See markdownTextSplitterOptions in ConfluenceRagSettingsEntity.name: See name in ConfluenceRagSettingsEntity.tags: See tags in ConfluenceRagSettingsEntity.textSplitterType: See textSplitterType in ConfluenceRagSettingsEntity.tokenTextSplitterOptions: See tokenTextSplitterOptions in ConfluenceRagSettingsEntity.
class EntityManagementConfluenceRagSettingsEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"character_text_splitter_options",
"chunk_overlap",
"chunk_size",
"confluence_integration_id",
"confluence_query",
"interval_seconds",
"markdown_text_splitter_options",
"name",
"tags",
"text_splitter_type",
"token_text_splitter_options",
)
character_text_splitter_options = sgqlc.types.Field(
EntityManagementCharacterTextSplitterOptionsUpdateInput,
graphql_name="characterTextSplitterOptions",
)
chunk_overlap = sgqlc.types.Field(Int, graphql_name="chunkOverlap")
chunk_size = sgqlc.types.Field(Int, graphql_name="chunkSize")
confluence_integration_id = sgqlc.types.Field(
ID, graphql_name="confluenceIntegrationId"
)
confluence_query = sgqlc.types.Field(String, graphql_name="confluenceQuery")
interval_seconds = sgqlc.types.Field(Int, graphql_name="intervalSeconds")
markdown_text_splitter_options = sgqlc.types.Field(
"EntityManagementMarkdownTextSplitterOptionsUpdateInput",
graphql_name="markdownTextSplitterOptions",
)
name = sgqlc.types.Field(String, graphql_name="name")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
text_splitter_type = sgqlc.types.Field(
EntityManagementTextSplitterType, graphql_name="textSplitterType"
)
token_text_splitter_options = sgqlc.types.Field(
"EntityManagementTokenTextSplitterOptionsUpdateInput",
graphql_name="tokenTextSplitterOptions",
)489. EntityManagementDiscoverySettingsUpdateInput¶
Update input for DiscoverySettings.
Available input fields:
enabled: See enabled in DiscoverySettings.tagKeys: See tagKeys in DiscoverySettings.
class EntityManagementDiscoverySettingsUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled", "tag_keys")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
tag_keys = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="tagKeys",
)490. EntityManagementEntityReferenceInput¶
Input for creating a new entity reference.
Available input fields:
id: The id of the entity.scope: The entity’s scope.
class EntityManagementEntityReferenceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "scope")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
scope = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementEntityScope), graphql_name="scope"
)491. EntityManagementExternalOwnerCreateInput¶
Create input for ExternalOwner.
Available input fields:
id: See id in ExternalOwner.type: See type in ExternalOwner.
class EntityManagementExternalOwnerCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementExternalOwnerType), graphql_name="type"
)492. EntityManagementExternalOwnerUpdateInput¶
Update input for ExternalOwner.
Available input fields:
id: See id in ExternalOwner.type: See type in ExternalOwner.
class EntityManagementExternalOwnerUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementExternalOwnerType), graphql_name="type"
)493. EntityManagementGenericEntityUpdateInput¶
Update input for any entity type.
Available input fields:
name: The name of this entity.tags: The tags of the relationship.
class EntityManagementGenericEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "tags")
name = sgqlc.types.Field(String, graphql_name="name")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)494. EntityManagementGitRepositoryEntityCreateInput¶
Create input for GitRepositoryEntity entity type.
Available input fields:
closedPullRequestCount: See closedPullRequestCount in GitRepositoryEntity.description: See description in GitRepositoryEntity.externalCreatedAt: See externalCreatedAt in GitRepositoryEntity.externalId: See externalId in GitRepositoryEntity.externalLastDeployedAt: See externalLastDeployedAt in GitRepositoryEntity.externalOwner: See externalOwner in GitRepositoryEntity.externalUpdatedAt: See externalUpdatedAt in GitRepositoryEntity.forkCount: See forkCount in GitRepositoryEntity.hostingPlatform: See hostingPlatform in GitRepositoryEntity.latestReleaseVersion: See latestReleaseVersion in GitRepositoryEntity.license: See license in GitRepositoryEntity.lockedPullRequestCount: See lockedPullRequestCount in GitRepositoryEntity.name: See name in GitRepositoryEntity.openPullRequestCount: See openPullRequestCount in GitRepositoryEntity.primaryLanguage: See primaryLanguage in GitRepositoryEntity.scope: See scope in GitRepositoryEntity.tags: See tags in GitRepositoryEntity.url: See url in GitRepositoryEntity.
class EntityManagementGitRepositoryEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"closed_pull_request_count",
"description",
"external_created_at",
"external_id",
"external_last_deployed_at",
"external_owner",
"external_updated_at",
"fork_count",
"hosting_platform",
"latest_release_version",
"license",
"locked_pull_request_count",
"name",
"open_pull_request_count",
"primary_language",
"scope",
"tags",
"url",
)
closed_pull_request_count = sgqlc.types.Field(
Int, graphql_name="closedPullRequestCount"
)
description = sgqlc.types.Field(String, graphql_name="description")
external_created_at = sgqlc.types.Field(
EpochMilliseconds, graphql_name="externalCreatedAt"
)
external_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="externalId"
)
external_last_deployed_at = sgqlc.types.Field(
EpochMilliseconds, graphql_name="externalLastDeployedAt"
)
external_owner = sgqlc.types.Field(
EntityManagementExternalOwnerCreateInput, graphql_name="externalOwner"
)
external_updated_at = sgqlc.types.Field(
EpochMilliseconds, graphql_name="externalUpdatedAt"
)
fork_count = sgqlc.types.Field(Int, graphql_name="forkCount")
hosting_platform = sgqlc.types.Field(
EntityManagementHostingPlatform, graphql_name="hostingPlatform"
)
latest_release_version = sgqlc.types.Field(
String, graphql_name="latestReleaseVersion"
)
license = sgqlc.types.Field(
"EntityManagementRepositoryLicenseCreateInput", graphql_name="license"
)
locked_pull_request_count = sgqlc.types.Field(
Int, graphql_name="lockedPullRequestCount"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
open_pull_request_count = sgqlc.types.Field(
Int, graphql_name="openPullRequestCount"
)
primary_language = sgqlc.types.Field(String, graphql_name="primaryLanguage")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
url = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="url")495. EntityManagementGitRepositoryEntityUpdateInput¶
Update input for GitRepositoryEntity entity type.
Available input fields:
closedPullRequestCount: See closedPullRequestCount in GitRepositoryEntity.description: See description in GitRepositoryEntity.externalCreatedAt: See externalCreatedAt in GitRepositoryEntity.externalId: See externalId in GitRepositoryEntity.externalLastDeployedAt: See externalLastDeployedAt in GitRepositoryEntity.externalOwner: See externalOwner in GitRepositoryEntity.externalUpdatedAt: See externalUpdatedAt in GitRepositoryEntity.forkCount: See forkCount in GitRepositoryEntity.hostingPlatform: See hostingPlatform in GitRepositoryEntity.latestReleaseVersion: See latestReleaseVersion in GitRepositoryEntity.license: See license in GitRepositoryEntity.lockedPullRequestCount: See lockedPullRequestCount in GitRepositoryEntity.name: See name in GitRepositoryEntity.openPullRequestCount: See openPullRequestCount in GitRepositoryEntity.primaryLanguage: See primaryLanguage in GitRepositoryEntity.tags: See tags in GitRepositoryEntity.url: See url in GitRepositoryEntity.
class EntityManagementGitRepositoryEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"closed_pull_request_count",
"description",
"external_created_at",
"external_id",
"external_last_deployed_at",
"external_owner",
"external_updated_at",
"fork_count",
"hosting_platform",
"latest_release_version",
"license",
"locked_pull_request_count",
"name",
"open_pull_request_count",
"primary_language",
"tags",
"url",
)
closed_pull_request_count = sgqlc.types.Field(
Int, graphql_name="closedPullRequestCount"
)
description = sgqlc.types.Field(String, graphql_name="description")
external_created_at = sgqlc.types.Field(
EpochMilliseconds, graphql_name="externalCreatedAt"
)
external_id = sgqlc.types.Field(String, graphql_name="externalId")
external_last_deployed_at = sgqlc.types.Field(
EpochMilliseconds, graphql_name="externalLastDeployedAt"
)
external_owner = sgqlc.types.Field(
EntityManagementExternalOwnerUpdateInput, graphql_name="externalOwner"
)
external_updated_at = sgqlc.types.Field(
EpochMilliseconds, graphql_name="externalUpdatedAt"
)
fork_count = sgqlc.types.Field(Int, graphql_name="forkCount")
hosting_platform = sgqlc.types.Field(
EntityManagementHostingPlatform, graphql_name="hostingPlatform"
)
latest_release_version = sgqlc.types.Field(
String, graphql_name="latestReleaseVersion"
)
license = sgqlc.types.Field(
"EntityManagementRepositoryLicenseUpdateInput", graphql_name="license"
)
locked_pull_request_count = sgqlc.types.Field(
Int, graphql_name="lockedPullRequestCount"
)
name = sgqlc.types.Field(String, graphql_name="name")
open_pull_request_count = sgqlc.types.Field(
Int, graphql_name="openPullRequestCount"
)
primary_language = sgqlc.types.Field(String, graphql_name="primaryLanguage")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
url = sgqlc.types.Field(String, graphql_name="url")496. EntityManagementImpactProfileEntityCreateInput¶
Create input for ImpactProfileEntity entity type.
Available input fields:
name: See name in ImpactProfileEntity.scope: See scope in ImpactProfileEntity.tags: See tags in ImpactProfileEntity.
class EntityManagementImpactProfileEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "scope", "tags")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)497. EntityManagementImpactProfileEntityUpdateInput¶
Update input for ImpactProfileEntity entity type.
Available input fields:
name: See name in ImpactProfileEntity.tags: See tags in ImpactProfileEntity.
class EntityManagementImpactProfileEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "tags")
name = sgqlc.types.Field(String, graphql_name="name")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)498. EntityManagementInboxIssueCategoryEntityCreateInput¶
Create input for InboxIssueCategoryEntity entity type.
Available input fields:
categoryScope: See categoryScope in InboxIssueCategoryEntity.categoryType: See categoryType in InboxIssueCategoryEntity.issueType: See issueType in InboxIssueCategoryEntity.messageAttributes: See messageAttributes in InboxIssueCategoryEntity.name: See name in InboxIssueCategoryEntity.nameAttributes: See nameAttributes in InboxIssueCategoryEntity.scope: See scope in InboxIssueCategoryEntity.tags: See tags in InboxIssueCategoryEntity.
class EntityManagementInboxIssueCategoryEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"category_scope",
"category_type",
"issue_type",
"message_attributes",
"name",
"name_attributes",
"scope",
"tags",
)
category_scope = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementCategoryScopeCreateInput),
graphql_name="categoryScope",
)
category_type = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="categoryType"
)
issue_type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementIssueType), graphql_name="issueType"
)
message_attributes = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="messageAttributes"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
name_attributes = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(String)), graphql_name="nameAttributes"
)
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)499. EntityManagementInboxIssueCategoryEntityUpdateInput¶
Update input for InboxIssueCategoryEntity entity type.
Available input fields:
categoryScope: See categoryScope in InboxIssueCategoryEntity.categoryType: See categoryType in InboxIssueCategoryEntity.issueType: See issueType in InboxIssueCategoryEntity.messageAttributes: See messageAttributes in InboxIssueCategoryEntity.name: See name in InboxIssueCategoryEntity.nameAttributes: See nameAttributes in InboxIssueCategoryEntity.tags: See tags in InboxIssueCategoryEntity.
class EntityManagementInboxIssueCategoryEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"category_scope",
"category_type",
"issue_type",
"message_attributes",
"name",
"name_attributes",
"tags",
)
category_scope = sgqlc.types.Field(
EntityManagementCategoryScopeUpdateInput, graphql_name="categoryScope"
)
category_type = sgqlc.types.Field(String, graphql_name="categoryType")
issue_type = sgqlc.types.Field(EntityManagementIssueType, graphql_name="issueType")
message_attributes = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="messageAttributes"
)
name = sgqlc.types.Field(String, graphql_name="name")
name_attributes = sgqlc.types.Field(
sgqlc.types.list_of(String), graphql_name="nameAttributes"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)500. EntityManagementIncidentLinkEntityCreateInput¶
Create input for IncidentLinkEntity entity type.
Available input fields:
externalId: See externalId in IncidentLinkEntity.name: See name in IncidentLinkEntity.scope: See scope in IncidentLinkEntity.tags: See tags in IncidentLinkEntity.url: See url in IncidentLinkEntity.
class EntityManagementIncidentLinkEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("external_id", "name", "scope", "tags", "url")
external_id = sgqlc.types.Field(String, graphql_name="externalId")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
url = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="url")501. EntityManagementIncidentLinkEntityUpdateInput¶
Update input for IncidentLinkEntity entity type.
Available input fields:
externalId: See externalId in IncidentLinkEntity.name: See name in IncidentLinkEntity.tags: See tags in IncidentLinkEntity.url: See url in IncidentLinkEntity.
class EntityManagementIncidentLinkEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("external_id", "name", "tags", "url")
external_id = sgqlc.types.Field(String, graphql_name="externalId")
name = sgqlc.types.Field(String, graphql_name="name")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
url = sgqlc.types.Field(String, graphql_name="url")502. EntityManagementIncidentTimelineEntityCreateInput¶
Create input for IncidentTimelineEntity entity type.
Available input fields:
content: See content in IncidentTimelineEntity.entryType: See entryType in IncidentTimelineEntity.name: See name in IncidentTimelineEntity.scope: See scope in IncidentTimelineEntity.source: See source in IncidentTimelineEntity.tags: See tags in IncidentTimelineEntity.
class EntityManagementIncidentTimelineEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("content", "entry_type", "name", "scope", "source", "tags")
content = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="content")
entry_type = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="entryType"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
source = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementIncidentTimelineSource),
graphql_name="source",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)503. EntityManagementIncidentTimelineEntityUpdateInput¶
Update input for IncidentTimelineEntity entity type.
Available input fields:
content: See content in IncidentTimelineEntity.entryType: See entryType in IncidentTimelineEntity.name: See name in IncidentTimelineEntity.source: See source in IncidentTimelineEntity.tags: See tags in IncidentTimelineEntity.
class EntityManagementIncidentTimelineEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("content", "entry_type", "name", "source", "tags")
content = sgqlc.types.Field(String, graphql_name="content")
entry_type = sgqlc.types.Field(String, graphql_name="entryType")
name = sgqlc.types.Field(String, graphql_name="name")
source = sgqlc.types.Field(
EntityManagementIncidentTimelineSource, graphql_name="source"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)504. EntityManagementLlmConfigCreateInput¶
Create input for LlmConfig.
Available input fields:
cacheSeed: See cacheSeed in LlmConfig.model: See model in LlmConfig.temperature: See temperature in LlmConfig.
class EntityManagementLlmConfigCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("cache_seed", "model", "temperature")
cache_seed = sgqlc.types.Field(String, graphql_name="cacheSeed")
model = sgqlc.types.Field(String, graphql_name="model")
temperature = sgqlc.types.Field(Float, graphql_name="temperature")505. EntityManagementLlmConfigUpdateInput¶
Update input for LlmConfig.
Available input fields:
cacheSeed: See cacheSeed in LlmConfig.model: See model in LlmConfig.temperature: See temperature in LlmConfig.
class EntityManagementLlmConfigUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("cache_seed", "model", "temperature")
cache_seed = sgqlc.types.Field(String, graphql_name="cacheSeed")
model = sgqlc.types.Field(String, graphql_name="model")
temperature = sgqlc.types.Field(Float, graphql_name="temperature")506. EntityManagementMarkdownTextSplitterOptionsCreateInput¶
Create input for MarkdownTextSplitterOptions.
Available input fields:
headersToSplitOn: See headersToSplitOn in MarkdownTextSplitterOptions.returnEachLine: See returnEachLine in MarkdownTextSplitterOptions.
class EntityManagementMarkdownTextSplitterOptionsCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("headers_to_split_on", "return_each_line")
headers_to_split_on = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(String)),
graphql_name="headersToSplitOn",
)
return_each_line = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="returnEachLine"
)507. EntityManagementMarkdownTextSplitterOptionsUpdateInput¶
Update input for MarkdownTextSplitterOptions.
Available input fields:
headersToSplitOn: See headersToSplitOn in MarkdownTextSplitterOptions.returnEachLine: See returnEachLine in MarkdownTextSplitterOptions.
class EntityManagementMarkdownTextSplitterOptionsUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("headers_to_split_on", "return_each_line")
headers_to_split_on = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(String)),
graphql_name="headersToSplitOn",
)
return_each_line = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="returnEachLine"
)508. EntityManagementMcpServerAuthCreateInput¶
Create input for McpServerAuth.
Available input fields:
bearerToken: See bearerToken in McpServerAuth.headerKey: See headerKey in McpServerAuth.headerValue: See headerValue in McpServerAuth.type: See type in McpServerAuth.
class EntityManagementMcpServerAuthCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("bearer_token", "header_key", "header_value", "type")
bearer_token = sgqlc.types.Field(
"EntityManagementSecretReferenceCreateInput", graphql_name="bearerToken"
)
header_key = sgqlc.types.Field(String, graphql_name="headerKey")
header_value = sgqlc.types.Field(
"EntityManagementSecretReferenceCreateInput", graphql_name="headerValue"
)
type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementMcpAuthType), graphql_name="type"
)509. EntityManagementMcpServerAuthUpdateInput¶
Update input for McpServerAuth.
Available input fields:
bearerToken: See bearerToken in McpServerAuth.headerKey: See headerKey in McpServerAuth.headerValue: See headerValue in McpServerAuth.type: See type in McpServerAuth.
class EntityManagementMcpServerAuthUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("bearer_token", "header_key", "header_value", "type")
bearer_token = sgqlc.types.Field(
"EntityManagementSecretReferenceUpdateInput", graphql_name="bearerToken"
)
header_key = sgqlc.types.Field(String, graphql_name="headerKey")
header_value = sgqlc.types.Field(
"EntityManagementSecretReferenceUpdateInput", graphql_name="headerValue"
)
type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementMcpAuthType), graphql_name="type"
)510. EntityManagementMcpServerEntityCreateInput¶
Create input for McpServerEntity entity type.
Available input fields:
auth: See auth in McpServerEntity.description: See description in McpServerEntity.displayName: See displayName in McpServerEntity.endpoint: See endpoint in McpServerEntity.name: See name in McpServerEntity.protocolVersion: See protocolVersion in McpServerEntity.scope: See scope in McpServerEntity.tags: See tags in McpServerEntity.transport: See transport in McpServerEntity.
class EntityManagementMcpServerEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"auth",
"description",
"display_name",
"endpoint",
"name",
"protocol_version",
"scope",
"tags",
"transport",
)
auth = sgqlc.types.Field(
EntityManagementMcpServerAuthCreateInput, graphql_name="auth"
)
description = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="description"
)
display_name = sgqlc.types.Field(String, graphql_name="displayName")
endpoint = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="endpoint")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
protocol_version = sgqlc.types.Field(String, graphql_name="protocolVersion")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
transport = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementMcpTransport), graphql_name="transport"
)511. EntityManagementMcpServerEntityUpdateInput¶
Update input for McpServerEntity entity type.
Available input fields:
auth: See auth in McpServerEntity.description: See description in McpServerEntity.displayName: See displayName in McpServerEntity.endpoint: See endpoint in McpServerEntity.name: See name in McpServerEntity.protocolVersion: See protocolVersion in McpServerEntity.tags: See tags in McpServerEntity.transport: See transport in McpServerEntity.
class EntityManagementMcpServerEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"auth",
"description",
"display_name",
"endpoint",
"name",
"protocol_version",
"tags",
"transport",
)
auth = sgqlc.types.Field(
EntityManagementMcpServerAuthUpdateInput, graphql_name="auth"
)
description = sgqlc.types.Field(String, graphql_name="description")
display_name = sgqlc.types.Field(String, graphql_name="displayName")
endpoint = sgqlc.types.Field(String, graphql_name="endpoint")
name = sgqlc.types.Field(String, graphql_name="name")
protocol_version = sgqlc.types.Field(String, graphql_name="protocolVersion")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
transport = sgqlc.types.Field(
EntityManagementMcpTransport, graphql_name="transport"
)512. EntityManagementNrqlRuleEngineCreateInput¶
Create input for NrqlRuleEngine.
Available input fields:
accounts: See accounts in NrqlRuleEngine.joinAccounts: See joinAccounts in NrqlRuleEngine.query: See query in NrqlRuleEngine.
class EntityManagementNrqlRuleEngineCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("accounts", "join_accounts", "query")
accounts = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(Int))),
graphql_name="accounts",
)
join_accounts = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Int)), graphql_name="joinAccounts"
)
query = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="query")513. EntityManagementNrqlRuleEngineUpdateInput¶
Update input for NrqlRuleEngine.
Available input fields:
accounts: See accounts in NrqlRuleEngine.joinAccounts: See joinAccounts in NrqlRuleEngine.query: See query in NrqlRuleEngine.
class EntityManagementNrqlRuleEngineUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("accounts", "join_accounts", "query")
accounts = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(Int))),
graphql_name="accounts",
)
join_accounts = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Int)), graphql_name="joinAccounts"
)
query = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="query")514. EntityManagementPipelineCloudRuleEntityCreateInput¶
Create input for PipelineCloudRuleEntity entity type.
Available input fields:
description: See description in PipelineCloudRuleEntity.enabled: See enabled in PipelineCloudRuleEntity.name: See name in PipelineCloudRuleEntity.nrql: See nrql in PipelineCloudRuleEntity.scope: See scope in PipelineCloudRuleEntity.tags: See tags in PipelineCloudRuleEntity.
class EntityManagementPipelineCloudRuleEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "enabled", "name", "nrql", "scope", "tags")
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
nrql = sgqlc.types.Field(sgqlc.types.non_null(Nrql), graphql_name="nrql")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)515. EntityManagementPipelineCloudRuleEntityUpdateInput¶
Update input for PipelineCloudRuleEntity entity type.
Available input fields:
description: See description in PipelineCloudRuleEntity.enabled: See enabled in PipelineCloudRuleEntity.name: See name in PipelineCloudRuleEntity.nrql: See nrql in PipelineCloudRuleEntity.tags: See tags in PipelineCloudRuleEntity.
class EntityManagementPipelineCloudRuleEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "enabled", "name", "nrql", "tags")
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
name = sgqlc.types.Field(String, graphql_name="name")
nrql = sgqlc.types.Field(Nrql, graphql_name="nrql")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)516. EntityManagementProgressLevelDefinitionCreateInput¶
Create input for ProgressLevelDefinition.
Available input fields:
description: See description in ProgressLevelDefinition.hexColorCode: See hexColorCode in ProgressLevelDefinition.id: See id in ProgressLevelDefinition.name: See name in ProgressLevelDefinition.
class EntityManagementProgressLevelDefinitionCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "hex_color_code", "id", "name")
description = sgqlc.types.Field(String, graphql_name="description")
hex_color_code = sgqlc.types.Field(String, graphql_name="hexColorCode")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")517. EntityManagementProgressLevelDefinitionUpdateInput¶
Update input for ProgressLevelDefinition.
Available input fields:
description: See description in ProgressLevelDefinition.hexColorCode: See hexColorCode in ProgressLevelDefinition.id: See id in ProgressLevelDefinition.name: See name in ProgressLevelDefinition.
class EntityManagementProgressLevelDefinitionUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "hex_color_code", "id", "name")
description = sgqlc.types.Field(String, graphql_name="description")
hex_color_code = sgqlc.types.Field(String, graphql_name="hexColorCode")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")518. EntityManagementRagToolEntityCreateInput¶
Create input for RagToolEntity entity type.
Available input fields:
description: See description in RagToolEntity.name: See name in RagToolEntity.scope: See scope in RagToolEntity.tags: See tags in RagToolEntity.
class EntityManagementRagToolEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "scope", "tags")
description = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="description"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
scope = sgqlc.types.Field(
sgqlc.types.non_null("EntityManagementScopedReferenceInput"),
graphql_name="scope",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)519. EntityManagementRagToolEntityUpdateInput¶
Update input for RagToolEntity entity type.
Available input fields:
description: See description in RagToolEntity.name: See name in RagToolEntity.tags: See tags in RagToolEntity.
class EntityManagementRagToolEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "tags")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(String, graphql_name="name")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)520. EntityManagementRelationshipCreateInput¶
Input for creating a new relationship.
Available input fields:
source: The source entity of the relationship.tags: The tags of the relationship.target: The target entity of the relationship.type: The type of the relationship.
class EntityManagementRelationshipCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("source", "tags", "target", "type")
source = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementEntityReferenceInput),
graphql_name="source",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)
target = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementEntityReferenceInput),
graphql_name="target",
)
type = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="type")521. EntityManagementRelationshipUpdateInput¶
Input for updating a relationship.
Available input fields:
tags: Tags to update
class EntityManagementRelationshipUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("tags",)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)522. EntityManagementRepositoryLicenseCreateInput¶
Create input for RepositoryLicense.
Available input fields:
name: See name in RepositoryLicense.url: See url in RepositoryLicense.
class EntityManagementRepositoryLicenseCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "url")
name = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementLicenseName), graphql_name="name"
)
url = sgqlc.types.Field(String, graphql_name="url")523. EntityManagementRepositoryLicenseUpdateInput¶
Update input for RepositoryLicense.
Available input fields:
name: See name in RepositoryLicense.url: See url in RepositoryLicense.
class EntityManagementRepositoryLicenseUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "url")
name = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementLicenseName), graphql_name="name"
)
url = sgqlc.types.Field(String, graphql_name="url")524. EntityManagementScheduleCreateInput¶
Create input for Schedule.
Available input fields:
enabled: See enabled in Schedule.firstRunAt: See firstRunAt in Schedule.period: See period in Schedule.rrule: See rrule in Schedule.scheduleAt: See scheduleAt in Schedule.timezone: See timezone in Schedule.
class EntityManagementScheduleCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"enabled",
"first_run_at",
"period",
"rrule",
"schedule_at",
"timezone",
)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
first_run_at = sgqlc.types.Field(DateTime, graphql_name="firstRunAt")
period = sgqlc.types.Field(Int, graphql_name="period")
rrule = sgqlc.types.Field(String, graphql_name="rrule")
schedule_at = sgqlc.types.Field(DateTime, graphql_name="scheduleAt")
timezone = sgqlc.types.Field(String, graphql_name="timezone")525. EntityManagementScheduleUpdateInput¶
Update input for Schedule.
Available input fields:
enabled: See enabled in Schedule.firstRunAt: See firstRunAt in Schedule.period: See period in Schedule.rrule: See rrule in Schedule.scheduleAt: See scheduleAt in Schedule.timezone: See timezone in Schedule.
class EntityManagementScheduleUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"enabled",
"first_run_at",
"period",
"rrule",
"schedule_at",
"timezone",
)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
first_run_at = sgqlc.types.Field(DateTime, graphql_name="firstRunAt")
period = sgqlc.types.Field(Int, graphql_name="period")
rrule = sgqlc.types.Field(String, graphql_name="rrule")
schedule_at = sgqlc.types.Field(DateTime, graphql_name="scheduleAt")
timezone = sgqlc.types.Field(String, graphql_name="timezone")526. EntityManagementScopedReferenceInput¶
Input for ScopedReference.
Available input fields:
id: See id in ScopedReference.type: See type in ScopedReference.
class EntityManagementScopedReferenceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementEntityScope), graphql_name="type"
)527. EntityManagementScorecardEntityCreateInput¶
Create input for ScorecardEntity entity type.
Available input fields:
description: See description in ScorecardEntity.name: See name in ScorecardEntity.progressLevels: See progressLevels in ScorecardEntity.scope: See scope in ScorecardEntity.tags: See tags in ScorecardEntity.
class EntityManagementScorecardEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "progress_levels", "scope", "tags")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
progress_levels = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(EntityManagementProgressLevelDefinitionCreateInput)
),
graphql_name="progressLevels",
)
scope = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementScopedReferenceInput), graphql_name="scope"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)528. EntityManagementScorecardEntityUpdateInput¶
Update input for ScorecardEntity entity type.
Available input fields:
description: See description in ScorecardEntity.name: See name in ScorecardEntity.progressLevels: See progressLevels in ScorecardEntity.tags: See tags in ScorecardEntity.
class EntityManagementScorecardEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "progress_levels", "tags")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(String, graphql_name="name")
progress_levels = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(EntityManagementProgressLevelDefinitionUpdateInput)
),
graphql_name="progressLevels",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)529. EntityManagementScorecardRuleEntityCreateInput¶
Create input for ScorecardRuleEntity entity type.
Available input fields:
description: See description in ScorecardRuleEntity.enabled: See enabled in ScorecardRuleEntity.impactWeight: See impactWeight in ScorecardRuleEntity.name: See name in ScorecardRuleEntity.nrqlEngine: See nrqlEngine in ScorecardRuleEntity.progressLevel: See progressLevel in ScorecardRuleEntity.runInterval: See runInterval in ScorecardRuleEntity.schedule: See schedule in ScorecardRuleEntity.scope: See scope in ScorecardRuleEntity.tags: See tags in ScorecardRuleEntity.
class EntityManagementScorecardRuleEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"enabled",
"impact_weight",
"name",
"nrql_engine",
"progress_level",
"run_interval",
"schedule",
"scope",
"tags",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
impact_weight = sgqlc.types.Field(Int, graphql_name="impactWeight")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
nrql_engine = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementNrqlRuleEngineCreateInput),
graphql_name="nrqlEngine",
)
progress_level = sgqlc.types.Field(ID, graphql_name="progressLevel")
run_interval = sgqlc.types.Field(Int, graphql_name="runInterval")
schedule = sgqlc.types.Field(
EntityManagementScheduleCreateInput, graphql_name="schedule"
)
scope = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementScopedReferenceInput), graphql_name="scope"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)530. EntityManagementScorecardRuleEntityUpdateInput¶
Update input for ScorecardRuleEntity entity type.
Available input fields:
description: See description in ScorecardRuleEntity.enabled: See enabled in ScorecardRuleEntity.impactWeight: See impactWeight in ScorecardRuleEntity.name: See name in ScorecardRuleEntity.nrqlEngine: See nrqlEngine in ScorecardRuleEntity.progressLevel: See progressLevel in ScorecardRuleEntity.runInterval: See runInterval in ScorecardRuleEntity.schedule: See schedule in ScorecardRuleEntity.tags: See tags in ScorecardRuleEntity.
class EntityManagementScorecardRuleEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"enabled",
"impact_weight",
"name",
"nrql_engine",
"progress_level",
"run_interval",
"schedule",
"tags",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
impact_weight = sgqlc.types.Field(Int, graphql_name="impactWeight")
name = sgqlc.types.Field(String, graphql_name="name")
nrql_engine = sgqlc.types.Field(
EntityManagementNrqlRuleEngineUpdateInput, graphql_name="nrqlEngine"
)
progress_level = sgqlc.types.Field(ID, graphql_name="progressLevel")
run_interval = sgqlc.types.Field(Int, graphql_name="runInterval")
schedule = sgqlc.types.Field(
EntityManagementScheduleUpdateInput, graphql_name="schedule"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntityManagementTagInput")),
graphql_name="tags",
)531. EntityManagementSecretReferenceCreateInput¶
Create input for SecretReference.
Available input fields:
keyName: See keyName in SecretReference.namespace: See namespace in SecretReference.
class EntityManagementSecretReferenceCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key_name", "namespace")
key_name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="keyName")
namespace = sgqlc.types.Field(String, graphql_name="namespace")532. EntityManagementSecretReferenceUpdateInput¶
Update input for SecretReference.
Available input fields:
keyName: See keyName in SecretReference.namespace: See namespace in SecretReference.
class EntityManagementSecretReferenceUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key_name", "namespace")
key_name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="keyName")
namespace = sgqlc.types.Field(String, graphql_name="namespace")533. EntityManagementSyncGroupRuleConditionUpdateInput¶
Update input for SyncGroupRuleCondition.
Available input fields:
type: See type in SyncGroupRuleCondition.value: See value in SyncGroupRuleCondition.
class EntityManagementSyncGroupRuleConditionUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("type", "value")
type = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementSyncGroupRuleConditionType),
graphql_name="type",
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")534. EntityManagementSyncGroupRuleUpdateInput¶
Update input for SyncGroupRule.
Available input fields:
conditions: See conditions in SyncGroupRule.
class EntityManagementSyncGroupRuleUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("conditions",)
conditions = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null(EntityManagementSyncGroupRuleConditionUpdateInput)
)
),
graphql_name="conditions",
)535. EntityManagementSyncGroupsSettingsUpdateInput¶
Update input for SyncGroupsSettings.
Available input fields:
enabled: See enabled in SyncGroupsSettings.rules: See rules in SyncGroupsSettings.
class EntityManagementSyncGroupsSettingsUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled", "rules")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
rules = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(EntityManagementSyncGroupRuleUpdateInput)
),
graphql_name="rules",
)536. EntityManagementTagInput¶
Input for tags.
Available input fields:
key: The key or name of the tag.values: The list of values of the tag.
class EntityManagementTagInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "values")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
values = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="values",
)537. EntityManagementTeamEntityCreateInput¶
Create input for TeamEntity entity type.
Available input fields:
aliases: See aliases in TeamEntity.description: See description in TeamEntity.externalIntegration: See externalIntegration in TeamEntity.managers: See managers in TeamEntity.name: See name in TeamEntity.parentId: See parentId in TeamEntity.resources: See resources in TeamEntity.scope: See scope in TeamEntity.tags: See tags in TeamEntity.
class EntityManagementTeamEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aliases",
"description",
"external_integration",
"managers",
"name",
"parent_id",
"resources",
"scope",
"tags",
)
aliases = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="aliases"
)
description = sgqlc.types.Field(String, graphql_name="description")
external_integration = sgqlc.types.Field(
"EntityManagementTeamExternalIntegrationCreateInput",
graphql_name="externalIntegration",
)
managers = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="managers"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
parent_id = sgqlc.types.Field(ID, graphql_name="parentId")
resources = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("EntityManagementTeamResourceCreateInput")
),
graphql_name="resources",
)
scope = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementScopedReferenceInput), graphql_name="scope"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityManagementTagInput)),
graphql_name="tags",
)538. EntityManagementTeamEntityUpdateInput¶
Update input for TeamEntity entity type.
Available input fields:
aliases: See aliases in TeamEntity.description: See description in TeamEntity.externalIntegration: See externalIntegration in TeamEntity.managers: See managers in TeamEntity.name: See name in TeamEntity.parentId: See parentId in TeamEntity.resources: See resources in TeamEntity.tags: See tags in TeamEntity.
class EntityManagementTeamEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"aliases",
"description",
"external_integration",
"managers",
"name",
"parent_id",
"resources",
"tags",
)
aliases = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="aliases"
)
description = sgqlc.types.Field(String, graphql_name="description")
external_integration = sgqlc.types.Field(
"EntityManagementTeamExternalIntegrationUpdateInput",
graphql_name="externalIntegration",
)
managers = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="managers"
)
name = sgqlc.types.Field(String, graphql_name="name")
parent_id = sgqlc.types.Field(ID, graphql_name="parentId")
resources = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("EntityManagementTeamResourceUpdateInput")
),
graphql_name="resources",
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityManagementTagInput)),
graphql_name="tags",
)539. EntityManagementTeamExternalIntegrationCreateInput¶
Create input for TeamExternalIntegration.
Available input fields:
externalId: See externalId in TeamExternalIntegration.type: See type in TeamExternalIntegration.
class EntityManagementTeamExternalIntegrationCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("external_id", "type")
external_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="externalId")
type = sgqlc.types.Field(
EntityManagementTeamExternalIntegrationType, graphql_name="type"
)540. EntityManagementTeamExternalIntegrationUpdateInput¶
Update input for TeamExternalIntegration.
Available input fields:
externalId: See externalId in TeamExternalIntegration.type: See type in TeamExternalIntegration.
class EntityManagementTeamExternalIntegrationUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("external_id", "type")
external_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="externalId")
type = sgqlc.types.Field(
EntityManagementTeamExternalIntegrationType, graphql_name="type"
)541. EntityManagementTeamResourceCreateInput¶
Create input for TeamResource.
Available input fields:
content: See content in TeamResource.title: See title in TeamResource.type: See type in TeamResource.
class EntityManagementTeamResourceCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("content", "title", "type")
content = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="content")
title = sgqlc.types.Field(String, graphql_name="title")
type = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="type")542. EntityManagementTeamResourceUpdateInput¶
Update input for TeamResource.
Available input fields:
content: See content in TeamResource.title: See title in TeamResource.type: See type in TeamResource.
class EntityManagementTeamResourceUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("content", "title", "type")
content = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="content")
title = sgqlc.types.Field(String, graphql_name="title")
type = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="type")543. EntityManagementTeamsHierarchyLevelEntityUpdateInput¶
Update input for TeamsHierarchyLevelEntity entity type.
Available input fields:
name: See name in TeamsHierarchyLevelEntity.tags: See tags in TeamsHierarchyLevelEntity.
class EntityManagementTeamsHierarchyLevelEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "tags")
name = sgqlc.types.Field(String, graphql_name="name")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityManagementTagInput)),
graphql_name="tags",
)544. EntityManagementTeamsOrganizationSettingsEntityUpdateInput¶
Update input for TeamsOrganizationSettingsEntity entity type.
Available input fields:
discovery: See discovery in TeamsOrganizationSettingsEntity.name: See name in TeamsOrganizationSettingsEntity.syncGroups: See syncGroups in TeamsOrganizationSettingsEntity.tags: See tags in TeamsOrganizationSettingsEntity.
class EntityManagementTeamsOrganizationSettingsEntityUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("discovery", "name", "sync_groups", "tags")
discovery = sgqlc.types.Field(
EntityManagementDiscoverySettingsUpdateInput, graphql_name="discovery"
)
name = sgqlc.types.Field(String, graphql_name="name")
sync_groups = sgqlc.types.Field(
EntityManagementSyncGroupsSettingsUpdateInput, graphql_name="syncGroups"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityManagementTagInput)),
graphql_name="tags",
)545. EntityManagementTokenTextSplitterOptionsCreateInput¶
Create input for TokenTextSplitterOptions.
Available input fields:
encodingName: See encodingName in TokenTextSplitterOptions.
class EntityManagementTokenTextSplitterOptionsCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("encoding_name",)
encoding_name = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementEncodingName), graphql_name="encodingName"
)546. EntityManagementTokenTextSplitterOptionsUpdateInput¶
Update input for TokenTextSplitterOptions.
Available input fields:
encodingName: See encodingName in TokenTextSplitterOptions.
class EntityManagementTokenTextSplitterOptionsUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("encoding_name",)
encoding_name = sgqlc.types.Field(
sgqlc.types.non_null(EntityManagementEncodingName), graphql_name="encodingName"
)547. EntityRelationshipEdgeFilter¶
EntityRelationship edge filter.
Available input fields:
direction: Filter by direction of relationship.entityDomainTypes: Filter on entity domain-types.relationshipTypes: Filter on relationship types.
class EntityRelationshipEdgeFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "entity_domain_types", "relationship_types")
direction = sgqlc.types.Field(
EntityRelationshipEdgeDirection, graphql_name="direction"
)
entity_domain_types = sgqlc.types.Field(
"EntityRelationshipEntityDomainTypeFilter", graphql_name="entityDomainTypes"
)
relationship_types = sgqlc.types.Field(
"EntityRelationshipEdgeTypeFilter", graphql_name="relationshipTypes"
)548. EntityRelationshipEdgeTypeFilter¶
Filter on relationship types.
Available input fields:
exclude: Filter the relationships to those that are not of specific relationship types.include: Filter the relationships to those of specific relationship types.
class EntityRelationshipEdgeTypeFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("exclude", "include")
exclude = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityRelationshipEdgeType)),
graphql_name="exclude",
)
include = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityRelationshipEdgeType)),
graphql_name="include",
)549. EntityRelationshipEntityDomainTypeFilter¶
Filter on entity domain-types.
Available input fields:
exclude: Filter the relationships to those between entities that are not of specific domain-types.include: Filter the relationships to those between entities of specific domain-types.
class EntityRelationshipEntityDomainTypeFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("exclude", "include")
exclude = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(DomainTypeInput)),
graphql_name="exclude",
)
include = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(DomainTypeInput)),
graphql_name="include",
)550. EntityRelationshipFilter¶
Relationship filter
Available input fields:
entityType: Filter the relationships to those that contain a specific entity type.infrastructureIntegrationType: Filter the relationships to those that contain a specific Infrastructure integration entity type
class EntityRelationshipFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("entity_type", "infrastructure_integration_type")
entity_type = sgqlc.types.Field(
sgqlc.types.list_of(EntityType), graphql_name="entityType"
)
infrastructure_integration_type = sgqlc.types.Field(
sgqlc.types.list_of(EntityInfrastructureIntegrationType),
graphql_name="infrastructureIntegrationType",
)551. EntitySearchOptions¶
Additional entity search options.
Available input fields:
caseSensitiveTagMatching: Whether or not matching on tag keys and values should be case-sensitive.limit: A limit to apply to the number of entities returned. Note: this option can only lower the default limits.tagFilter: Specify which tags to include with search results. Does not affect which entities are returned.
class EntitySearchOptions(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("case_sensitive_tag_matching", "limit", "tag_filter")
case_sensitive_tag_matching = sgqlc.types.Field(
Boolean, graphql_name="caseSensitiveTagMatching"
)
limit = sgqlc.types.Field(Int, graphql_name="limit")
tag_filter = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="tagFilter"
)552. EntitySearchQueryBuilder¶
An object that can be used to discover and create the entity search query argument.
Available input fields:
alertSeverity: The alerting severity of the entity.alertable: The alertable status of the entitydomain: The entity domain. This is not a complete list of entity domains available; it is a way to explore the most popular domains.infrastructureIntegrationType: WARNING! This argument is deprecated and will not be updated with new infrastructure integration types. If you want to query for a type not in this list, use thequeryargument instead ofqueryBuilder. To see the query string that is generated by yourqueryBuildersearch, ask for thequeryfield in the result object. You can then use this to build a query supplied to thequeryargument and remove yourqueryBuilder.
The Infrastructure integration type. This should be used in place of the type field to search for Infrastructure integration specific types.
name: The entity name.reporting: The reporting status of the entity.tags: A list of tags applied to the entity.type: The entity type.
This is not a complete list of entity types available; it is a way to explore the most popular types.
If you are querying for Infrastructure integration types, use the infrastructureIntegrationType field instead of type.
class EntitySearchQueryBuilder(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"alert_severity",
"alertable",
"domain",
"infrastructure_integration_type",
"name",
"reporting",
"tags",
"type",
)
alert_severity = sgqlc.types.Field(
EntityAlertSeverity, graphql_name="alertSeverity"
)
alertable = sgqlc.types.Field(Boolean, graphql_name="alertable")
domain = sgqlc.types.Field(EntitySearchQueryBuilderDomain, graphql_name="domain")
infrastructure_integration_type = sgqlc.types.Field(
EntityInfrastructureIntegrationType,
graphql_name="infrastructureIntegrationType",
)
name = sgqlc.types.Field(String, graphql_name="name")
reporting = sgqlc.types.Field(Boolean, graphql_name="reporting")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("EntitySearchQueryBuilderTag")),
graphql_name="tags",
)
type = sgqlc.types.Field(EntitySearchQueryBuilderType, graphql_name="type")553. EntitySearchQueryBuilderTag¶
An entity tag.
Available input fields:
key: The tag key. You can search using atags.prefix or omit it and receive the same results.
Examples: tags.environment, environment.
value: The tag value.
class EntitySearchQueryBuilderTag(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "value")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")554. ErrorsInboxAssignErrorGroupInput¶
Input for assignment mutation.
Available input fields:
userEmail: Email address of the user that will be assigned.userId: Id of the user that will be assigned.
class ErrorsInboxAssignErrorGroupInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("user_email", "user_id")
user_email = sgqlc.types.Field(String, graphql_name="userEmail")
user_id = sgqlc.types.Field(Int, graphql_name="userId")555. ErrorsInboxAssignmentSearchFilterInput¶
Input type for assignment search filter
Available input fields:
userEmail: Filter by assigned user email.userId: Filter by assigned user id
class ErrorsInboxAssignmentSearchFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("user_email", "user_id")
user_email = sgqlc.types.Field(String, graphql_name="userEmail")
user_id = sgqlc.types.Field(Int, graphql_name="userId")556. ErrorsInboxErrorEventInput¶
Input for error events.
Available input fields:
entityGuid: Guid of entity that generated the event.event: A set of attributes representing an event associated with an errormessage: Error event message.name: Error event name.source: Source of error event (ex: TransactionError, Span)
class ErrorsInboxErrorEventInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("entity_guid", "event", "message", "name", "source")
entity_guid = sgqlc.types.Field(
sgqlc.types.non_null(EntityGuid), graphql_name="entityGuid"
)
event = sgqlc.types.Field(ErrorsInboxRawEvent, graphql_name="event")
message = sgqlc.types.Field(String, graphql_name="message")
name = sgqlc.types.Field(String, graphql_name="name")
source = sgqlc.types.Field(ErrorsInboxEventSource, graphql_name="source")557. ErrorsInboxErrorGroupSearchFilterInput¶
Set of filters for scoping error group searches
Available input fields:
accountIds: Filter error groups by account IDapplicationVersions: Filter error groups by the version of the applicationassignment: Filter error groups by assignmentids: Filter error groups by idisAssigned: Filter error groups by assignment statusstates: Filter error groups by error group states
class ErrorsInboxErrorGroupSearchFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"account_ids",
"application_versions",
"assignment",
"ids",
"is_assigned",
"states",
)
account_ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Int)), graphql_name="accountIds"
)
application_versions = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)),
graphql_name="applicationVersions",
)
assignment = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(ErrorsInboxAssignmentSearchFilterInput)
),
graphql_name="assignment",
)
ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="ids"
)
is_assigned = sgqlc.types.Field(Boolean, graphql_name="isAssigned")
states = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ErrorsInboxErrorGroupState)),
graphql_name="states",
)558. ErrorsInboxErrorGroupSortOrderInput¶
Sort object.
Available input fields:
direction: Sort object order.field: Sort object field.
class ErrorsInboxErrorGroupSortOrderInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "field")
direction = sgqlc.types.Field(
sgqlc.types.non_null(ErrorsInboxDirection), graphql_name="direction"
)
field = sgqlc.types.Field(
sgqlc.types.non_null(ErrorsInboxErrorGroupSortOrderField), graphql_name="field"
)559. ErrorsInboxResourceFilterInput¶
Criteria for the resource filter
Available input fields:
types: Types of resources to include in the query
class ErrorsInboxResourceFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("types",)
types = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ErrorsInboxResourceType)),
graphql_name="types",
)560. ErrorsInboxStateVersionInput¶
Input for the version related to an applied state (e.g., Resolved in version ).
Available input fields:
values: Version strings
class ErrorsInboxStateVersionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("values",)
values = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="values"
)561. EventsToMetricsCreateRuleInput¶
Details needed to create an events to metrics conversion rule.
Available input fields:
accountId: The account where the events exist and the metrics will be put.description: Provides additional information about the rule.name: The name of the rule. This must be unique within a given account.nrql: Explains how to create one or more metrics from events.
class EventsToMetricsCreateRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "description", "name", "nrql")
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
nrql = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="nrql")562. EventsToMetricsDeleteRuleInput¶
Identifying information about the events to metrics rule you want to delete.
Available input fields:
accountId: A submitted account id.ruleId: A submitted rule id.
class EventsToMetricsDeleteRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "rule_id")
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
rule_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="ruleId")563. EventsToMetricsUpdateRuleInput¶
Identifying information about the events to metrics rule you want to update.
Available input fields:
accountId: A submitted account id.enabled: Changes the state of the rule as being enabled or disabled.ruleId: A submitted rule id.
class EventsToMetricsUpdateRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "enabled", "rule_id")
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
rule_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="ruleId")564. FleetControlAgentInput¶
Agent input
Available input fields:
agentType: Agent typeconfigurationVersionList: Configuration version list for this agentversion: Agent version
class FleetControlAgentInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("agent_type", "configuration_version_list", "version")
agent_type = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="agentType"
)
configuration_version_list = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null("FleetControlConfigurationVersionListInput")
)
),
graphql_name="configurationVersionList",
)
version = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="version")565. FleetControlConfigurationVersionListInput¶
Configuration version list input
Available input fields:
id: Configuration version id
class FleetControlConfigurationVersionListInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id",)
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")566. FleetControlFleetDeploymentCreateInput¶
Fleet deployment create input
Available input fields:
agents: Agents configurationsconfigurationVersionList: Fleet deployment configuration version list - DEPRECATEDdescription: Fleet deployment descriptionfleetId: Fleet entity idname: Fleet deployment namescope: Entity scopetags: Fleet deployment tags
class FleetControlFleetDeploymentCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"agents",
"configuration_version_list",
"description",
"fleet_id",
"name",
"scope",
"tags",
)
agents = sgqlc.types.Field(
sgqlc.types.list_of(FleetControlAgentInput), graphql_name="agents"
)
configuration_version_list = sgqlc.types.Field(
sgqlc.types.list_of(FleetControlConfigurationVersionListInput),
graphql_name="configurationVersionList",
)
description = sgqlc.types.Field(String, graphql_name="description")
fleet_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="fleetId")
name = sgqlc.types.Field(String, graphql_name="name")
scope = sgqlc.types.Field(
sgqlc.types.non_null("FleetControlScopedReferenceInput"), graphql_name="scope"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("FleetControlTagInput")),
graphql_name="tags",
)567. FleetControlFleetDeploymentPolicyInput¶
Fleet deployment policy input
Available input fields:
ringDeploymentPolicy: Rings to deploy
class FleetControlFleetDeploymentPolicyInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("ring_deployment_policy",)
ring_deployment_policy = sgqlc.types.Field(
"FleetControlRingDeploymentPolicyInput", graphql_name="ringDeploymentPolicy"
)568. FleetControlFleetDeploymentUpdateInput¶
Fleet deployment update input
Available input fields:
agents: Agents configurationsconfigurationVersionList: Fleet deployment configuration version list - DEPRECATEDdescription: Fleet deployment descriptionname: Fleet deployment nametags: Fleet deployment tags
class FleetControlFleetDeploymentUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"agents",
"configuration_version_list",
"description",
"name",
"tags",
)
agents = sgqlc.types.Field(
sgqlc.types.list_of(FleetControlAgentInput), graphql_name="agents"
)
configuration_version_list = sgqlc.types.Field(
sgqlc.types.list_of(FleetControlConfigurationVersionListInput),
graphql_name="configurationVersionList",
)
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(String, graphql_name="name")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("FleetControlTagInput")),
graphql_name="tags",
)569. FleetControlFleetEntityCreateInput¶
Fleet entity create input
Available input fields:
description: The fleet entity descriptionmanagedEntityType: The type of entity the fleet will managename: The fleet entity nameoperatingSystem: The operating system type of the managed entities in this fleetproduct: The fleet specific product typescope: The entity scopetags: The fleet entity tags
class FleetControlFleetEntityCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"managed_entity_type",
"name",
"operating_system",
"product",
"scope",
"tags",
)
description = sgqlc.types.Field(String, graphql_name="description")
managed_entity_type = sgqlc.types.Field(
sgqlc.types.non_null(FleetControlManagedEntityType),
graphql_name="managedEntityType",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
operating_system = sgqlc.types.Field(
"FleetControlOperatingSystemCreateInput", graphql_name="operatingSystem"
)
product = sgqlc.types.Field(String, graphql_name="product")
scope = sgqlc.types.Field(
sgqlc.types.non_null("FleetControlScopedReferenceInput"), graphql_name="scope"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of("FleetControlTagInput"), graphql_name="tags"
)570. FleetControlFleetMemberRingInput¶
The ring to modify entities
Available input fields:
entityIds: The list of entityIds to modify on the fleetring: The ring name to modify entities
class FleetControlFleetMemberRingInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("entity_ids", "ring")
entity_ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="entityIds"
)
ring = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="ring")571. FleetControlFleetMembersFilterInput¶
Filter input for listing managed entities in a fleet
Available input fields:
fleetId: Filter by fleet idring: Filter by ring name
class FleetControlFleetMembersFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("fleet_id", "ring")
fleet_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="fleetId")
ring = sgqlc.types.Field(String, graphql_name="ring")572. FleetControlOperatingSystemCreateInput¶
Operating System input for the host operating systems in a fleet
Available input fields:
type: The operating system type enum
class FleetControlOperatingSystemCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("type",)
type = sgqlc.types.Field(
sgqlc.types.non_null(FleetControlOperatingSystemType), graphql_name="type"
)573. FleetControlRingDeploymentPolicyInput¶
Ring deployment policy input
Available input fields:
ringsToDeploy: Rings to deploy
class FleetControlRingDeploymentPolicyInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("rings_to_deploy",)
rings_to_deploy = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="ringsToDeploy"
)574. FleetControlScopedReferenceInput¶
Scoped reference input
Available input fields:
id: Scope id of the entitytype: Scope type of the entity
class FleetControlScopedReferenceInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
type = sgqlc.types.Field(
sgqlc.types.non_null(FleetControlEntityScope), graphql_name="type"
)575. FleetControlTagInput¶
Collection of tags
Available input fields:
key: The tag keyvalues: List of tag values
class FleetControlTagInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "values")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
values = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="values",
)576. FleetControlUpdateFleetEntityInput¶
Fleet entity update input
Available input fields:
description: Fleet entity descriptionname: Fleet entity nametags: Fleet entity tags
class FleetControlUpdateFleetEntityInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "tags")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(String, graphql_name="name")
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(FleetControlTagInput)),
graphql_name="tags",
)577. InstallationInstallStatusInput¶
An object that contains the overall installation status to be created.
Available input fields:
cliVersion: The version of the newrelic-cli that was used for a given installation attempt.deployedBy: Refers to the source of the installation.enabledProxy: Whether or not the installation is using a proxy.error: The error for a given installation attempt.hostName: The host name of the customer’s machine.installId: The unique ID that corresponds to an install status.installLibraryVersion: The version of the open-install-library that is being used.isUnsupported: Whether or not the installation is supported on the host machine.kernelArch: The kernel architecture of the customer’s machine.kernelVersion: The kernel version of the customer’s machine.logFilePath: The path to the log file on the customer’s host.os: The OS of the customer’s machine.platform: The platform name provided by the open-install-library.platformFamily: The platform family name provided by the open-install-library.platformVersion: The platform version provided by the open-install-library.redirectUrl: A URL generated by the newrelic-cli that redirects to the appropriate entity once an installation is complete.state: The state of the installation.targetedInstall: Whether or not the installation is a targeted install.timestamp: The timestamp for when the install event occurred.
class InstallationInstallStatusInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"cli_version",
"deployed_by",
"enabled_proxy",
"error",
"host_name",
"install_id",
"install_library_version",
"is_unsupported",
"kernel_arch",
"kernel_version",
"log_file_path",
"os",
"platform",
"platform_family",
"platform_version",
"redirect_url",
"state",
"targeted_install",
"timestamp",
)
cli_version = sgqlc.types.Field(
sgqlc.types.non_null(SemVer), graphql_name="cliVersion"
)
deployed_by = sgqlc.types.Field(String, graphql_name="deployedBy")
enabled_proxy = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="enabledProxy"
)
error = sgqlc.types.Field(
sgqlc.types.non_null("InstallationStatusErrorInput"), graphql_name="error"
)
host_name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="hostName")
install_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="installId")
install_library_version = sgqlc.types.Field(
sgqlc.types.non_null(SemVer), graphql_name="installLibraryVersion"
)
is_unsupported = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="isUnsupported"
)
kernel_arch = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="kernelArch"
)
kernel_version = sgqlc.types.Field(
sgqlc.types.non_null(SemVer), graphql_name="kernelVersion"
)
log_file_path = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="logFilePath"
)
os = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="os")
platform = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="platform")
platform_family = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="platformFamily"
)
platform_version = sgqlc.types.Field(
sgqlc.types.non_null(SemVer), graphql_name="platformVersion"
)
redirect_url = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="redirectUrl"
)
state = sgqlc.types.Field(
sgqlc.types.non_null(InstallationInstallStateType), graphql_name="state"
)
targeted_install = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="targetedInstall"
)
timestamp = sgqlc.types.Field(EpochSeconds, graphql_name="timestamp")578. InstallationRecipeStatus¶
An object that represents a recipe status.
Available input fields:
cliVersion: The version of the newrelic-cli that was used for a given recipe.complete: Whether or not the recipe has been installed and all steps have been completed.displayName: The display name for a given recipe.entityGuid: The entity Guid for a given recipe.error: The error returned for a given recipe.hostName: The host name of the customer’s machine.installId: The unique ID that corresponds to an install event.installLibraryVersion: The version of the open-install-library that is being used.kernelArch: The kernel architecture of the customer’s machine.kernelVersion: The kernel version of the customer’s machine.logFilePath: The path to the log file on the customer’s host.metadata: Additional key:value data related to an error or related to the environment where the installation occurred.name: The unique name for a given recipe.os: The OS of the customer’s machine.platform: The platform name provided by the open-install-library.platformFamily: The platform family name provided by the open-install-library.platformVersion: The platform version provided by the open-install-library.redirectUrl: The redirect URL created by the CLI used for redirecting to a particular entity.status: The status for a given recipe.targetedInstall: Whether or not the recipe being installed is a targeted install.taskPath: The path to the installation task as defined in the open-install-library.validationDurationMilliseconds: The number of milliseconds it took to validate the recipe.
class InstallationRecipeStatus(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"cli_version",
"complete",
"display_name",
"entity_guid",
"error",
"host_name",
"install_id",
"install_library_version",
"kernel_arch",
"kernel_version",
"log_file_path",
"metadata",
"name",
"os",
"platform",
"platform_family",
"platform_version",
"redirect_url",
"status",
"targeted_install",
"task_path",
"validation_duration_milliseconds",
)
cli_version = sgqlc.types.Field(
sgqlc.types.non_null(SemVer), graphql_name="cliVersion"
)
complete = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="complete")
display_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="displayName"
)
entity_guid = sgqlc.types.Field(
sgqlc.types.non_null(EntityGuid), graphql_name="entityGuid"
)
error = sgqlc.types.Field(
sgqlc.types.non_null("InstallationStatusErrorInput"), graphql_name="error"
)
host_name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="hostName")
install_id = sgqlc.types.Field(ID, graphql_name="installId")
install_library_version = sgqlc.types.Field(
SemVer, graphql_name="installLibraryVersion"
)
kernel_arch = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="kernelArch"
)
kernel_version = sgqlc.types.Field(
sgqlc.types.non_null(SemVer), graphql_name="kernelVersion"
)
log_file_path = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="logFilePath"
)
metadata = sgqlc.types.Field(InstallationRawMetadata, graphql_name="metadata")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
os = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="os")
platform = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="platform")
platform_family = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="platformFamily"
)
platform_version = sgqlc.types.Field(
sgqlc.types.non_null(SemVer), graphql_name="platformVersion"
)
redirect_url = sgqlc.types.Field(String, graphql_name="redirectUrl")
status = sgqlc.types.Field(
sgqlc.types.non_null(InstallationRecipeStatusType), graphql_name="status"
)
targeted_install = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="targetedInstall"
)
task_path = sgqlc.types.Field(String, graphql_name="taskPath")
validation_duration_milliseconds = sgqlc.types.Field(
sgqlc.types.non_null(EpochMilliseconds),
graphql_name="validationDurationMilliseconds",
)579. InstallationStatusErrorInput¶
An object that represents a status error whenever an recipe has failed to install.
Available input fields:
details: Error details, if any.message: The actual error message.optimizedMessage: An optimised message for the error.
class InstallationStatusErrorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("details", "message", "optimized_message")
details = sgqlc.types.Field(String, graphql_name="details")
message = sgqlc.types.Field(String, graphql_name="message")
optimized_message = sgqlc.types.Field(String, graphql_name="optimizedMessage")580. IntegrationServicesCapabilitySettingsInput¶
Defines the input for capability setting of a ServiceNow entity.
Available input fields:
capability: Name of the capability to update.
class IntegrationServicesCapabilitySettingsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("capability",)
capability = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="capability"
)581. IntegrationServicesCapabilitySettingsUpdateInput¶
Defines the input for updating a capability setting of a ServiceNow entity.
Available input fields:
capability: Name of the capability to update.
class IntegrationServicesCapabilitySettingsUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("capability",)
capability = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="capability"
)582. IntegrationServicesInstallationInput¶
Defines the input required for ServiceNow installation mutation.
Available input fields:
capabilitySettings: List of capability settings for the ServiceNow entity.clientId: Client ID for ServiceNow integration.clientSecret: Client secret for ServiceNow integration.instanceName: Instance name for ServiceNow integration.signingKey: Signing key for ServiceNow integration.
class IntegrationServicesInstallationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"capability_settings",
"client_id",
"client_secret",
"instance_name",
"signing_key",
)
capability_settings = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null(IntegrationServicesCapabilitySettingsInput)
)
),
graphql_name="capabilitySettings",
)
client_id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="clientId")
client_secret = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="clientSecret"
)
instance_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="instanceName"
)
signing_key = sgqlc.types.Field(
sgqlc.types.non_null(SecureValue), graphql_name="signingKey"
)583. IntegrationServicesTagInput¶
Defines the input for a tag associated with a ServiceNow entity.
Available input fields:
key: Key of the tag.values: List of values for the tag.
class IntegrationServicesTagInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "values")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
values = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="values",
)584. IntegrationServicesUpdateInput¶
Defines the input required for updating a ServiceNow entity.
Available input fields:
capabilitySettings: List of capability settings to update for the ServiceNow entity.enabled: Flag indicating if the ServiceNow entity is enabled.instanceName: Instance name of the ServiceNow entity.lastSyncAt: Timestamp of the last sync in epoch milliseconds.serviceNowConnectionId: Connection ID for the ServiceNow entity.tags: List of tags to associate with the ServiceNow entity.
class IntegrationServicesUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"capability_settings",
"enabled",
"instance_name",
"last_sync_at",
"service_now_connection_id",
"tags",
)
capability_settings = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(IntegrationServicesCapabilitySettingsUpdateInput)
),
graphql_name="capabilitySettings",
)
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
instance_name = sgqlc.types.Field(String, graphql_name="instanceName")
last_sync_at = sgqlc.types.Field(EpochMilliseconds, graphql_name="lastSyncAt")
service_now_connection_id = sgqlc.types.Field(
String, graphql_name="serviceNowConnectionId"
)
tags = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(IntegrationServicesTagInput)),
graphql_name="tags",
)585. LogConfigurationsCreateDataPartitionRuleInput¶
A new data partition rule.
Available input fields:
description: The description of the data partition rule.enabled: Whether or not this data partition rule is enabled.matchingCriteria: The matching criteria of the data partition rule.nrql: The NRQL to match events for this data partition rule. Logs matching this criteria will be routed to the specified data partition.retentionPolicy: The retention policy of the data partition data.targetDataPartition: The name of the data partition where logs will be allocated once the rule is enabled.
class LogConfigurationsCreateDataPartitionRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"enabled",
"matching_criteria",
"nrql",
"retention_policy",
"target_data_partition",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
matching_criteria = sgqlc.types.Field(
"LogConfigurationsDataPartitionRuleMatchingCriteriaInput",
graphql_name="matchingCriteria",
)
nrql = sgqlc.types.Field(Nrql, graphql_name="nrql")
retention_policy = sgqlc.types.Field(
sgqlc.types.non_null(LogConfigurationsDataPartitionRuleRetentionPolicyType),
graphql_name="retentionPolicy",
)
target_data_partition = sgqlc.types.Field(
sgqlc.types.non_null(LogConfigurationsLogDataPartitionName),
graphql_name="targetDataPartition",
)586. LogConfigurationsCreateObfuscationActionInput¶
Input for creating an obfuscation action on a rule being created.
Available input fields:
attributes: Attribute names for action. An empty list applies the action to all the attributes.expressionId: Expression Id for action.method: Obfuscation method to use.
class LogConfigurationsCreateObfuscationActionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("attributes", "expression_id", "method")
attributes = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="attributes",
)
expression_id = sgqlc.types.Field(
sgqlc.types.non_null(ID), graphql_name="expressionId"
)
method = sgqlc.types.Field(
sgqlc.types.non_null(LogConfigurationsObfuscationMethod), graphql_name="method"
)587. LogConfigurationsCreateObfuscationExpressionInput¶
Input for creating an obfuscation expression.
Available input fields:
description: Description of expression.name: Name of expression.regex: Regex of expression.
class LogConfigurationsCreateObfuscationExpressionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "regex")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
regex = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="regex")588. LogConfigurationsCreateObfuscationRuleInput¶
Input for creating an obfuscation rule.
Available input fields:
actions: Actions for the rule. The actions will be applied in the order specified by this list.description: Description of rule.enabled: Whether the rule should be applied or not to incoming data.filter: NRQL for determining whether a given log record should have obfuscation actions applied.name: Name of rule.
class LogConfigurationsCreateObfuscationRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("actions", "description", "enabled", "filter", "name")
actions = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null(LogConfigurationsCreateObfuscationActionInput)
)
),
graphql_name="actions",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
filter = sgqlc.types.Field(sgqlc.types.non_null(Nrql), graphql_name="filter")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")589. LogConfigurationsDataPartitionRuleMatchingCriteriaInput¶
The data partition rule matching criteria.
Available input fields:
attributeName: The attribute name against which this matching condition will be evaluated.matchingExpression: The matching expression of the data partition rule definition.matchingMethod: The matching method of the data partition rule definition.
class LogConfigurationsDataPartitionRuleMatchingCriteriaInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("attribute_name", "matching_expression", "matching_method")
attribute_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="attributeName"
)
matching_expression = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="matchingExpression"
)
matching_method = sgqlc.types.Field(
sgqlc.types.non_null(LogConfigurationsDataPartitionRuleMatchingOperator),
graphql_name="matchingMethod",
)590. LogConfigurationsParsingRuleConfiguration¶
A new parsing rule.
Available input fields:
attribute: The parsing rule will apply to value of this attribute. If field is not provided, value will default to message.description: A description of what this parsing rule represents.enabled: Whether or not this rule is enabled.grok: The Grok of what to parse.lucene: The Lucene to match events to the parsing rule.nrql: The NRQL to match events to the parsing rule.source: Source of the parsing rule. Defaults to WRITE_YOUR_OWN.
class LogConfigurationsParsingRuleConfiguration(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"attribute",
"description",
"enabled",
"grok",
"lucene",
"nrql",
"source",
)
attribute = sgqlc.types.Field(String, graphql_name="attribute")
description = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="description"
)
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
grok = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="grok")
lucene = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="lucene")
nrql = sgqlc.types.Field(sgqlc.types.non_null(Nrql), graphql_name="nrql")
source = sgqlc.types.Field(
LogConfigurationsParsingRuleSource, graphql_name="source"
)591. LogConfigurationsPipelineConfigurationInput¶
The pipeline configuration for an account.
Available input fields:
accountLevelNativeJsonEnabled: Whether or not account-level native JSON is enabled."enrichmentDisabled: Whether or not enrichment is disabled.jsonParsingDisabled: Whether or not JSON parsing is disabled.obfuscationDisabled: Whether or not obfuscation is disabled.parsingDisabled: Whether or not parsing is disabled.patternsEnabled: Whether or not patterns are enabled.pluginAttributesCleanupEnabled: Whether or not plugin.* attributes should be dropped.recursiveJsonParsingDisabled: Whether or not recursive JSON parsing is disabled.transformationDisabled: Whether or not transformation is disabled.
class LogConfigurationsPipelineConfigurationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"account_level_native_json_enabled",
"enrichment_disabled",
"json_parsing_disabled",
"obfuscation_disabled",
"parsing_disabled",
"patterns_enabled",
"plugin_attributes_cleanup_enabled",
"recursive_json_parsing_disabled",
"transformation_disabled",
)
account_level_native_json_enabled = sgqlc.types.Field(
Boolean, graphql_name="accountLevelNativeJsonEnabled"
)
enrichment_disabled = sgqlc.types.Field(Boolean, graphql_name="enrichmentDisabled")
json_parsing_disabled = sgqlc.types.Field(
Boolean, graphql_name="jsonParsingDisabled"
)
obfuscation_disabled = sgqlc.types.Field(
Boolean, graphql_name="obfuscationDisabled"
)
parsing_disabled = sgqlc.types.Field(Boolean, graphql_name="parsingDisabled")
patterns_enabled = sgqlc.types.Field(Boolean, graphql_name="patternsEnabled")
plugin_attributes_cleanup_enabled = sgqlc.types.Field(
Boolean, graphql_name="pluginAttributesCleanupEnabled"
)
recursive_json_parsing_disabled = sgqlc.types.Field(
Boolean, graphql_name="recursiveJsonParsingDisabled"
)
transformation_disabled = sgqlc.types.Field(
Boolean, graphql_name="transformationDisabled"
)592. LogConfigurationsUpdateDataPartitionRuleInput¶
An object for updating an existing data partition rule.
Available input fields:
description: The description of the data partition rule.enabled: Whether or not this data partition rule is enabled.id: Unique data partition rule identifier.matchingCriteria: The criteria of the data partition rule.nrql: The NRQL to match events for this data partition rule. Logs matching this criteria will be routed to the specified data partition.
class LogConfigurationsUpdateDataPartitionRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "enabled", "id", "matching_criteria", "nrql")
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
matching_criteria = sgqlc.types.Field(
LogConfigurationsDataPartitionRuleMatchingCriteriaInput,
graphql_name="matchingCriteria",
)
nrql = sgqlc.types.Field(Nrql, graphql_name="nrql")593. LogConfigurationsUpdateObfuscationActionInput¶
Input for creating an obfuscation action on a rule being updated.
Available input fields:
attributes: Attribute names for action. An empty list applies the action to all the attributes.expressionId: Expression Id for action.method: Obfuscation method to use.
class LogConfigurationsUpdateObfuscationActionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("attributes", "expression_id", "method")
attributes = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="attributes",
)
expression_id = sgqlc.types.Field(
sgqlc.types.non_null(ID), graphql_name="expressionId"
)
method = sgqlc.types.Field(
sgqlc.types.non_null(LogConfigurationsObfuscationMethod), graphql_name="method"
)594. LogConfigurationsUpdateObfuscationExpressionInput¶
Input for updating an obfuscation expression. Null fields are left untouched by mutation.
Available input fields:
description: Description of expression.id: Expression Id.name: Name of expression.regex: Regex of expression.
class LogConfigurationsUpdateObfuscationExpressionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "id", "name", "regex")
description = sgqlc.types.Field(String, graphql_name="description")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
name = sgqlc.types.Field(String, graphql_name="name")
regex = sgqlc.types.Field(String, graphql_name="regex")595. LogConfigurationsUpdateObfuscationRuleInput¶
Input for updating an obfuscation rule. Null fields are left untouched by mutation.
Available input fields:
actions: Actions for the rule. When non-null, this list of actions is used to replace the existing list of actions of the rule. The actions will be applied in the order specified by this list.description: Description of rule.enabled: Whether the rule should be applied or not to incoming data.filter: NRQL for determining whether a given log record should have obfuscation actions applied.id: Rule Id.name: Name of rule.
class LogConfigurationsUpdateObfuscationRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("actions", "description", "enabled", "filter", "id", "name")
actions = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(LogConfigurationsUpdateObfuscationActionInput)
),
graphql_name="actions",
)
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(Boolean, graphql_name="enabled")
filter = sgqlc.types.Field(Nrql, graphql_name="filter")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
name = sgqlc.types.Field(String, graphql_name="name")596. MachineLearningAddDocumentIndexConfiguration¶
Configuration settings for adding a document index.
Available input fields:
characterTextSplitterOptions: Configuration options for character-based text splitting.chunkOverlap: Chunking overlap to usechunkSize: Size of the chunks to be split from the document.markdownTextSplitterOptions: Configuration options for markdown-based text splitting.textSplitterType: Type of text splitter to be used (Character, Markdown, Token).tokenTextSplitterOptions: Configuration options for token-based text splitting.
class MachineLearningAddDocumentIndexConfiguration(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"character_text_splitter_options",
"chunk_overlap",
"chunk_size",
"markdown_text_splitter_options",
"text_splitter_type",
"token_text_splitter_options",
)
character_text_splitter_options = sgqlc.types.Field(
"MachineLearningCharacterTextSplitterOptionsInput",
graphql_name="characterTextSplitterOptions",
)
chunk_overlap = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="chunkOverlap"
)
chunk_size = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="chunkSize")
markdown_text_splitter_options = sgqlc.types.Field(
"MachineLearningMarkdownTextSplitterOptionsInput",
graphql_name="markdownTextSplitterOptions",
)
text_splitter_type = sgqlc.types.Field(
MachineLearningTextSplitterType, graphql_name="textSplitterType"
)
token_text_splitter_options = sgqlc.types.Field(
"MachineLearningTokenTextSplitterOptionsInput",
graphql_name="tokenTextSplitterOptions",
)597. MachineLearningCharacterTextSplitterOptionsInput¶
Options for character-based text splitting.
Available input fields:
isSeparatorRegex: Is the separator a regexseparator: Character to split text on
class MachineLearningCharacterTextSplitterOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("is_separator_regex", "separator")
is_separator_regex = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="isSeparatorRegex"
)
separator = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="separator"
)598. MachineLearningFilterBy¶
Options to filter query data
Available input fields:
key: Allowed filter keysoperator: Operator to usevalue: Value to filter by
class MachineLearningFilterBy(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "operator", "value")
key = sgqlc.types.Field(
sgqlc.types.non_null(MachineLearningFilterByKeys), graphql_name="key"
)
operator = sgqlc.types.Field(
sgqlc.types.non_null(MachineLearningOperator), graphql_name="operator"
)
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")599. MachineLearningIndexOptions¶
Options to manually index tool
Available input fields:
indexAll: Should index from beginning of timeknowledgeCategory: Knowledge category to apply to new indexes
class MachineLearningIndexOptions(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("index_all", "knowledge_category")
index_all = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="indexAll"
)
knowledge_category = sgqlc.types.Field(String, graphql_name="knowledgeCategory")600. MachineLearningMarkdownTextSplitterOptionsInput¶
Options for markdown-based text splitting.
Available input fields:
headersToSplitOn: Headers to split text onreturnEachLine: Whether splitter should return each line
class MachineLearningMarkdownTextSplitterOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("headers_to_split_on", "return_each_line")
headers_to_split_on = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(String)),
graphql_name="headersToSplitOn",
)
return_each_line = sgqlc.types.Field(
sgqlc.types.non_null(Boolean), graphql_name="returnEachLine"
)601. MachineLearningTokenTextSplitterOptionsInput¶
Options for token-based text splitting.
Available input fields:
encodingName: Specifies the encoding to be used for token splitting.
class MachineLearningTokenTextSplitterOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("encoding_name",)
encoding_name = sgqlc.types.Field(
sgqlc.types.non_null(MachineLearningEncodingName), graphql_name="encodingName"
)602. MetricNormalizationCreateRuleInput¶
Input object used to represent the rule to be created
Available input fields:
action: Customer rule action.applicationGuid: Application GUIDenabled: Is rule enabled?evalOrder: Rule evaluation ordermatchExpression: Metric Match Expression.notes: Notes.replacement: Metric Replacement Expression.terminateChain: Whether it terminates the evaluation chain or not
class MetricNormalizationCreateRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"action",
"application_guid",
"enabled",
"eval_order",
"match_expression",
"notes",
"replacement",
"terminate_chain",
)
action = sgqlc.types.Field(
sgqlc.types.non_null(MetricNormalizationCustomerRuleAction),
graphql_name="action",
)
application_guid = sgqlc.types.Field(EntityGuid, graphql_name="applicationGuid")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
eval_order = sgqlc.types.Field(Int, graphql_name="evalOrder")
match_expression = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="matchExpression"
)
notes = sgqlc.types.Field(String, graphql_name="notes")
replacement = sgqlc.types.Field(String, graphql_name="replacement")
terminate_chain = sgqlc.types.Field(Boolean, graphql_name="terminateChain")603. MetricNormalizationEditRuleInput¶
Input object used to represent the rule to be created
Available input fields:
action: Rule action.enabled: Is rule enabled?evalOrder: Rule evaluation orderid: Rule Id.matchExpression: Metric Match Expression.notes: Notes.replacement: Metric Replacement Expression.terminateChain: Whether it terminates the evaluation chain or not
class MetricNormalizationEditRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"action",
"enabled",
"eval_order",
"id",
"match_expression",
"notes",
"replacement",
"terminate_chain",
)
action = sgqlc.types.Field(
sgqlc.types.non_null(MetricNormalizationCustomerRuleAction),
graphql_name="action",
)
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
eval_order = sgqlc.types.Field(Int, graphql_name="evalOrder")
id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="id")
match_expression = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="matchExpression"
)
notes = sgqlc.types.Field(String, graphql_name="notes")
replacement = sgqlc.types.Field(String, graphql_name="replacement")
terminate_chain = sgqlc.types.Field(Boolean, graphql_name="terminateChain")604. MultiTenantAuthorizationGrantAuthenticationDomainIdInputFilter¶
Filters grants by authentication domain id
Available input fields:
eq: Performs an equals operationin: Performs an in operation
class MultiTenantAuthorizationGrantAuthenticationDomainIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="in"
)605. MultiTenantAuthorizationGrantDataAccessPolicyIdInputFilter¶
Filters grants by data access policy id
Available input fields:
eq: Performs an equals operationin: Performs an in operation
class MultiTenantAuthorizationGrantDataAccessPolicyIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(sgqlc.types.list_of(ID), graphql_name="in")606. MultiTenantAuthorizationGrantFilterInputExpression¶
Provides all the available filters on a grant
Available input fields:
authenticationDomainId: The authentication domain id of the grantdataAccessPolicyId: The data access policy id of the grantgrantee: The the Grantee for the grant. This is used to filter grants by the details of the Grantee.groupId: The group id of the grantid: The id of the grantorganizationId: The organization id the grant belongs toroleId: The role id of the grantscopeId: the scope id of the grantscopeType: The scope type of the grantscopeV2Type: The v2 scope type of the grant
class MultiTenantAuthorizationGrantFilterInputExpression(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"authentication_domain_id",
"data_access_policy_id",
"grantee",
"group_id",
"id",
"organization_id",
"role_id",
"scope_id",
"scope_type",
"scope_v2_type",
)
authentication_domain_id = sgqlc.types.Field(
MultiTenantAuthorizationGrantAuthenticationDomainIdInputFilter,
graphql_name="authenticationDomainId",
)
data_access_policy_id = sgqlc.types.Field(
MultiTenantAuthorizationGrantDataAccessPolicyIdInputFilter,
graphql_name="dataAccessPolicyId",
)
grantee = sgqlc.types.Field(
"MultiTenantAuthorizationGranteeInputFilter", graphql_name="grantee"
)
group_id = sgqlc.types.Field(
"MultiTenantAuthorizationGrantGroupIdInputFilter", graphql_name="groupId"
)
id = sgqlc.types.Field(
"MultiTenantAuthorizationGrantIdInputFilter", graphql_name="id"
)
organization_id = sgqlc.types.Field(
sgqlc.types.non_null("MultiTenantAuthorizationGrantOrganizationIdInputFilter"),
graphql_name="organizationId",
)
role_id = sgqlc.types.Field(
"MultiTenantAuthorizationGrantRoleIdInputFilter", graphql_name="roleId"
)
scope_id = sgqlc.types.Field(
"MultiTenantAuthorizationGrantScopeIdInputFilter", graphql_name="scopeId"
)
scope_type = sgqlc.types.Field(
"MultiTenantAuthorizationGrantScopeTypeInputFilter", graphql_name="scopeType"
)
scope_v2_type = sgqlc.types.Field(
"MultiTenantAuthorizationGrantScopeTypeV2InputFilter",
graphql_name="scopeV2Type",
)607. MultiTenantAuthorizationGrantGroupIdInputFilter¶
Filters on grants group id
Available input fields:
eq: Performs an equals operationin: Performs an in operation
class MultiTenantAuthorizationGrantGroupIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="in"
)608. MultiTenantAuthorizationGrantIdInputFilter¶
Fitlers on grants id
Available input fields:
eq: Performs an equals operation
class MultiTenantAuthorizationGrantIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(Int, graphql_name="eq")609. MultiTenantAuthorizationGrantOrganizationIdInputFilter¶
Filters on the grants organization id
Available input fields:
eq: Performs an equals operation
class MultiTenantAuthorizationGrantOrganizationIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")610. MultiTenantAuthorizationGrantRoleIdInputFilter¶
Filters on the grants role id
Available input fields:
eq: Performs an equals operationin: Performs an in operation
class MultiTenantAuthorizationGrantRoleIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(Int, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Int)), graphql_name="in"
)611. MultiTenantAuthorizationGrantScopeIdInputFilter¶
Filters on the grants scope id
Available input fields:
eq: Performs an equals operationin: Performs an in operation
class MultiTenantAuthorizationGrantScopeIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(String, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="in"
)612. MultiTenantAuthorizationGrantScopeTypeInputFilter¶
Filters on the grants scope type
Available input fields:
eq: Performs an equals operation
class MultiTenantAuthorizationGrantScopeTypeInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(MultiTenantAuthorizationGrantScopeEnum, graphql_name="eq")613. MultiTenantAuthorizationGrantScopeTypeV2InputFilter¶
Filters on the grants v2 scope type
Available input fields:
eq: Performs an equals operation
class MultiTenantAuthorizationGrantScopeTypeV2InputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(String, graphql_name="eq")614. MultiTenantAuthorizationGrantSortInput¶
Provides the sorting options for grants
Available input fields:
direction: The direction which the field should be sortedkey: The field to be sorted
class MultiTenantAuthorizationGrantSortInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(
MultiTenantAuthorizationSortDirectionEnum, graphql_name="direction"
)
key = sgqlc.types.Field(
sgqlc.types.non_null(MultiTenantAuthorizationGrantSortEnum), graphql_name="key"
)615. MultiTenantAuthorizationGranteeIdInputFilter¶
Filters on the grants scope id
Available input fields:
eq: Performs an equals operationin: Performs an in operation
class MultiTenantAuthorizationGranteeIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="in"
)616. MultiTenantAuthorizationGranteeInputFilter¶
Filters on the grantee
Available input fields:
granteeId: Filters on the grantee idgranteeType: Filters on the grantee type
class MultiTenantAuthorizationGranteeInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("grantee_id", "grantee_type")
grantee_id = sgqlc.types.Field(
MultiTenantAuthorizationGranteeIdInputFilter, graphql_name="granteeId"
)
grantee_type = sgqlc.types.Field(
"MultiTenantAuthorizationGranteeTypeInputFilter", graphql_name="granteeType"
)617. MultiTenantAuthorizationGranteeTypeInputFilter¶
Filters on the grants scope id
Available input fields:
eq: Performs an equals operationin: Performs an in operation
class MultiTenantAuthorizationGranteeTypeInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(MultiTenantAuthorizationGranteeTypeEnum, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(MultiTenantAuthorizationGranteeTypeEnum)
),
graphql_name="in",
)618. MultiTenantAuthorizationPermissionFilter¶
Provides all the available filters on permissions
Available input fields:
roleId: Filter permissions by role idscope: Filter permissions by scope
class MultiTenantAuthorizationPermissionFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("role_id", "scope")
role_id = sgqlc.types.Field(
"MultiTenantAuthorizationPermissionFilterRoleIdInput", graphql_name="roleId"
)
scope = sgqlc.types.Field(
"MultiTenantAuthorizationPermissionFilterScopeInput", graphql_name="scope"
)619. MultiTenantAuthorizationPermissionFilterRoleIdInput¶
Filter permissions by role id
Available input fields:
eq: performs an equals operation
class MultiTenantAuthorizationPermissionFilterRoleIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(ID, graphql_name="eq")620. MultiTenantAuthorizationPermissionFilterScopeInput¶
Filter permissions by scope
Available input fields:
eq: performs an equals operation
class MultiTenantAuthorizationPermissionFilterScopeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(String, graphql_name="eq")621. MultiTenantAuthorizationRoleFilterInputExpression¶
Provides all the available filters on a role
Available input fields:
groupId: The group id the role has been granted toid: The id of the rolename: The name of the roleorganizationId: The organization id the role belongs toscope: The scope of the rolescopeV2: The scope of the roletype: The type of the role
class MultiTenantAuthorizationRoleFilterInputExpression(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"group_id",
"id",
"name",
"organization_id",
"scope",
"scope_v2",
"type",
)
group_id = sgqlc.types.Field(
"MultiTenantAuthorizationRoleGroupIdInputFilter", graphql_name="groupId"
)
id = sgqlc.types.Field(
"MultiTenantAuthorizationRoleIdInputFilter", graphql_name="id"
)
name = sgqlc.types.Field(
"MultiTenantAuthorizationRoleNameInputFilter", graphql_name="name"
)
organization_id = sgqlc.types.Field(
sgqlc.types.non_null("MultiTenantAuthorizationRoleOrganizationIdInputFilter"),
graphql_name="organizationId",
)
scope = sgqlc.types.Field(
"MultiTenantAuthorizationRoleScopeInputFilter", graphql_name="scope"
)
scope_v2 = sgqlc.types.Field(
"MultiTenantAuthorizationRoleScopeV2InputFilter", graphql_name="scopeV2"
)
type = sgqlc.types.Field(
"MultiTenantAuthorizationRoleTypeInputFilter", graphql_name="type"
)622. MultiTenantAuthorizationRoleGroupIdInputFilter¶
Provides all the available filters on the group id
Available input fields:
eq: performs an equals operationin: A list of group IDs
class MultiTenantAuthorizationRoleGroupIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="in"
)623. MultiTenantAuthorizationRoleIdInputFilter¶
Provides all the available filters on the role id
Available input fields:
eq: performs an equals operation
class MultiTenantAuthorizationRoleIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(Int, graphql_name="eq")624. MultiTenantAuthorizationRoleNameInputFilter¶
Provides all the available filters on the role name
Available input fields:
contains: performs a contains operationeq: performs an equals operation
class MultiTenantAuthorizationRoleNameInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")625. MultiTenantAuthorizationRoleOrganizationIdInputFilter¶
Provides all the available filters on the organization id
Available input fields:
eq: performs an equals operation
class MultiTenantAuthorizationRoleOrganizationIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")626. MultiTenantAuthorizationRoleScopeInputFilter¶
Provides all the available filters on the role scope
Available input fields:
eq: performs an equals operation
class MultiTenantAuthorizationRoleScopeInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(MultiTenantAuthorizationRoleScopeEnum, graphql_name="eq")627. MultiTenantAuthorizationRoleScopeV2InputFilter¶
Provides all the available filters on the role scope
Available input fields:
eq: performs an equals operation
class MultiTenantAuthorizationRoleScopeV2InputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(String, graphql_name="eq")628. MultiTenantAuthorizationRoleSortInput¶
Provides the field and direction the result should be sorted
Available input fields:
direction: The direction the field should be sortedkey: The field which should be sorted
class MultiTenantAuthorizationRoleSortInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(
MultiTenantAuthorizationSortDirectionEnum, graphql_name="direction"
)
key = sgqlc.types.Field(
sgqlc.types.non_null(MultiTenantAuthorizationRoleSortEnum), graphql_name="key"
)629. MultiTenantAuthorizationRoleTypeInputFilter¶
Provides all the available filters on the role type
Available input fields:
eq: performs an equals operation
class MultiTenantAuthorizationRoleTypeInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(MultiTenantAuthorizationRoleTypeEnum, graphql_name="eq")630. MultiTenantIdentityAllowsCapabilityInput¶
The input object representing parameters for the allowed capability filter
Available input fields:
in: A list of capabilities. If set, groups with atleast one of the given capabilities granted on them for the user will be returned. Otherwise, only groups with read access granted are returned.
class MultiTenantIdentityAllowsCapabilityInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("in_",)
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(MultiTenantIdentityCapability)),
graphql_name="in",
)631. MultiTenantIdentityAuthenticationDomainIdInput¶
The input object representing parameters for the authentication domain ID filter
Available input fields:
eq: An authentication domain ID
class MultiTenantIdentityAuthenticationDomainIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(ID, graphql_name="eq")632. MultiTenantIdentityEmailVerificationStateInput¶
Available filtering types for email verification states
Available input fields:
pending: An email verification state
class MultiTenantIdentityEmailVerificationStateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("pending",)
pending = sgqlc.types.Field(Boolean, graphql_name="pending")633. MultiTenantIdentityGroupFilterInput¶
The input object representing the filter parameters for groups
Available input fields:
allowsCapability: Filter groups by capabilitiesauthenticationDomainId: Filter groups by authentication domainid: Filter groups by IDmembers: Filter groups that contain specific membersname: Filter groups by display nameorganizationId: An organization ID to filter groups by
class MultiTenantIdentityGroupFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"allows_capability",
"authentication_domain_id",
"id",
"members",
"name",
"organization_id",
)
allows_capability = sgqlc.types.Field(
MultiTenantIdentityAllowsCapabilityInput, graphql_name="allowsCapability"
)
authentication_domain_id = sgqlc.types.Field(
MultiTenantIdentityAuthenticationDomainIdInput,
graphql_name="authenticationDomainId",
)
id = sgqlc.types.Field("MultiTenantIdentityGroupIdInput", graphql_name="id")
members = sgqlc.types.Field(
"MultiTenantIdentityGroupMemberIdInput", graphql_name="members"
)
name = sgqlc.types.Field("MultiTenantIdentityGroupNameInput", graphql_name="name")
organization_id = sgqlc.types.Field(
sgqlc.types.non_null("MultiTenantIdentityOrganizationIdInput"),
graphql_name="organizationId",
)634. MultiTenantIdentityGroupIdInput¶
The input object representing parameters for the ID input filter
Available input fields:
eq: A group ID
class MultiTenantIdentityGroupIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(ID, graphql_name="eq")635. MultiTenantIdentityGroupMemberIdInput¶
The input object representing parameters for the Members filter
Available input fields:
contains: A list of user IDs. A group will be returned if all listed users are members.excludes: A list of user IDS. A group will be returned if no listed users are members.
class MultiTenantIdentityGroupMemberIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "excludes")
contains = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="contains"
)
excludes = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="excludes"
)636. MultiTenantIdentityGroupNameInput¶
The input object representing parameters for the name filter
Available input fields:
contains: Part of a group nameeq: A group name
class MultiTenantIdentityGroupNameInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")637. MultiTenantIdentityGroupSortInput¶
The input object representing the sort parameters for groups
Available input fields:
direction: Order by which to sort groupskey: Group attribute to sort on
class MultiTenantIdentityGroupSortInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(
MultiTenantIdentitySortDirection, graphql_name="direction"
)
key = sgqlc.types.Field(MultiTenantIdentitySortKeyEnum, graphql_name="key")638. MultiTenantIdentityGroupUserFilterInput¶
The input object representing the filter parameters for user groups
Available input fields:
id: Filter users by IDs
class MultiTenantIdentityGroupUserFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id",)
id = sgqlc.types.Field("MultiTenantIdentityUserIdInput", graphql_name="id")639. MultiTenantIdentityOrganizationIdInput¶
The input object representing parameters for the organization ID filter
Available input fields:
eq: An organization ID
class MultiTenantIdentityOrganizationIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")640. MultiTenantIdentityPendingUpgradeRequestInput¶
Available filtering types for pending upgrade requests
Available input fields:
exists: Whether a request exists or not
class MultiTenantIdentityPendingUpgradeRequestInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("exists",)
exists = sgqlc.types.Field(Boolean, graphql_name="exists")641. MultiTenantIdentityUserEmailInput¶
Filters by user email address
Available input fields:
contains: Part of an email addresseq: An email address
class MultiTenantIdentityUserEmailInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")642. MultiTenantIdentityUserFilterInput¶
Filter users
Available input fields:
authenticationDomainId: Filter users by authentication domainemail: Filter users by email addressemailVerificationState: Filter users by email verification stategroupId: Filter users by group idid: Filter users by idname: Filter users by namependingUpgradeRequest: Filter users by pending upgrade request
class MultiTenantIdentityUserFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"authentication_domain_id",
"email",
"email_verification_state",
"group_id",
"id",
"name",
"pending_upgrade_request",
)
authentication_domain_id = sgqlc.types.Field(
sgqlc.types.non_null(MultiTenantIdentityAuthenticationDomainIdInput),
graphql_name="authenticationDomainId",
)
email = sgqlc.types.Field(MultiTenantIdentityUserEmailInput, graphql_name="email")
email_verification_state = sgqlc.types.Field(
MultiTenantIdentityEmailVerificationStateInput,
graphql_name="emailVerificationState",
)
group_id = sgqlc.types.Field(
"MultiTenantIdentityUserGroupIdInput", graphql_name="groupId"
)
id = sgqlc.types.Field("MultiTenantIdentityUserIdInput", graphql_name="id")
name = sgqlc.types.Field("MultiTenantIdentityUserNameInput", graphql_name="name")
pending_upgrade_request = sgqlc.types.Field(
MultiTenantIdentityPendingUpgradeRequestInput,
graphql_name="pendingUpgradeRequest",
)643. MultiTenantIdentityUserGroupIdInput¶
Filters by group id
Available input fields:
eq: A group idin: A list of group IDsnot: Filter users not in group
class MultiTenantIdentityUserGroupIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_", "not_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="in"
)
not_ = sgqlc.types.Field(
"MultiTenantIdentityUserNotGroupIdInput", graphql_name="not"
)644. MultiTenantIdentityUserIdInput¶
Filters by user id
Available input fields:
eq: A user idin: A list of user IDs
class MultiTenantIdentityUserIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="in"
)645. MultiTenantIdentityUserNameInput¶
Filters by user name
Available input fields:
contains: Part of a user nameeq: A user name
class MultiTenantIdentityUserNameInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")646. MultiTenantIdentityUserNotGroupIdInput¶
Filters by group id
Available input fields:
eq: A group id
class MultiTenantIdentityUserNotGroupIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")647. MultiTenantIdentityUserSortInput¶
Sort users
Available input fields:
direction: Direction to sort inkey: User attribute to sort on
class MultiTenantIdentityUserSortInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(
MultiTenantIdentitySortDirection, graphql_name="direction"
)
key = sgqlc.types.Field(MultiTenantIdentityUserSortKey, graphql_name="key")648. NerdStorageScopeInput¶
The data access level and ID for the selected scope.
Available input fields:
id: The ID for the selected scope.name: The NerdStorage data access level.
class NerdStorageScopeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "name")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
name = sgqlc.types.Field(
sgqlc.types.non_null(NerdStorageScope), graphql_name="name"
)649. NerdStorageVaultScope¶
The NerdStorageVault data access level.
Available input fields:
actor: A NerdStorageVault data access level for the current user.
class NerdStorageVaultScope(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("actor",)
actor = sgqlc.types.Field(NerdStorageVaultActorScope, graphql_name="actor")650. NerdStorageVaultWriteSecretInput¶
The data to be stored in NerdStorageVault.
Available input fields:
key: The unique identifier of the secret.value: The value of the secret.
class NerdStorageVaultWriteSecretInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "value")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
value = sgqlc.types.Field(sgqlc.types.non_null(SecureValue), graphql_name="value")651. NerdpackAllowListInput¶
Input data for allow list handling.
Available input fields:
accountIds: List of accounts that will be allow to subscribe. They must belong to the user’s authorized account list.
class NerdpackAllowListInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_ids",)
account_ids = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(Int)), graphql_name="accountIds"
)652. NerdpackCreationInput¶
Input data for creating a new nerdpack.
Available input fields:
ownerAccount: Nerdpack owner account ID. If not provided it will use the account ID specified in the header.
class NerdpackCreationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("owner_account",)
owner_account = sgqlc.types.Field(Int, graphql_name="ownerAccount")653. NerdpackDataFilter¶
Data to filter subscribable nerdpack list.
Available input fields:
accountId: ID of the account to be subscribed.subscriptionModel: Nerdpack subscription model to filter.tag: Tag the account may subscribe to.
class NerdpackDataFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "subscription_model", "tag")
account_id = sgqlc.types.Field(Int, graphql_name="accountId")
subscription_model = sgqlc.types.Field(
NerdpackSubscriptionModel, graphql_name="subscriptionModel"
)
tag = sgqlc.types.Field(NerdpackTagName, graphql_name="tag")654. NerdpackOverrideVersionRules¶
Attributes to match a specific nerdpack versions.
Available input fields:
nerdpackId: Nerdpack uuid.tag: Nerdpack version tag.version: Semver-compliant Nerdpack version.
class NerdpackOverrideVersionRules(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("nerdpack_id", "tag", "version")
nerdpack_id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="nerdpackId")
tag = sgqlc.types.Field(NerdpackTagName, graphql_name="tag")
version = sgqlc.types.Field(SemVer, graphql_name="version")655. NerdpackRemoveVersionTagInput¶
Input data that identifies nerdpack tag.
Available input fields:
tag: Tag name.
class NerdpackRemoveVersionTagInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("tag",)
tag = sgqlc.types.Field(NerdpackTagName, graphql_name="tag")656. NerdpackSubscribeAccountsInput¶
New subscriptions input.
Available input fields:
accountIds: List of accounts to be subscribed.tag: Tag of the Nerdpack version to be subscribed to.
class NerdpackSubscribeAccountsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_ids", "tag")
account_ids = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(Int))),
graphql_name="accountIds",
)
tag = sgqlc.types.Field(sgqlc.types.non_null(NerdpackTagName), graphql_name="tag")657. NerdpackTagVersionInput¶
Input data for nerdpack version tagging.
Available input fields:
tag: Tag to be added to the version.version: Nerdpack version.
class NerdpackTagVersionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("tag", "version")
tag = sgqlc.types.Field(NerdpackTagName, graphql_name="tag")
version = sgqlc.types.Field(SemVer, graphql_name="version")658. NerdpackUnsubscribeAccountsInput¶
Data of accounts to be unsubscribed.
Available input fields:
accountIds: List of accounts to be unsubscribed.
class NerdpackUnsubscribeAccountsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_ids",)
account_ids = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(Int))),
graphql_name="accountIds",
)659. NerdpackVersionFilter¶
Attributes to filter a list of nerdpack versions. Restrictions: ‘tags’ attribute cannot combined with other attributes.
Available input fields:
fallback: Fallback version to return if no version matches the given filters. No version is returned by default.tag: Get a version with the specified tag.tags: Get the versions with a tag from the tag list.version: Nerdpack version.
class NerdpackVersionFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("fallback", "tag", "tags", "version")
fallback = sgqlc.types.Field(NerdpackVersionFilterFallback, graphql_name="fallback")
tag = sgqlc.types.Field(NerdpackTagName, graphql_name="tag")
tags = sgqlc.types.Field(sgqlc.types.list_of(NerdpackTagName), graphql_name="tags")
version = sgqlc.types.Field(SemVer, graphql_name="version")660. Nr1CatalogCommunityContactChannelInput¶
Details about the contact channel where users can get support via the web
Available input fields:
url: The URL linking to the website where users can get web support
class Nr1CatalogCommunityContactChannelInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("url",)
url = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="url")661. Nr1CatalogEmailContactChannelInput¶
Details about the contact channel where users can get support via email
Available input fields:
address: The email address where users can get email support
class Nr1CatalogEmailContactChannelInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("address",)
address = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="address")662. Nr1CatalogIssuesContactChannelInput¶
Details about the contact channel where users can get support via the repository issues page
Available input fields:
url: The URL linking the repository issues page where users can get support
class Nr1CatalogIssuesContactChannelInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("url",)
url = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="url")663. Nr1CatalogSearchFilter¶
Criteria for applying filters to a search
Available input fields:
categories: Filter the search results that match any in a list of category termscategory: Filter the search results by a particular categorycomponents: Filter the search results that contain a set of component typeskeywords: Filter the search results to those that match all keywords in the listrecipeNames: Filter the search results by install recipe name. This will be applied in an OR fashion. Schema is defined in the Open Install Library’s recipe spec: docs/recipe -spec /recipe -spec .md. types: Filter the search results that are of a specific type
class Nr1CatalogSearchFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"categories",
"category",
"components",
"keywords",
"recipe_names",
"types",
)
categories = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="categories"
)
category = sgqlc.types.Field(String, graphql_name="category")
components = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Nr1CatalogSearchComponentType)),
graphql_name="components",
)
keywords = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="keywords"
)
recipe_names = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="recipeNames"
)
types = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(Nr1CatalogSearchResultType)),
graphql_name="types",
)664. Nr1CatalogSubmitMetadataInput¶
Metadata associated with the Nerdpack that will be available in the New Relic One Catalog
Available input fields:
additionalInfo: Additional information relevant for the NerdpackcategoryTerms: A list of terms for category grouping when filtering and searching the Nerdpackdetails: A long form description used in the catalog to detail the functionality of the Nerdpackdocumentation: Additional documentation relevant for the Nerdpackkeywords: A list of keywords for filtering and searching the Nerdpackrepository: A URL that links to the repository where the source code for this Nerdpack can be foundsupport: Support channels where users can contact you to get support for the Nerdpacktagline: A tagline for the Nerdpackversion: The version of the Nerdpack that will be associated with this metadatawhatsNew: A description of changes describing what changed for this version of the Nerdpack
class Nr1CatalogSubmitMetadataInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"additional_info",
"category_terms",
"details",
"documentation",
"keywords",
"repository",
"support",
"tagline",
"version",
"whats_new",
)
additional_info = sgqlc.types.Field(String, graphql_name="additionalInfo")
category_terms = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="categoryTerms"
)
details = sgqlc.types.Field(String, graphql_name="details")
documentation = sgqlc.types.Field(String, graphql_name="documentation")
keywords = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="keywords"
)
repository = sgqlc.types.Field(String, graphql_name="repository")
support = sgqlc.types.Field("Nr1CatalogSupportInput", graphql_name="support")
tagline = sgqlc.types.Field(String, graphql_name="tagline")
version = sgqlc.types.Field(sgqlc.types.non_null(SemVer), graphql_name="version")
whats_new = sgqlc.types.Field(String, graphql_name="whatsNew")665. Nr1CatalogSupportInput¶
A container specifying the various types support channels
Available input fields:
community: A support channel where users can get support via the communityemail: A support channel where users can get support via emailissues: A support channel where users can get support via issues
class Nr1CatalogSupportInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("community", "email", "issues")
community = sgqlc.types.Field(
Nr1CatalogCommunityContactChannelInput, graphql_name="community"
)
email = sgqlc.types.Field(Nr1CatalogEmailContactChannelInput, graphql_name="email")
issues = sgqlc.types.Field(
Nr1CatalogIssuesContactChannelInput, graphql_name="issues"
)666. NrqlDropRulesCreateDropRuleInput¶
Details needed to create a NRQL drop rule.
Available input fields:
action: The type of drop rule you want. This changes the way your NRQL string is interpreted.description: Additional information about the rule.nrql: The NRQL string used to match data you want to take the specified action on.
class NrqlDropRulesCreateDropRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("action", "description", "nrql")
action = sgqlc.types.Field(
sgqlc.types.non_null(NrqlDropRulesAction), graphql_name="action"
)
description = sgqlc.types.Field(String, graphql_name="description")
nrql = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="nrql")667. NrqlQueryOptions¶
Additional options for NRQL queries.
Available input fields:
eventNamespaces: Limit the NRQL query to return results from the chosen Event Namespaces.
You must supply at least 1 valid event namespace when using this option. Invalid event namespaces will be filtered out.
If omitted, the default list will be ["Default"]
For more details about Event Namespaces, visit our docs.
class NrqlQueryOptions(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("event_namespaces",)
event_namespaces = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)),
graphql_name="eventNamespaces",
)668. OrganizationAccountFilterInput¶
A filter for Accounts
Available input fields:
id: Filter by account IDname: Filter by Account NameorganizationId: Filter by organization IDsharingMode: Filter by Sharing Modestatus: Filter by an account status. By default filters to active accounts.
class OrganizationAccountFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "name", "organization_id", "sharing_mode", "status")
id = sgqlc.types.Field("OrganizationAccountIdFilterInput", graphql_name="id")
name = sgqlc.types.Field("OrganizationAccountNameFilterInput", graphql_name="name")
organization_id = sgqlc.types.Field(
sgqlc.types.non_null("OrganizationAccountOrganizationIdFilterInput"),
graphql_name="organizationId",
)
sharing_mode = sgqlc.types.Field(
"OrganizationAccountSharingModeFilterInput", graphql_name="sharingMode"
)
status = sgqlc.types.Field(
"OrganizationAccountStatusFilterInput", graphql_name="status"
)669. OrganizationAccountIdFilterInput¶
A filter for an AccountID
Available input fields:
eq: An Account ID
class OrganizationAccountIdFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(Int, graphql_name="eq")670. OrganizationAccountIdInput¶
Provides the operations available on the account id
Available input fields:
eq: An account id
class OrganizationAccountIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="eq")671. OrganizationAccountNameFilterInput¶
A filter for Account name
Available input fields:
contains: Search text for an account name
class OrganizationAccountNameFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains",)
contains = sgqlc.types.Field(String, graphql_name="contains")672. OrganizationAccountOrganizationIdFilterInput¶
A filter for OrganizationID
Available input fields:
eq: An Organization ID
class OrganizationAccountOrganizationIdFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")673. OrganizationAccountShareFilterInput¶
A filter for account shares
Available input fields:
accountId: Filter by account idlimitingDataAccessPolicyId: Filter by limiting data access policy idtargetId: Filter by target id
class OrganizationAccountShareFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "limiting_data_access_policy_id", "target_id")
account_id = sgqlc.types.Field(
sgqlc.types.non_null(OrganizationAccountIdInput), graphql_name="accountId"
)
limiting_data_access_policy_id = sgqlc.types.Field(
"OrganizationLimitingDataAccessPolicyIdInput",
graphql_name="limitingDataAccessPolicyId",
)
target_id = sgqlc.types.Field("OrganizationTargetIdInput", graphql_name="targetId")674. OrganizationAccountShareSortInput¶
Sort key and direction for account shares
Available input fields:
direction: Direction to sort inkey: Account share attribute to sort on
class OrganizationAccountShareSortInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(
OrganizationAccountShareSortDirectionEnum, graphql_name="direction"
)
key = sgqlc.types.Field(OrganizationAccountShareSortKeyEnum, graphql_name="key")675. OrganizationAccountSharingModeFilterInput¶
A filter for Sharing Mode
Available input fields:
eq: A Sharing Mode for the account.
class OrganizationAccountSharingModeFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(OrganizationSharingMode, graphql_name="eq")676. OrganizationAccountSortInput¶
Sort key and direction for accounts
Available input fields:
direction: Direction to sort inkey: Account share attribute to sort on
class OrganizationAccountSortInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(
OrganizationAccountSortDirectionEnum, graphql_name="direction"
)
key = sgqlc.types.Field(OrganizationAccountSortKeyEnum, graphql_name="key")677. OrganizationAccountStatusFilterInput¶
A filter for Account Status
Available input fields:
eq: An account status
class OrganizationAccountStatusFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(OrganizationAccountStatus, graphql_name="eq")678. OrganizationAuthenticationDomainFilterInput¶
A filter for authentication domains
Available input fields:
id: Filter authentication domains by idname: Filter authentication domains by nameorganizationId: Filter authentication domains by organization
class OrganizationAuthenticationDomainFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "name", "organization_id")
id = sgqlc.types.Field("OrganizationIdInput", graphql_name="id")
name = sgqlc.types.Field("OrganizationNameInput", graphql_name="name")
organization_id = sgqlc.types.Field(
sgqlc.types.non_null("OrganizationOrganizationIdInput"),
graphql_name="organizationId",
)679. OrganizationAuthenticationDomainSortInput¶
Sort key and direction for authentication domains
Available input fields:
direction: Direction to sort inkey: Authentication domain attribute to sort on
class OrganizationAuthenticationDomainSortInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(
OrganizationSortDirectionEnum, graphql_name="direction"
)
key = sgqlc.types.Field(OrganizationSortKeyEnum, graphql_name="key")680. OrganizationContractCustomerIdInputFilter¶
Provides all the available filters on the customer id
Available input fields:
eq: performs an equals operation
class OrganizationContractCustomerIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(String, graphql_name="eq")681. OrganizationContractOrganizationIdInputFilter¶
Provides all the available filters on the organization id
Available input fields:
eq: performs an equals operation
class OrganizationContractOrganizationIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(ID, graphql_name="eq")682. OrganizationCreateOrganizationInput¶
Attributes belonging to the organization to create.
Available input fields:
name: The name for the new organization.
class OrganizationCreateOrganizationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name",)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")683. OrganizationCreateSharedAccountInput¶
Attributes for creating a shared account.
Available input fields:
accountId: The id of the account to be sharedlimitingDataAccessPolicyId: The id of the limiting data access policylimitingRoleId: The id of the limiting rolename: The name of the shared accounttargetOrganizationId: The id of the target organization
class OrganizationCreateSharedAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"account_id",
"limiting_data_access_policy_id",
"limiting_role_id",
"name",
"target_organization_id",
)
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
limiting_data_access_policy_id = sgqlc.types.Field(
ID, graphql_name="limitingDataAccessPolicyId"
)
limiting_role_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="limitingRoleId"
)
name = sgqlc.types.Field(String, graphql_name="name")
target_organization_id = sgqlc.types.Field(
sgqlc.types.non_null(ID), graphql_name="targetOrganizationId"
)684. OrganizationCustomerContractFilterInput¶
A filter for customer contracts
Available input fields:
customerId: The id of the customerorganizationId: The id of the organization
class OrganizationCustomerContractFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("customer_id", "organization_id")
customer_id = sgqlc.types.Field(
OrganizationContractCustomerIdInputFilter, graphql_name="customerId"
)
organization_id = sgqlc.types.Field(
OrganizationContractOrganizationIdInputFilter, graphql_name="organizationId"
)685. OrganizationCustomerOrganizationFilterInput¶
A filter for customer organizations
Available input fields:
accountId: The id of the owned accountauthenticationDomainId: The id of the authentication domaincustomerId: The id of the customerid: The id of the organizationname: The name of the organization
class OrganizationCustomerOrganizationFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"account_id",
"authentication_domain_id",
"customer_id",
"id",
"name",
)
account_id = sgqlc.types.Field(
"OrganizationOrganizationAccountIdInputFilter", graphql_name="accountId"
)
authentication_domain_id = sgqlc.types.Field(
"OrganizationOrganizationAuthenticationDomainIdInputFilter",
graphql_name="authenticationDomainId",
)
customer_id = sgqlc.types.Field(
"OrganizationOrganizationCustomerIdInputFilter", graphql_name="customerId"
)
id = sgqlc.types.Field("OrganizationOrganizationIdInputFilter", graphql_name="id")
name = sgqlc.types.Field(
"OrganizationOrganizationNameInputFilter", graphql_name="name"
)686. OrganizationIdInput¶
Provides the operations available on the id
Available input fields:
eq: An authentication domain id
class OrganizationIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(ID, graphql_name="eq")687. OrganizationLimitingDataAccessPolicyIdInput¶
Provides the operations available on the limiting data access policy id
Available input fields:
eq: A data access policy id
class OrganizationLimitingDataAccessPolicyIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(ID, graphql_name="eq")688. OrganizationMembersOrganizationMemberAuthenticationDomainIdFilter¶
Filter for Organization Members Authentication Domain Id
Available input fields:
eq: An Authentication Domain Id
class OrganizationMembersOrganizationMemberAuthenticationDomainIdFilter(
sgqlc.types.Input
):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")689. OrganizationMembersOrganizationMemberFilter¶
Filter for Organization Members
Available input fields:
authenticationDomainId: Authentication Domain Id filterorganizationId: Organization Id filtersearch: Filter string that searches nametype: Member type filter
class OrganizationMembersOrganizationMemberFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("authentication_domain_id", "organization_id", "search", "type")
authentication_domain_id = sgqlc.types.Field(
OrganizationMembersOrganizationMemberAuthenticationDomainIdFilter,
graphql_name="authenticationDomainId",
)
organization_id = sgqlc.types.Field(
sgqlc.types.non_null(
"OrganizationMembersOrganizationMemberOrganizationIdFilter"
),
graphql_name="organizationId",
)
search = sgqlc.types.Field(
"OrganizationMembersOrganizationMemberSearchFilter", graphql_name="search"
)
type = sgqlc.types.Field(
"OrganizationMembersOrganizationMemberTypeFilter", graphql_name="type"
)690. OrganizationMembersOrganizationMemberOrganizationIdFilter¶
Filter for Organization Members Organization Id
Available input fields:
eq: An Organization Id
class OrganizationMembersOrganizationMemberOrganizationIdFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")691. OrganizationMembersOrganizationMemberSearchFilter¶
Filter for Organization Members Search
Available input fields:
contains: A piece of an Organization Member Name. This will be a text search.
class OrganizationMembersOrganizationMemberSearchFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains",)
contains = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="contains")692. OrganizationMembersOrganizationMemberTypeFilter¶
Filter for Organization Members Type
Available input fields:
in: A list of Organization Member Types. This will match on any type in the list.
class OrganizationMembersOrganizationMemberTypeFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("in_",)
in_ = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(
sgqlc.types.non_null(OrganizationMembersOrganizationMemberType)
)
),
graphql_name="in",
)693. OrganizationNameInput¶
Provides the operations available on the name
Available input fields:
contains: Part of an authentication domain nameeq: An authentication domain name
class OrganizationNameInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")694. OrganizationNewManagedAccountInput¶
Attributes for creating a new managed account.
Available input fields:
name: The name of the new account to be created.regionCode: The region-code for the account to be created.
class OrganizationNewManagedAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "region_code")
name = sgqlc.types.Field(String, graphql_name="name")
region_code = sgqlc.types.Field(
OrganizationRegionCodeEnum, graphql_name="regionCode"
)695. OrganizationOrganizationAccountIdInputFilter¶
Provides all the available filters on the account id
Available input fields:
eq: performs an equals operation
class OrganizationOrganizationAccountIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(Int, graphql_name="eq")696. OrganizationOrganizationAuthenticationDomainIdInputFilter¶
Provides all the available filters on the authentication domain id
Available input fields:
eq: performs an equals operation
class OrganizationOrganizationAuthenticationDomainIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(ID, graphql_name="eq")697. OrganizationOrganizationCreateAsyncResultFilterInput¶
A filter for organization create job results
Available input fields:
customerId: Filter organization create job results by customer IDjobId: Filter oganization create job results by idstatus: Filter organization create job results by status
class OrganizationOrganizationCreateAsyncResultFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("customer_id", "job_id", "status")
customer_id = sgqlc.types.Field(
"OrganizationOrganizationCreateJobCustomerIdInput", graphql_name="customerId"
)
job_id = sgqlc.types.Field(
"OrganizationOrganizationCreateJobIdInput", graphql_name="jobId"
)
status = sgqlc.types.Field(
"OrganizationOrganizationCreateJobStatusInput", graphql_name="status"
)698. OrganizationOrganizationCreateJobCustomerIdInput¶
The customer id search for jobs
Available input fields:
eq: A customer id to search for jobs in
class OrganizationOrganizationCreateJobCustomerIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(String, graphql_name="eq")699. OrganizationOrganizationCreateJobIdInput¶
The id of the job to retrieve
Available input fields:
eq: An organization create job idin: A set of job ids to search for
class OrganizationOrganizationCreateJobIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="in"
)700. OrganizationOrganizationCreateJobStatusInput¶
The status of the jobs to search for
Available input fields:
eq: a job status to search forin: a set of job statuses to search for
class OrganizationOrganizationCreateJobStatusInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(
OrganizationOrganizationCreateJobStatusEnum, graphql_name="eq"
)
in_ = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(OrganizationOrganizationCreateJobStatusEnum)
),
graphql_name="in",
)701. OrganizationOrganizationCustomerIdInputFilter¶
Provides all the available filters on the customer id
Available input fields:
eq: performs an equals operation
class OrganizationOrganizationCustomerIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(String, graphql_name="eq")702. OrganizationOrganizationGroupFilterInput¶
A filter for organization groups
Available input fields:
id: The id of the organization groupname: The name of the organization grouporganizationId: The ID of the organization
class OrganizationOrganizationGroupFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "name", "organization_id")
id = sgqlc.types.Field(
"OrganizationOrganizationGroupIdInputFilter", graphql_name="id"
)
name = sgqlc.types.Field(
"OrganizationOrganizationGroupNameInputFilter", graphql_name="name"
)
organization_id = sgqlc.types.Field(
"OrganizationOrganizationGroupOrganizationIdInputFilter",
graphql_name="organizationId",
)703. OrganizationOrganizationGroupIdInputFilter¶
Provides all the available filters on the organization group id
Available input fields:
eq: performs an equals operation
class OrganizationOrganizationGroupIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")704. OrganizationOrganizationGroupNameInputFilter¶
Provides all the available filters on the organization group name
Available input fields:
contains: performs a contains operationeq: performs an equals operation
class OrganizationOrganizationGroupNameInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")705. OrganizationOrganizationGroupOrganizationIdInputFilter¶
Provides all the available filters on the organization group organization id
Available input fields:
eq: performs an equals operation
class OrganizationOrganizationGroupOrganizationIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")706. OrganizationOrganizationIdInput¶
Provides the operations available on the organization id
Available input fields:
eq: An organization id
class OrganizationOrganizationIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")707. OrganizationOrganizationIdInputFilter¶
Provides all the available filters on the organization id
Available input fields:
eq: performs an equals operation
class OrganizationOrganizationIdInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(ID, graphql_name="eq")708. OrganizationOrganizationNameInputFilter¶
Provides all the available filters on the organization name
Available input fields:
contains: performs a contains operationeq: performs an equals operation
class OrganizationOrganizationNameInputFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")709. OrganizationProvisioningProductInput¶
A product.
Available input fields:
id: Unique id for Productname: Product nameunitsOfMeasure: An array of unit and quantity for a product
class OrganizationProvisioningProductInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "name", "units_of_measure")
id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="id")
name = sgqlc.types.Field(String, graphql_name="name")
units_of_measure = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null("OrganizationProvisioningUnitOfMeasureInput")
),
graphql_name="unitsOfMeasure",
)710. OrganizationProvisioningUnitOfMeasureInput¶
UOM or unit of measure used to know what a product charges for, such as events, hosts, CUs, etc.
Available input fields:
quantity: Amount of unitunit: Unit, such as events, hosts, CUs, etc
class OrganizationProvisioningUnitOfMeasureInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("quantity", "unit")
quantity = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="quantity")
unit = sgqlc.types.Field(
sgqlc.types.non_null(OrganizationProvisioningUnit), graphql_name="unit"
)711. OrganizationRevokeSharedAccountInput¶
Attributes for revoking an account share.
Available input fields:
id: The id of the account share to be revoked
class OrganizationRevokeSharedAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id",)
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")712. OrganizationSharedAccountInput¶
Attributes for creating an account share.
Available input fields:
accountId: The id of the account to share with new organizationlimitingRoleId: The limiting role id the new organization will be granted on for the shared account
class OrganizationSharedAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "limiting_role_id")
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
limiting_role_id = sgqlc.types.Field(Int, graphql_name="limitingRoleId")713. OrganizationTargetIdInput¶
Provides the operations available on the target id
Available input fields:
eq: An organization id
class OrganizationTargetIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(ID, graphql_name="eq")714. OrganizationUpdateInput¶
Attributes for updating an organization.
Available input fields:
name: The new name for the organization.
class OrganizationUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name",)
name = sgqlc.types.Field(String, graphql_name="name")715. OrganizationUpdateSharedAccountInput¶
Attributes for updating an account share.
Available input fields:
id: The id of the account share to be updatedlimitingDataAccessPolicyId: The id of the limiting data access policy. Usenullto remove a data access policy id from the account share.limitingRoleId: The id of the limiting role to be updated
class OrganizationUpdateSharedAccountInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "limiting_data_access_policy_id", "limiting_role_id")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
limiting_data_access_policy_id = sgqlc.types.Field(
ID, graphql_name="limitingDataAccessPolicyId"
)
limiting_role_id = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="limitingRoleId"
)716. QueryHistoryQueryHistoryOptionsInput¶
Input condition to select query records.
Available input fields:
limit: Total number of query records to be returned.
class QueryHistoryQueryHistoryOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("limit",)
limit = sgqlc.types.Field(Int, graphql_name="limit")717. ReferenceEntityCreateRepositoryInput¶
Information needed to create a repository entity.
Available input fields:
accountId: The account id this repository will live under.name: The name of the repository.url: The url of the repository.
class ReferenceEntityCreateRepositoryInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "name", "url")
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
url = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="url")718. SecretsManagementBooleanFilter¶
Filter for boolean fields
Available input fields:
eq: Equals filter for boolean
class SecretsManagementBooleanFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(Boolean, graphql_name="eq")719. SecretsManagementScope¶
The scope of the secret
Available input fields:
id: The ID of the scopetype: The type of scope
class SecretsManagementScope(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
type = sgqlc.types.Field(
sgqlc.types.non_null(SecretsManagementScopeType), graphql_name="type"
)720. SecretsManagementScopeFilter¶
Filter for scope fields
Available input fields:
eq: Equals filter for scope
class SecretsManagementScopeFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(
sgqlc.types.non_null(SecretsManagementScope), graphql_name="eq"
)721. SecretsManagementSecretsCollectionFilter¶
Filter for Secrets Query
Available input fields:
deleted: The isDeleted filter to only query deleted secrets or non-deleted secretsnamespace: The namespace filter criteriascope: The scope filter criteria
class SecretsManagementSecretsCollectionFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("deleted", "namespace", "scope")
deleted = sgqlc.types.Field(SecretsManagementBooleanFilter, graphql_name="deleted")
namespace = sgqlc.types.Field(
"SecretsManagementStringFilter", graphql_name="namespace"
)
scope = sgqlc.types.Field(
sgqlc.types.non_null(SecretsManagementScopeFilter), graphql_name="scope"
)722. SecretsManagementSecretsCollectionSort¶
Sort input for secrets collection
Available input fields:
direction: Sort directionkey: Sort key
class SecretsManagementSecretsCollectionSort(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(
sgqlc.types.non_null(SecretsManagementSortDirection), graphql_name="direction"
)
key = sgqlc.types.Field(
sgqlc.types.non_null(SecretsManagementSortKey), graphql_name="key"
)723. SecretsManagementStringFilter¶
Filter for string fields
Available input fields:
eq: Equals filter for string
class SecretsManagementStringFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(String, graphql_name="eq")724. SecretsManagementTagInput¶
An input tag of key value pair, used to create secret metadata
Available input fields:
key: The key of the input tagvalue: The value of the input tag
class SecretsManagementTagInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "value")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")725. ServiceLevelEventsCreateInput¶
The events that define the SLI.
Available input fields:
accountId: The New Relic account ID where the events are fetched from.badEvents: The definition of bad events.goodEvents: The definition of good events.validEvents: The definition of valid events.
class ServiceLevelEventsCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_id", "bad_events", "good_events", "valid_events")
account_id = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="accountId")
bad_events = sgqlc.types.Field(
"ServiceLevelEventsQueryCreateInput", graphql_name="badEvents"
)
good_events = sgqlc.types.Field(
"ServiceLevelEventsQueryCreateInput", graphql_name="goodEvents"
)
valid_events = sgqlc.types.Field(
sgqlc.types.non_null("ServiceLevelEventsQueryCreateInput"),
graphql_name="validEvents",
)726. ServiceLevelEventsQueryCreateInput¶
The query that represents the events to fetch.
Available input fields:
from: The NRDB event to fetch the data from.select: The NRQL SELECT clause to aggregate events. Default is COUNT(*).where: The NRQL condition to filter the events.
class ServiceLevelEventsQueryCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("from_", "select", "where")
from_ = sgqlc.types.Field(sgqlc.types.non_null(Nrql), graphql_name="from")
select = sgqlc.types.Field(
"ServiceLevelEventsQuerySelectCreateInput", graphql_name="select"
)
where = sgqlc.types.Field(Nrql, graphql_name="where")727. ServiceLevelEventsQuerySelectCreateInput¶
The NRQL SELECT clause to aggregate events.
Available input fields:
attribute: The attribute used in the selected function. Only use it in combination with the SUM, GET_FIELD and GET_CDF_COUNT functions.function: The function to use in the SELECT clause.threshold: The threshold used in the selected function. Only use it in combination with the GET_CDF_COUNT function.
class ServiceLevelEventsQuerySelectCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("attribute", "function", "threshold")
attribute = sgqlc.types.Field(String, graphql_name="attribute")
function = sgqlc.types.Field(
sgqlc.types.non_null(ServiceLevelEventsQuerySelectFunction),
graphql_name="function",
)
threshold = sgqlc.types.Field(Float, graphql_name="threshold")728. ServiceLevelEventsQuerySelectUpdateInput¶
The NRQL SELECT clause to aggregate events.
Available input fields:
attribute: The attribute used in the selected function. Only use it in combination with the SUM, GET_FIELD and GET_CDF_COUNT functions.function: The function to use in the SELECT clause.threshold: The threshold used in the selected function. Only use it in combination with the GET_CDF_COUNT function.
class ServiceLevelEventsQuerySelectUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("attribute", "function", "threshold")
attribute = sgqlc.types.Field(String, graphql_name="attribute")
function = sgqlc.types.Field(
sgqlc.types.non_null(ServiceLevelEventsQuerySelectFunction),
graphql_name="function",
)
threshold = sgqlc.types.Field(Float, graphql_name="threshold")729. ServiceLevelEventsQueryUpdateInput¶
The query that represents the events to fetch.
Available input fields:
from: The NRDB event to fetch the data from.select: The NRQL SELECT clause to aggregate events. Default is COUNT(*).where: The NRQL condition to filter the events.
class ServiceLevelEventsQueryUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("from_", "select", "where")
from_ = sgqlc.types.Field(sgqlc.types.non_null(Nrql), graphql_name="from")
select = sgqlc.types.Field(
ServiceLevelEventsQuerySelectUpdateInput, graphql_name="select"
)
where = sgqlc.types.Field(Nrql, graphql_name="where")730. ServiceLevelEventsUpdateInput¶
The events that define the SLI.
Available input fields:
badEvents: The definition of bad events.goodEvents: The definition of good events.validEvents: The definition of valid events.
class ServiceLevelEventsUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("bad_events", "good_events", "valid_events")
bad_events = sgqlc.types.Field(
ServiceLevelEventsQueryUpdateInput, graphql_name="badEvents"
)
good_events = sgqlc.types.Field(
ServiceLevelEventsQueryUpdateInput, graphql_name="goodEvents"
)
valid_events = sgqlc.types.Field(
sgqlc.types.non_null(ServiceLevelEventsQueryUpdateInput),
graphql_name="validEvents",
)731. ServiceLevelIndicatorCreateInput¶
The input object that represents the SLI that will be created.
Available input fields:
description: The description of the SLI.events: The events that define the SLI.name: The name of the SLI.objectives: A list of objective definitions.slug: [DEPRECATED] The slug is deprecated and it will be removed from the schema as soon as possible.
class ServiceLevelIndicatorCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "events", "name", "objectives", "slug")
description = sgqlc.types.Field(String, graphql_name="description")
events = sgqlc.types.Field(
sgqlc.types.non_null(ServiceLevelEventsCreateInput), graphql_name="events"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
objectives = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("ServiceLevelObjectiveCreateInput")),
graphql_name="objectives",
)
slug = sgqlc.types.Field(String, graphql_name="slug")732. ServiceLevelIndicatorUpdateInput¶
The input object that represents the SLI that will be updated.
Available input fields:
description: The description of the SLI.events: The events that define the SLI.name: The name of the SLI.objectives: A list of objective definitions.
class ServiceLevelIndicatorUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "events", "name", "objectives")
description = sgqlc.types.Field(String, graphql_name="description")
events = sgqlc.types.Field(ServiceLevelEventsUpdateInput, graphql_name="events")
name = sgqlc.types.Field(String, graphql_name="name")
objectives = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("ServiceLevelObjectiveUpdateInput")),
graphql_name="objectives",
)733. ServiceLevelObjectiveCreateInput¶
The input object that represents an objective definition.
Available input fields:
description: The description of the SLO.name: The name of the SLO.target: The target percentage of the SLO. Maximum value is 100.timeWindow: The time window configuration of the SLO.
class ServiceLevelObjectiveCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "target", "time_window")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(String, graphql_name="name")
target = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="target")
time_window = sgqlc.types.Field(
sgqlc.types.non_null("ServiceLevelObjectiveTimeWindowCreateInput"),
graphql_name="timeWindow",
)734. ServiceLevelObjectiveRollingTimeWindowCreateInput¶
The rolling time window configuration of the SLO.
Available input fields:
count: The count of time units. Accepted values are 1, 7 and 28 days.unit: The time unit.
class ServiceLevelObjectiveRollingTimeWindowCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("count", "unit")
count = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="count")
unit = sgqlc.types.Field(
sgqlc.types.non_null(ServiceLevelObjectiveRollingTimeWindowUnit),
graphql_name="unit",
)735. ServiceLevelObjectiveRollingTimeWindowUpdateInput¶
The rolling time window configuration of the SLO.
Available input fields:
count: The count of time units. Accepted values are 1, 7 and 28 days.unit: The time unit.
class ServiceLevelObjectiveRollingTimeWindowUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("count", "unit")
count = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="count")
unit = sgqlc.types.Field(
sgqlc.types.non_null(ServiceLevelObjectiveRollingTimeWindowUnit),
graphql_name="unit",
)736. ServiceLevelObjectiveTimeWindowCreateInput¶
The time window configuration of the SLO.
Available input fields:
rolling: The rolling time window configuration of the SLO.
class ServiceLevelObjectiveTimeWindowCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("rolling",)
rolling = sgqlc.types.Field(
sgqlc.types.non_null(ServiceLevelObjectiveRollingTimeWindowCreateInput),
graphql_name="rolling",
)737. ServiceLevelObjectiveTimeWindowUpdateInput¶
The time window configuration of the SLO.
Available input fields:
rolling: The rolling time window configuration of the SLO.
class ServiceLevelObjectiveTimeWindowUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("rolling",)
rolling = sgqlc.types.Field(
sgqlc.types.non_null(ServiceLevelObjectiveRollingTimeWindowUpdateInput),
graphql_name="rolling",
)738. ServiceLevelObjectiveUpdateInput¶
The input object that represents an objective definition.
Available input fields:
description: The description of the SLO.name: The name of the SLO.target: The target percentage of the SLO. Maximum value is 100.timeWindow: The time window configuration of the SLO.
class ServiceLevelObjectiveUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "target", "time_window")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(String, graphql_name="name")
target = sgqlc.types.Field(sgqlc.types.non_null(Float), graphql_name="target")
time_window = sgqlc.types.Field(
sgqlc.types.non_null(ServiceLevelObjectiveTimeWindowUpdateInput),
graphql_name="timeWindow",
)739. SessionsClientTypeFilter¶
Input for filtering by ClientType.
Available input fields:
eq: Filter by client type.
class SessionsClientTypeFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(SessionsClientType, graphql_name="eq")740. SessionsSessionFilter¶
Input for filtering sessions.
Available input fields:
clientType: Filter by client type.
class SessionsSessionFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("client_type",)
client_type = sgqlc.types.Field(SessionsClientTypeFilter, graphql_name="clientType")741. SortCriterionWithDirection¶
Possible entity sorting criterion with direction
Available input fields:
attribute: Sort entities by attribute. Mutally exclusive with thetagargumentdirection: The direction to sort resultstag: Sort entities by tag. Mutally exclusive with theattributeargument
class SortCriterionWithDirection(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("attribute", "direction", "tag")
attribute = sgqlc.types.Field(EntitySearchSortCriteria, graphql_name="attribute")
direction = sgqlc.types.Field(SortBy, graphql_name="direction")
tag = sgqlc.types.Field(String, graphql_name="tag")742. StreamingExportAwsInput¶
AWS input parameters for a new streaming rule
Available input fields:
awsAccountId: The AWS account to which the target firehose belongsdeliveryStreamName: The name of the delivery stream to write events toregion: The AWS region the delivery stream is located inrole: The role configured for New Relic to assume
class StreamingExportAwsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("aws_account_id", "delivery_stream_name", "region", "role")
aws_account_id = sgqlc.types.Field(
sgqlc.types.non_null(ID), graphql_name="awsAccountId"
)
delivery_stream_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="deliveryStreamName"
)
region = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="region")
role = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="role")743. StreamingExportAzureInput¶
Azure input parameters for a new streaming rule
Available input fields:
eventHubConnectionString: Connection string that has access to the specific Event HubeventHubName: The name of Event Hub to write events to
class StreamingExportAzureInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("event_hub_connection_string", "event_hub_name")
event_hub_connection_string = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="eventHubConnectionString"
)
event_hub_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="eventHubName"
)744. StreamingExportGcpInput¶
GCP input parameters for a new streaming rule
Available input fields:
gcpProjectId: gcp project idpubsubTopicId: pub sub topic id
class StreamingExportGcpInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("gcp_project_id", "pubsub_topic_id")
gcp_project_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="gcpProjectId"
)
pubsub_topic_id = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="pubsubTopicId"
)745. StreamingExportRuleInput¶
The input parameters for a new streaming rule
Available input fields:
description: Additional information about the rulename: The name of this export rulenrql: NRQL to select the telemetry data to exportpayloadCompression: Whether to compress payloads before sending them out, and what compression format to use if enabled
class StreamingExportRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "name", "nrql", "payload_compression")
description = sgqlc.types.Field(String, graphql_name="description")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
nrql = sgqlc.types.Field(sgqlc.types.non_null(Nrql), graphql_name="nrql")
payload_compression = sgqlc.types.Field(
StreamingExportPayloadCompression, graphql_name="payloadCompression"
)746. SyntheticsCreateBrokenLinksMonitorInput¶
The monitor input values needed to create a Broken Links monitor
Available input fields:
apdexTarget: The monitor’s Apdex target used to populate SLA reportslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobs. The only accepted values are runtimeType: NODE_API & runtimeTypeVersion: 16.10status: The run state of the monitortags: The tags that will be associated with the monitoruri: The uri the monitor runs against
class SyntheticsCreateBrokenLinksMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"apdex_target",
"locations",
"name",
"period",
"runtime",
"status",
"tags",
"uri",
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
locations = sgqlc.types.Field(
sgqlc.types.non_null("SyntheticsLocationsInput"), graphql_name="locations"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
period = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorPeriod), graphql_name="period"
)
runtime = sgqlc.types.Field(
"SyntheticsExtendedTypeMonitorRuntimeInput", graphql_name="runtime"
)
status = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorStatus), graphql_name="status"
)
tags = sgqlc.types.Field(sgqlc.types.list_of("SyntheticsTag"), graphql_name="tags")
uri = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="uri")747. SyntheticsCreateCertCheckMonitorInput¶
The monitor input values needed to create a Cert Check monitor
Available input fields:
apdexTarget: The monitor’s Apdex target used to populate SLA reportsdomain: The domain of the host that will have its certificate checkedlocations: The locations the monitor will run fromname: The human readable identifier for the monitornumberDaysToFailBeforeCertExpires: The desired number of remaining days until the certificate expires to trigger a monitor failureperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobs. The only accepted values are runtimeType: NODE_API & runtimeTypeVersion: 16.10status: The run state of the monitortags: The tags that will be associated with the monitor
class SyntheticsCreateCertCheckMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"apdex_target",
"domain",
"locations",
"name",
"number_days_to_fail_before_cert_expires",
"period",
"runtime",
"status",
"tags",
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
domain = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="domain")
locations = sgqlc.types.Field(
sgqlc.types.non_null("SyntheticsLocationsInput"), graphql_name="locations"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
number_days_to_fail_before_cert_expires = sgqlc.types.Field(
sgqlc.types.non_null(Int), graphql_name="numberDaysToFailBeforeCertExpires"
)
period = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorPeriod), graphql_name="period"
)
runtime = sgqlc.types.Field(
"SyntheticsExtendedTypeMonitorRuntimeInput", graphql_name="runtime"
)
status = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorStatus), graphql_name="status"
)
tags = sgqlc.types.Field(sgqlc.types.list_of("SyntheticsTag"), graphql_name="tags")748. SyntheticsCreateScriptApiMonitorInput¶
The monitor input values needed to create a Script Api monitor
Available input fields:
apdexTarget: The monitor’s Apdex target used to populate SLA reportslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobsscript: The script that the monitor runsstatus: The run state of the monitortags: The tags that will be associated with the monitor
class SyntheticsCreateScriptApiMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"apdex_target",
"locations",
"name",
"period",
"runtime",
"script",
"status",
"tags",
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
locations = sgqlc.types.Field(
sgqlc.types.non_null("SyntheticsScriptedMonitorLocationsInput"),
graphql_name="locations",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
period = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorPeriod), graphql_name="period"
)
runtime = sgqlc.types.Field("SyntheticsRuntimeInput", graphql_name="runtime")
script = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="script")
status = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorStatus), graphql_name="status"
)
tags = sgqlc.types.Field(sgqlc.types.list_of("SyntheticsTag"), graphql_name="tags")749. SyntheticsCreateScriptBrowserMonitorInput¶
The monitor input values needed to create a Script Browser monitor
Available input fields:
advancedOptions: The monitor advanced optionsapdexTarget: The monitor’s Apdex target used to populate SLA reportsbrowsers: The browser(s) that the monitor will use to run jobsdevices: The devices that the monitor will use to run jobslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobsscript: The script that the monitor runsstatus: The run state of the monitortags: The tags that will be associated with the monitor
class SyntheticsCreateScriptBrowserMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"advanced_options",
"apdex_target",
"browsers",
"devices",
"locations",
"name",
"period",
"runtime",
"script",
"status",
"tags",
)
advanced_options = sgqlc.types.Field(
"SyntheticsScriptBrowserMonitorAdvancedOptionsInput",
graphql_name="advancedOptions",
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
browsers = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsBrowser), graphql_name="browsers"
)
devices = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsDevice), graphql_name="devices"
)
locations = sgqlc.types.Field(
sgqlc.types.non_null("SyntheticsScriptedMonitorLocationsInput"),
graphql_name="locations",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
period = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorPeriod), graphql_name="period"
)
runtime = sgqlc.types.Field("SyntheticsRuntimeInput", graphql_name="runtime")
script = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="script")
status = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorStatus), graphql_name="status"
)
tags = sgqlc.types.Field(sgqlc.types.list_of("SyntheticsTag"), graphql_name="tags")750. SyntheticsCreateSimpleBrowserMonitorInput¶
The monitor input values needed to create a Simple Browser monitor
Available input fields:
advancedOptions: The monitor advanced optionsapdexTarget: The monitor’s Apdex target used to populate SLA reportsbrowsers: The browser(s) that the monitor will use to run jobsdevices: The devices that the monitor will use to run jobslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobsstatus: The run state of the monitortags: The tags that will be associated with the monitoruri: The uri the monitor runs against
class SyntheticsCreateSimpleBrowserMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"advanced_options",
"apdex_target",
"browsers",
"devices",
"locations",
"name",
"period",
"runtime",
"status",
"tags",
"uri",
)
advanced_options = sgqlc.types.Field(
"SyntheticsSimpleBrowserMonitorAdvancedOptionsInput",
graphql_name="advancedOptions",
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
browsers = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsBrowser), graphql_name="browsers"
)
devices = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsDevice), graphql_name="devices"
)
locations = sgqlc.types.Field(
sgqlc.types.non_null("SyntheticsLocationsInput"), graphql_name="locations"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
period = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorPeriod), graphql_name="period"
)
runtime = sgqlc.types.Field("SyntheticsRuntimeInput", graphql_name="runtime")
status = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorStatus), graphql_name="status"
)
tags = sgqlc.types.Field(sgqlc.types.list_of("SyntheticsTag"), graphql_name="tags")
uri = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="uri")751. SyntheticsCreateSimpleMonitorInput¶
The monitor input values needed to create a Simple (ping) monitor
Available input fields:
advancedOptions: The monitor advanced optionsapdexTarget: The monitor’s Apdex target used to populate SLA reportslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesstatus: The run state of the monitortags: The tags that will be associated with the monitoruri: The uri the monitor runs against
class SyntheticsCreateSimpleMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"advanced_options",
"apdex_target",
"locations",
"name",
"period",
"status",
"tags",
"uri",
)
advanced_options = sgqlc.types.Field(
"SyntheticsSimpleMonitorAdvancedOptionsInput", graphql_name="advancedOptions"
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
locations = sgqlc.types.Field(
sgqlc.types.non_null("SyntheticsLocationsInput"), graphql_name="locations"
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
period = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorPeriod), graphql_name="period"
)
status = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorStatus), graphql_name="status"
)
tags = sgqlc.types.Field(sgqlc.types.list_of("SyntheticsTag"), graphql_name="tags")
uri = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="uri")752. SyntheticsCreateStepMonitorInput¶
The monitor input values needed to create a Step monitor
Available input fields:
advancedOptions: The monitor advanced optionsapdexTarget: The monitor’s Apdex target used to populate SLA reportsbrowsers: The browser(s) that the monitor will use to run jobsdevices: The devices that the monitor will use to run jobslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobs. The only accepted values are runtimeType: CHROME_BROWSER & runtimeTypeVersion: 100status: The run state of the monitorsteps: The steps that make up the script the monitor will runtags: The tags that will be associated with the monitor
class SyntheticsCreateStepMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"advanced_options",
"apdex_target",
"browsers",
"devices",
"locations",
"name",
"period",
"runtime",
"status",
"steps",
"tags",
)
advanced_options = sgqlc.types.Field(
"SyntheticsStepMonitorAdvancedOptionsInput", graphql_name="advancedOptions"
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
browsers = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsBrowser), graphql_name="browsers"
)
devices = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsDevice), graphql_name="devices"
)
locations = sgqlc.types.Field(
sgqlc.types.non_null("SyntheticsScriptedMonitorLocationsInput"),
graphql_name="locations",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
period = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorPeriod), graphql_name="period"
)
runtime = sgqlc.types.Field(
"SyntheticsExtendedTypeMonitorRuntimeInput", graphql_name="runtime"
)
status = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorStatus), graphql_name="status"
)
steps = sgqlc.types.Field(
sgqlc.types.non_null(
sgqlc.types.list_of(sgqlc.types.non_null("SyntheticsStepInput"))
),
graphql_name="steps",
)
tags = sgqlc.types.Field(sgqlc.types.list_of("SyntheticsTag"), graphql_name="tags")753. SyntheticsCustomHeaderInput¶
Custom header input for monitor jobs
Available input fields:
name: Header namevalue: Header value
class SyntheticsCustomHeaderInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "value")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")754. SyntheticsDateWindowEndConfig¶
Configuration options for when a monitor downtime should end
Available input fields:
onDate: End the monitor downtime on a particular dateonRepeat: End the monitor downtime after a set number of occurrences
class SyntheticsDateWindowEndConfig(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("on_date", "on_repeat")
on_date = sgqlc.types.Field(Date, graphql_name="onDate")
on_repeat = sgqlc.types.Field(Int, graphql_name="onRepeat")755. SyntheticsDaysOfWeek¶
Configuration options for a monthly monitor downtime that runs on days of the week
Available input fields:
ordinalDayOfMonth: Which occurrence of the day selected within the monthweekDay: Which day of the week the monitor downtime runs
class SyntheticsDaysOfWeek(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("ordinal_day_of_month", "week_day")
ordinal_day_of_month = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorDowntimeDayOfMonthOrdinal),
graphql_name="ordinalDayOfMonth",
)
week_day = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsMonitorDowntimeWeekDays), graphql_name="weekDay"
)756. SyntheticsDeviceEmulationInput¶
Information related to device browser emulation
Available input fields:
deviceOrientation: The device orientation the user would like to representdeviceType: The device type that a user can select
class SyntheticsDeviceEmulationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("device_orientation", "device_type")
device_orientation = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsDeviceOrientation),
graphql_name="deviceOrientation",
)
device_type = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsDeviceType), graphql_name="deviceType"
)757. SyntheticsExtendedTypeMonitorRuntimeInput¶
Input to determine which runtime the step monitor will run
Available input fields:
runtimeType: The runtime type that the monitor will run.runtimeTypeVersion: The specific version of the runtime type selected.
class SyntheticsExtendedTypeMonitorRuntimeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("runtime_type", "runtime_type_version")
runtime_type = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="runtimeType"
)
runtime_type_version = sgqlc.types.Field(
sgqlc.types.non_null(SemVer), graphql_name="runtimeTypeVersion"
)758. SyntheticsLocationsInput¶
The location(s) from which a non-scripted monitor runs
Available input fields:
private: Existing private location(s) in which the monitor will runpublic: Publicly available location(s) in which the monitor will run. For formatting tips, see this link
class SyntheticsLocationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("private", "public")
private = sgqlc.types.Field(sgqlc.types.list_of(String), graphql_name="private")
public = sgqlc.types.Field(sgqlc.types.list_of(String), graphql_name="public")759. SyntheticsMonitorDowntimeDailyConfig¶
Configuration options for a monitor downtime that runs daily
Available input fields:
endRepeat: Configuration options if the customer wants the monitor to end at a specific dateendTime: The date and time in which the monitor downtime will endstartTime: The date and time in which the monitor downtime will begintimezone: The timezone the time values will be in
class SyntheticsMonitorDowntimeDailyConfig(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("end_repeat", "end_time", "start_time", "timezone")
end_repeat = sgqlc.types.Field(
SyntheticsDateWindowEndConfig, graphql_name="endRepeat"
)
end_time = sgqlc.types.Field(NaiveDateTime, graphql_name="endTime")
start_time = sgqlc.types.Field(NaiveDateTime, graphql_name="startTime")
timezone = sgqlc.types.Field(String, graphql_name="timezone")760. SyntheticsMonitorDowntimeMonthlyConfig¶
Configuration options for a monitor downtime that runs monthly
Available input fields:
endRepeat: Configuration options if the customer wants the monitor to end at a specific dateendTime: The date and time in which the monitor downtime will endfrequency: Configuration options for which days of the month a monitor downtime will occurstartTime: The date and time in which the monitor downtime will begintimezone: The timezone the time values will be in
class SyntheticsMonitorDowntimeMonthlyConfig(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("end_repeat", "end_time", "frequency", "start_time", "timezone")
end_repeat = sgqlc.types.Field(
SyntheticsDateWindowEndConfig, graphql_name="endRepeat"
)
end_time = sgqlc.types.Field(NaiveDateTime, graphql_name="endTime")
frequency = sgqlc.types.Field(
"SyntheticsMonitorDowntimeMonthlyFrequency", graphql_name="frequency"
)
start_time = sgqlc.types.Field(NaiveDateTime, graphql_name="startTime")
timezone = sgqlc.types.Field(String, graphql_name="timezone")761. SyntheticsMonitorDowntimeMonthlyFrequency¶
Configuration options for when a monthly monitor downtime should run
Available input fields:
daysOfMonth: Which dates a monitor downtime is run (only 1 of these can be selected)daysOfWeek: Which weekdays in the month the monitor downtime will run (only 1 of these can be selected)
class SyntheticsMonitorDowntimeMonthlyFrequency(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("days_of_month", "days_of_week")
days_of_month = sgqlc.types.Field(
sgqlc.types.list_of(Int), graphql_name="daysOfMonth"
)
days_of_week = sgqlc.types.Field(SyntheticsDaysOfWeek, graphql_name="daysOfWeek")762. SyntheticsMonitorDowntimeOnceConfig¶
Configuration options for a monitor downtime that runs once
Available input fields:
endTime: The date and time in which the monitor downtime will endstartTime: The date and time in which the monitor downtime will begintimezone: The timezone the time values will be in
class SyntheticsMonitorDowntimeOnceConfig(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("end_time", "start_time", "timezone")
end_time = sgqlc.types.Field(NaiveDateTime, graphql_name="endTime")
start_time = sgqlc.types.Field(NaiveDateTime, graphql_name="startTime")
timezone = sgqlc.types.Field(String, graphql_name="timezone")763. SyntheticsMonitorDowntimeWeeklyConfig¶
Configuration options for a monitor downtime that runs weekly
Available input fields:
endRepeat: Configuration options if the customer wants the monitor to end at a specific dateendTime: The date and time in which the monitor downtime will endmaintenanceDays: Configuration options if the customer wants the monitor to end at a specific datestartTime: The date and time in which the monitor downtime will begintimezone: The timezone the time values will be in
class SyntheticsMonitorDowntimeWeeklyConfig(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"end_repeat",
"end_time",
"maintenance_days",
"start_time",
"timezone",
)
end_repeat = sgqlc.types.Field(
SyntheticsDateWindowEndConfig, graphql_name="endRepeat"
)
end_time = sgqlc.types.Field(NaiveDateTime, graphql_name="endTime")
maintenance_days = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsMonitorDowntimeWeekDays),
graphql_name="maintenanceDays",
)
start_time = sgqlc.types.Field(NaiveDateTime, graphql_name="startTime")
timezone = sgqlc.types.Field(String, graphql_name="timezone")764. SyntheticsPrivateLocationInput¶
Information realating to a private location
Available input fields:
guid: The unique identifier for the Synthetics private location in New RelicvsePassword: The location’s Verified Script Execution password (Only necessary if Verified Script Execution is enabled for the location)
class SyntheticsPrivateLocationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("guid", "vse_password")
guid = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="guid")
vse_password = sgqlc.types.Field(SecureValue, graphql_name="vsePassword")765. SyntheticsRuntimeInput¶
Input to determine which runtime the monitor will run
Available input fields:
runtimeType: The runtime type that the monitor will runruntimeTypeVersion: The specific version of the runtime type selectedscriptLanguage: The programing language that should execute the script
class SyntheticsRuntimeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("runtime_type", "runtime_type_version", "script_language")
runtime_type = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="runtimeType"
)
runtime_type_version = sgqlc.types.Field(
sgqlc.types.non_null(SemVer), graphql_name="runtimeTypeVersion"
)
script_language = sgqlc.types.Field(String, graphql_name="scriptLanguage")766. SyntheticsScriptBrowserMonitorAdvancedOptionsInput¶
The advanced options inputs available for a Script Browser monitor
Available input fields:
deviceEmulation: Emulate a deviceenableScreenshotOnFailureAndScript: Capture a screenshot during job execution
class SyntheticsScriptBrowserMonitorAdvancedOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("device_emulation", "enable_screenshot_on_failure_and_script")
device_emulation = sgqlc.types.Field(
SyntheticsDeviceEmulationInput, graphql_name="deviceEmulation"
)
enable_screenshot_on_failure_and_script = sgqlc.types.Field(
Boolean, graphql_name="enableScreenshotOnFailureAndScript"
)767. SyntheticsScriptedMonitorLocationsInput¶
The location(s) from which the scripted monitor runs.
Available input fields:
private: The private location(s) that the monitor will run jobs frompublic: The public location(s) that the monitor will run jobs from
class SyntheticsScriptedMonitorLocationsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("private", "public")
private = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(SyntheticsPrivateLocationInput)),
graphql_name="private",
)
public = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="public"
)768. SyntheticsSimpleBrowserMonitorAdvancedOptionsInput¶
The advanced options inputs available for a Simple Browser monitor
Available input fields:
customHeaders: Custom headers to use in monitor jobdeviceEmulation: Emulate a deviceenableScreenshotOnFailureAndScript: Capture a screenshot during job executionresponseValidationText: Validation text for monitor to search for at given URIuseTlsValidation: Monitor should validate SSL certificate chain
class SyntheticsSimpleBrowserMonitorAdvancedOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"custom_headers",
"device_emulation",
"enable_screenshot_on_failure_and_script",
"response_validation_text",
"use_tls_validation",
)
custom_headers = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsCustomHeaderInput), graphql_name="customHeaders"
)
device_emulation = sgqlc.types.Field(
SyntheticsDeviceEmulationInput, graphql_name="deviceEmulation"
)
enable_screenshot_on_failure_and_script = sgqlc.types.Field(
Boolean, graphql_name="enableScreenshotOnFailureAndScript"
)
response_validation_text = sgqlc.types.Field(
String, graphql_name="responseValidationText"
)
use_tls_validation = sgqlc.types.Field(Boolean, graphql_name="useTlsValidation")769. SyntheticsSimpleMonitorAdvancedOptionsInput¶
The advanced options inputs available for a Simple (ping) monitor
Available input fields:
customHeaders: Custom headers to use in monitor jobredirectIsFailure: Categorize redirects during a monitor job as a failureresponseValidationText: Validation text for monitor to search for at given URIshouldBypassHeadRequest: Monitor should skip default HEAD request and instead use GET verb in checkuseTlsValidation: Monitor should validate SSL certificate chain
class SyntheticsSimpleMonitorAdvancedOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"custom_headers",
"redirect_is_failure",
"response_validation_text",
"should_bypass_head_request",
"use_tls_validation",
)
custom_headers = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsCustomHeaderInput), graphql_name="customHeaders"
)
redirect_is_failure = sgqlc.types.Field(Boolean, graphql_name="redirectIsFailure")
response_validation_text = sgqlc.types.Field(
String, graphql_name="responseValidationText"
)
should_bypass_head_request = sgqlc.types.Field(
Boolean, graphql_name="shouldBypassHeadRequest"
)
use_tls_validation = sgqlc.types.Field(Boolean, graphql_name="useTlsValidation")770. SyntheticsStepInput¶
A step that will be added to the monitor script
Available input fields:
ordinal: The position of the step within the script ranging from 1-100.type: The type of step to be added to the scriptvalues: The metadata values related to the step
class SyntheticsStepInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("ordinal", "type", "values")
ordinal = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="ordinal")
type = sgqlc.types.Field(
sgqlc.types.non_null(SyntheticsStepType), graphql_name="type"
)
values = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(String)), graphql_name="values"
)771. SyntheticsStepMonitorAdvancedOptionsInput¶
The advanced options inputs available for a Step monitor
Available input fields:
enableScreenshotOnFailureAndScript: Capture a screenshot during job execution
class SyntheticsStepMonitorAdvancedOptionsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enable_screenshot_on_failure_and_script",)
enable_screenshot_on_failure_and_script = sgqlc.types.Field(
Boolean, graphql_name="enableScreenshotOnFailureAndScript"
)772. SyntheticsTag¶
Tag entries for the monitor
Available input fields:
key: Name of the tag keyvalues: Values associated with the tag key
class SyntheticsTag(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "values")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
values = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(String)), graphql_name="values"
)773. SyntheticsUpdateBrokenLinksMonitorInput¶
The monitor values that can be updated on a Broken Links monitor
Available input fields:
apdexTarget: The monitor’s Apdex target used to populate SLA reportslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobs. The only accepted values are runtimeType: NODE_API & runtimeTypeVersion: 16.10status: The run state of the monitortags: The tags that will be associated with the monitoruri: The uri the monitor runs against
class SyntheticsUpdateBrokenLinksMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"apdex_target",
"locations",
"name",
"period",
"runtime",
"status",
"tags",
"uri",
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
locations = sgqlc.types.Field(SyntheticsLocationsInput, graphql_name="locations")
name = sgqlc.types.Field(String, graphql_name="name")
period = sgqlc.types.Field(SyntheticsMonitorPeriod, graphql_name="period")
runtime = sgqlc.types.Field(
SyntheticsExtendedTypeMonitorRuntimeInput, graphql_name="runtime"
)
status = sgqlc.types.Field(SyntheticsMonitorStatus, graphql_name="status")
tags = sgqlc.types.Field(sgqlc.types.list_of(SyntheticsTag), graphql_name="tags")
uri = sgqlc.types.Field(String, graphql_name="uri")774. SyntheticsUpdateCertCheckMonitorInput¶
The monitor values that can be updated on a Cert Check monitor
Available input fields:
apdexTarget: The monitor’s Apdex target used to populate SLA reportsdomain: The domain of the host that will have its certificate checkedlocations: The locations the monitor will run fromname: The human readable identifier for the monitornumberDaysToFailBeforeCertExpires: The desired number of remaining days until the certificate expires to trigger a monitor failureperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobs. The only accepted values are runtimeType: NODE_API & runtimeTypeVersion: 16.10status: The run state of the monitortags: The tags that will be associated with the monitor
class SyntheticsUpdateCertCheckMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"apdex_target",
"domain",
"locations",
"name",
"number_days_to_fail_before_cert_expires",
"period",
"runtime",
"status",
"tags",
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
domain = sgqlc.types.Field(String, graphql_name="domain")
locations = sgqlc.types.Field(SyntheticsLocationsInput, graphql_name="locations")
name = sgqlc.types.Field(String, graphql_name="name")
number_days_to_fail_before_cert_expires = sgqlc.types.Field(
Int, graphql_name="numberDaysToFailBeforeCertExpires"
)
period = sgqlc.types.Field(SyntheticsMonitorPeriod, graphql_name="period")
runtime = sgqlc.types.Field(
SyntheticsExtendedTypeMonitorRuntimeInput, graphql_name="runtime"
)
status = sgqlc.types.Field(SyntheticsMonitorStatus, graphql_name="status")
tags = sgqlc.types.Field(sgqlc.types.list_of(SyntheticsTag), graphql_name="tags")775. SyntheticsUpdateScriptApiMonitorInput¶
The monitor values that can be updated on a Script Api monitor
Available input fields:
apdexTarget: The monitor’s Apdex target used to populate SLA reportslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobsscript: The script that the monitor runsstatus: The run state of the monitortags: The tags that will be associated with the monitor
class SyntheticsUpdateScriptApiMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"apdex_target",
"locations",
"name",
"period",
"runtime",
"script",
"status",
"tags",
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
locations = sgqlc.types.Field(
SyntheticsScriptedMonitorLocationsInput, graphql_name="locations"
)
name = sgqlc.types.Field(String, graphql_name="name")
period = sgqlc.types.Field(SyntheticsMonitorPeriod, graphql_name="period")
runtime = sgqlc.types.Field(SyntheticsRuntimeInput, graphql_name="runtime")
script = sgqlc.types.Field(String, graphql_name="script")
status = sgqlc.types.Field(SyntheticsMonitorStatus, graphql_name="status")
tags = sgqlc.types.Field(sgqlc.types.list_of(SyntheticsTag), graphql_name="tags")776. SyntheticsUpdateScriptBrowserMonitorInput¶
The monitor values that can be updated on a Script Browser monitor
Available input fields:
advancedOptions: The monitor advanced optionsapdexTarget: The monitor’s Apdex target used to populate SLA reportsbrowsers: The browser(s) that the monitor will use to run jobsdevices: The device(s) that the monitor will use to run jobslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobsscript: The script that the monitor runsstatus: The run state of the monitortags: The tags that will be associated with the monitor
class SyntheticsUpdateScriptBrowserMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"advanced_options",
"apdex_target",
"browsers",
"devices",
"locations",
"name",
"period",
"runtime",
"script",
"status",
"tags",
)
advanced_options = sgqlc.types.Field(
SyntheticsScriptBrowserMonitorAdvancedOptionsInput,
graphql_name="advancedOptions",
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
browsers = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsBrowser), graphql_name="browsers"
)
devices = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsDevice), graphql_name="devices"
)
locations = sgqlc.types.Field(
SyntheticsScriptedMonitorLocationsInput, graphql_name="locations"
)
name = sgqlc.types.Field(String, graphql_name="name")
period = sgqlc.types.Field(SyntheticsMonitorPeriod, graphql_name="period")
runtime = sgqlc.types.Field(SyntheticsRuntimeInput, graphql_name="runtime")
script = sgqlc.types.Field(String, graphql_name="script")
status = sgqlc.types.Field(SyntheticsMonitorStatus, graphql_name="status")
tags = sgqlc.types.Field(sgqlc.types.list_of(SyntheticsTag), graphql_name="tags")777. SyntheticsUpdateSimpleBrowserMonitorInput¶
The monitor values that can be updated on a Simple Browser monitor
Available input fields:
advancedOptions: The monitor advanced optionsapdexTarget: The monitor’s Apdex target used to populate SLA reportsbrowsers: The browser(s) that the monitor will use to run jobsdevices: The devices that the monitor will use to run jobslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobsstatus: The run state of the monitortags: The tags that will be associated with the monitoruri: The uri the monitor runs against
class SyntheticsUpdateSimpleBrowserMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"advanced_options",
"apdex_target",
"browsers",
"devices",
"locations",
"name",
"period",
"runtime",
"status",
"tags",
"uri",
)
advanced_options = sgqlc.types.Field(
SyntheticsSimpleBrowserMonitorAdvancedOptionsInput,
graphql_name="advancedOptions",
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
browsers = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsBrowser), graphql_name="browsers"
)
devices = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsDevice), graphql_name="devices"
)
locations = sgqlc.types.Field(SyntheticsLocationsInput, graphql_name="locations")
name = sgqlc.types.Field(String, graphql_name="name")
period = sgqlc.types.Field(SyntheticsMonitorPeriod, graphql_name="period")
runtime = sgqlc.types.Field(SyntheticsRuntimeInput, graphql_name="runtime")
status = sgqlc.types.Field(SyntheticsMonitorStatus, graphql_name="status")
tags = sgqlc.types.Field(sgqlc.types.list_of(SyntheticsTag), graphql_name="tags")
uri = sgqlc.types.Field(String, graphql_name="uri")778. SyntheticsUpdateSimpleMonitorInput¶
The monitor values that can be updated on a simple (ping) monitor
Available input fields:
advancedOptions: The monitor advanced optionsapdexTarget: The monitor’s Apdex target used to populate SLA reportslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesstatus: The run state of the monitortags: The tags that will be associated with the monitoruri: The uri the monitor runs against
class SyntheticsUpdateSimpleMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"advanced_options",
"apdex_target",
"locations",
"name",
"period",
"status",
"tags",
"uri",
)
advanced_options = sgqlc.types.Field(
SyntheticsSimpleMonitorAdvancedOptionsInput, graphql_name="advancedOptions"
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
locations = sgqlc.types.Field(SyntheticsLocationsInput, graphql_name="locations")
name = sgqlc.types.Field(String, graphql_name="name")
period = sgqlc.types.Field(SyntheticsMonitorPeriod, graphql_name="period")
status = sgqlc.types.Field(SyntheticsMonitorStatus, graphql_name="status")
tags = sgqlc.types.Field(sgqlc.types.list_of(SyntheticsTag), graphql_name="tags")
uri = sgqlc.types.Field(String, graphql_name="uri")779. SyntheticsUpdateStepMonitorInput¶
The monitor values that can be updated on a Step monitor
Available input fields:
advancedOptions: The monitor advanced optionsapdexTarget: The monitor’s Apdex target used to populate SLA reportsbrowsers: The browser(s) that the monitor will use to run jobsdevices: The devices that the monitor will use to run jobslocations: The locations the monitor will run fromname: The human readable identifier for the monitorperiod: The interval at which the monitor runs in minutesruntime: The runtime that the monitor will use to run jobs. The only accepted values are runtimeType: CHROME_BROWSER & runtimeTypeVersion: 100status: The run state of the monitorsteps: The steps that make up the script the monitor will runtags: The tags that will be associated with the monitor
class SyntheticsUpdateStepMonitorInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"advanced_options",
"apdex_target",
"browsers",
"devices",
"locations",
"name",
"period",
"runtime",
"status",
"steps",
"tags",
)
advanced_options = sgqlc.types.Field(
SyntheticsStepMonitorAdvancedOptionsInput, graphql_name="advancedOptions"
)
apdex_target = sgqlc.types.Field(Float, graphql_name="apdexTarget")
browsers = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsBrowser), graphql_name="browsers"
)
devices = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsDevice), graphql_name="devices"
)
locations = sgqlc.types.Field(
SyntheticsScriptedMonitorLocationsInput, graphql_name="locations"
)
name = sgqlc.types.Field(String, graphql_name="name")
period = sgqlc.types.Field(SyntheticsMonitorPeriod, graphql_name="period")
runtime = sgqlc.types.Field(
SyntheticsExtendedTypeMonitorRuntimeInput, graphql_name="runtime"
)
status = sgqlc.types.Field(SyntheticsMonitorStatus, graphql_name="status")
steps = sgqlc.types.Field(
sgqlc.types.list_of(SyntheticsStepInput), graphql_name="steps"
)
tags = sgqlc.types.Field(sgqlc.types.list_of(SyntheticsTag), graphql_name="tags")780. SystemIdentityClientIdFilter¶
The system identity client_id
Available input fields:
eq: A client_id
class SystemIdentityClientIdFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(ID, graphql_name="eq")781. SystemIdentityGroupFilter¶
Filter for System Identity Groups
Available input fields:
id: System Identity Group Idname: System Identity Group NameorganizationId: OrganizationId
class SystemIdentityGroupFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "name", "organization_id")
id = sgqlc.types.Field("SystemIdentityGroupIdFilter", graphql_name="id")
name = sgqlc.types.Field("SystemIdentityGroupNameFilter", graphql_name="name")
organization_id = sgqlc.types.Field(
sgqlc.types.non_null("SystemIdentityOrganizationIdFilter"),
graphql_name="organizationId",
)782. SystemIdentityGroupIdFilter¶
Filter for System Identity Group Id
Available input fields:
eq: A System Identity Group Idin: A list of System Identity Group Ids
class SystemIdentityGroupIdFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(String, graphql_name="eq")
in_ = sgqlc.types.Field(sgqlc.types.list_of(String), graphql_name="in")783. SystemIdentityGroupNameFilter¶
Filter for System Identity Group Name
Available input fields:
contains: A piece of a System Identity Group Name. This will be a text search.eq: A Group Name. This will be an exact match.
class SystemIdentityGroupNameFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")784. SystemIdentityIdentityFilter¶
Filter for System Identity
Available input fields:
clientId: The client_id of the system identityid: The id of the system identityname: The name of the system identityorganizationId: The id of the organizationtype: The type of the system identity
class SystemIdentityIdentityFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("client_id", "id", "name", "organization_id", "type")
client_id = sgqlc.types.Field(SystemIdentityClientIdFilter, graphql_name="clientId")
id = sgqlc.types.Field("SystemIdentityIdentityIdFilter", graphql_name="id")
name = sgqlc.types.Field("SystemIdentityNameFilter", graphql_name="name")
organization_id = sgqlc.types.Field(
sgqlc.types.non_null("SystemIdentityOrganizationIdFilter"),
graphql_name="organizationId",
)
type = sgqlc.types.Field(SystemIdentityIdentityType, graphql_name="type")785. SystemIdentityIdentityIdFilter¶
A system identity id
Available input fields:
eq: An idin: A list of ids
class SystemIdentityIdentityIdFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(sgqlc.types.list_of(String), graphql_name="in")786. SystemIdentityIdentitySort¶
Sort system identities
Available input fields:
field: Sort field with key and direction
class SystemIdentityIdentitySort(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("field",)
field = sgqlc.types.Field("SystemIdentityIdentitySortField", graphql_name="field")787. SystemIdentityIdentitySortField¶
Sort system identities key and direction
Available input fields:
direction: Sort orderkey: Key to sort system identities by
class SystemIdentityIdentitySortField(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(SystemIdentitySortOrder, graphql_name="direction")
key = sgqlc.types.Field(SystemIdentityIdentitySortFieldKey, graphql_name="key")788. SystemIdentityNameFilter¶
A system identity name
Available input fields:
contains: contains searcheq: equal search
class SystemIdentityNameFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")789. SystemIdentityOrganizationIdFilter¶
An organization id
Available input fields:
eq: An organization id
class SystemIdentityOrganizationIdFilter(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="eq")790. TaggingTagInput¶
An object that represents a tag key-values pair.
Available input fields:
key: The tag key.values: The tag values.
class TaggingTagInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "values")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
values = sgqlc.types.Field(sgqlc.types.list_of(String), graphql_name="values")791. TaggingTagValueInput¶
An object that represents a tag key-value pair
Available input fields:
key: The tag key.value: The tag value.
class TaggingTagValueInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "value")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
value = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="value")792. TimeWindowInput¶
Represents a time window input.
Available input fields:
endTime: The end time of the time window the number of milliseconds since the Unix epoch.startTime: The start time of the time window the number of milliseconds since the Unix epoch.
class TimeWindowInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("end_time", "start_time")
end_time = sgqlc.types.Field(
sgqlc.types.non_null(EpochMilliseconds), graphql_name="endTime"
)
start_time = sgqlc.types.Field(
sgqlc.types.non_null(EpochMilliseconds), graphql_name="startTime"
)793. UserManagementCreateGroup¶
The input object representing the group being created
Available input fields:
authenticationDomainId: The id of the authentication domain the group will belong todisplayName: The name of the group
class UserManagementCreateGroup(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("authentication_domain_id", "display_name")
authentication_domain_id = sgqlc.types.Field(
sgqlc.types.non_null(ID), graphql_name="authenticationDomainId"
)
display_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="displayName"
)794. UserManagementCreateUser¶
The input object representing the user being created
Available input fields:
authenticationDomainId: The authentication domain id for the user to be created under.email: The email address of the user to be created.name: The name of the user to be created.userType: The user type for the user to be created.
class UserManagementCreateUser(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("authentication_domain_id", "email", "name", "user_type")
authentication_domain_id = sgqlc.types.Field(
sgqlc.types.non_null(ID), graphql_name="authenticationDomainId"
)
email = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="email")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
user_type = sgqlc.types.Field(
UserManagementRequestedTierName, graphql_name="userType"
)795. UserManagementDeleteGroup¶
The input object representing the group to remove
Available input fields:
id: The ID of the group being removed.
class UserManagementDeleteGroup(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id",)
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")796. UserManagementDeleteUser¶
The input object representing the user being deleted
Available input fields:
id: The ID of the user to be deleted
class UserManagementDeleteUser(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id",)
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")797. UserManagementDisplayNameInput¶
Available filtering types for group display names
Available input fields:
contains: Part of a display nameeq: A display name
class UserManagementDisplayNameInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")798. UserManagementEmailInput¶
Available filtering types for email addresses
Available input fields:
contains: Part of a user emaileq: A user email
class UserManagementEmailInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")799. UserManagementEmailVerificationStateInput¶
Available filtering types for email verification states
Available input fields:
pending: An email verification state
class UserManagementEmailVerificationStateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("pending",)
pending = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="pending")800. UserManagementGroupFilterInput¶
The input object representing the filter parameters for groups
Available input fields:
displayName: Filter groups by display nameid: Filter groups by group ID
class UserManagementGroupFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("display_name", "id")
display_name = sgqlc.types.Field(
UserManagementDisplayNameInput, graphql_name="displayName"
)
id = sgqlc.types.Field("UserManagementGroupIdInput", graphql_name="id")801. UserManagementGroupIdInput¶
Available filtering types for group IDs
Available input fields:
eq: A group IDin: An array of group IDs
class UserManagementGroupIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="in"
)802. UserManagementGroupSortInput¶
The input object representing the sort parameters for groups
Available input fields:
direction: Sort groups in this directionkey: Sort groups by this key
class UserManagementGroupSortInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("direction", "key")
direction = sgqlc.types.Field(UserManagementSortDirection, graphql_name="direction")
key = sgqlc.types.Field(UserManagementGroupSortKey, graphql_name="key")803. UserManagementNameInput¶
Available filtering types for names
Available input fields:
contains: Part of a user nameeq: A user name
class UserManagementNameInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("contains", "eq")
contains = sgqlc.types.Field(String, graphql_name="contains")
eq = sgqlc.types.Field(String, graphql_name="eq")804. UserManagementPendingUpgradeRequestInput¶
Available filtering types for pending upgrade requests
Available input fields:
exists: Whether a request exists or not
class UserManagementPendingUpgradeRequestInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("exists",)
exists = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="exists")805. UserManagementTypeInput¶
Available filtering types for user type
Available input fields:
eq: A user type
class UserManagementTypeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq",)
eq = sgqlc.types.Field(
sgqlc.types.non_null(UserManagementTypeEnum), graphql_name="eq"
)806. UserManagementUpdateGroup¶
The input object representing the group being updated
Available input fields:
displayName: The name of the groupid: The id of the group to update
class UserManagementUpdateGroup(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("display_name", "id")
display_name = sgqlc.types.Field(
sgqlc.types.non_null(String), graphql_name="displayName"
)
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")807. UserManagementUpdateUser¶
The input object representing the user being updated
Available input fields:
email: The new email address to be updated on the userid: The ID of the user to be updatedname: The full name of the user to be updatedtimeZone: The user time zone to be updated, in IANA zoneinfo format, e.g. ‘America/Chicago’userType: The new user type to be updated on the user
class UserManagementUpdateUser(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("email", "id", "name", "time_zone", "user_type")
email = sgqlc.types.Field(String, graphql_name="email")
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")
name = sgqlc.types.Field(String, graphql_name="name")
time_zone = sgqlc.types.Field(String, graphql_name="timeZone")
user_type = sgqlc.types.Field(
UserManagementRequestedTierName, graphql_name="userType"
)808. UserManagementUserFilterInput¶
The input object representing the filter parameters for users
Available input fields:
email: Filter users by email addressemailVerificationState: Filter users by email verification stateid: Filter users by user IDname: Filter users by namependingUpgradeRequest: Filter users by pending upgrade requesttype: Filter users by type
class UserManagementUserFilterInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"email",
"email_verification_state",
"id",
"name",
"pending_upgrade_request",
"type",
)
email = sgqlc.types.Field(UserManagementEmailInput, graphql_name="email")
email_verification_state = sgqlc.types.Field(
UserManagementEmailVerificationStateInput, graphql_name="emailVerificationState"
)
id = sgqlc.types.Field("UserManagementUserIdInput", graphql_name="id")
name = sgqlc.types.Field(UserManagementNameInput, graphql_name="name")
pending_upgrade_request = sgqlc.types.Field(
UserManagementPendingUpgradeRequestInput, graphql_name="pendingUpgradeRequest"
)
type = sgqlc.types.Field(UserManagementTypeInput, graphql_name="type")809. UserManagementUserIdInput¶
Available filtering types for user IDs
Available input fields:
eq: A user IDin: An array of user IDs
class UserManagementUserIdInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("eq", "in_")
eq = sgqlc.types.Field(ID, graphql_name="eq")
in_ = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="in"
)810. UserManagementUsersGroupsInput¶
The input object representing the group(s) and user(s) to update.
Available input fields:
groupIds: The id of the group(s) to add the user(s) to. Max: 10userIds: The id of the user(s) to be added to the group(s). Max: 50
class UserManagementUsersGroupsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("group_ids", "user_ids")
group_ids = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(ID))),
graphql_name="groupIds",
)
user_ids = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(ID))),
graphql_name="userIds",
)811. UsersUserSearchQuery¶
Query object for UserSearch.
Available input fields:
scope: The scope to filter the search response by.
class UsersUserSearchQuery(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("scope",)
scope = sgqlc.types.Field("UsersUserSearchScope", graphql_name="scope")812. UsersUserSearchScope¶
Different scopes that can be used to filter the returned users.
Available input fields:
email: Filter by string that will partially match a User’semail. Same asnameit will partially match and case is ignored.name: Filter by string that will partially match a User’sname. So argumentname='Ste'will matchname='Steve'and case is ignored soname='Koester'would also match.search: Will match both a User’semailandname. So argumentsearch='ple'will matchname='Johnny Appleseed'andemail='mary@example.com'.userIds: List of up to 1000 userIds to filter by. Will only return data for users with ids that match the full ID, no partial matching. (so 2 ids provided will yield at most 2 users)
class UsersUserSearchScope(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("email", "name", "search", "user_ids")
email = sgqlc.types.Field(String, graphql_name="email")
name = sgqlc.types.Field(String, graphql_name="name")
search = sgqlc.types.Field(String, graphql_name="search")
user_ids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(ID)), graphql_name="userIds"
)813. WhatsNewContentSearchQuery¶
A query that represents a criteria for searching news.
Available input fields:
contentType: Criteria to narrow the scope of the search to a specific type of news.unreadOnly: Criteria to narrow the scope of the search to only those news that are unread by the current user.
class WhatsNewContentSearchQuery(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("content_type", "unread_only")
content_type = sgqlc.types.Field(WhatsNewContentType, graphql_name="contentType")
unread_only = sgqlc.types.Field(Boolean, graphql_name="unreadOnly")814. WorkflowAutomationCreateScheduleDefinitionInput¶
Input for creating a schedule
Available input fields:
name: Name of the workflow definitionscopeType: Scope type of the workflow definition. Defaults to ACCOUNT.version: Version of the workflow definition
class WorkflowAutomationCreateScheduleDefinitionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "scope_type", "version")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
scope_type = sgqlc.types.Field(
WorkflowAutomationScopeType, graphql_name="scopeType"
)
version = sgqlc.types.Field(sgqlc.types.non_null(Int), graphql_name="version")815. WorkflowAutomationCreateWorkflowDefinitionInput¶
Input for creating a workflow definition
Available input fields:
yaml: The yaml string for the workflow definition
class WorkflowAutomationCreateWorkflowDefinitionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("yaml",)
yaml = sgqlc.types.Field(sgqlc.types.non_null(SecureValue), graphql_name="yaml")816. WorkflowAutomationDeleteScheduleInput¶
Delete the schedule input
Available input fields:
id: The ID for the schedule
class WorkflowAutomationDeleteScheduleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id",)
id = sgqlc.types.Field(sgqlc.types.non_null(ID), graphql_name="id")817. WorkflowAutomationDeleteWorkflowDefinitionInput¶
Input for deleting a workflow definition
Available input fields:
name: The name of the workflow definition
class WorkflowAutomationDeleteWorkflowDefinitionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name",)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")818. WorkflowAutomationScopeInput¶
The scope input for workflow definitions
Available input fields:
id: The ID of the scope inputtype: The type of the scope input. Defaults to ACCOUNT.
class WorkflowAutomationScopeInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
type = sgqlc.types.Field(WorkflowAutomationScopeType, graphql_name="type")819. WorkflowAutomationSignalInput¶
Input type for signaling workflow runs
Available input fields:
key: Input keyvalue: Input value
class WorkflowAutomationSignalInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "value")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
value = sgqlc.types.Field(
sgqlc.types.non_null(WorkflowAutomationRawWorkflowInputValue),
graphql_name="value",
)820. WorkflowAutomationStartWorkflowRunDefinitionInput¶
Input for starting a workflow
Available input fields:
name: Name of the workflow definitionscopeType: Scope type of the workflow definition. Defaults to ACCOUNT.version: Version of the workflow definition
class WorkflowAutomationStartWorkflowRunDefinitionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name", "scope_type", "version")
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
scope_type = sgqlc.types.Field(
WorkflowAutomationScopeType, graphql_name="scopeType"
)
version = sgqlc.types.Field(Int, graphql_name="version")821. WorkflowAutomationTag¶
Input for tags.
Available input fields:
key: The key or name of the tag.values: The list of values of the tag.
class WorkflowAutomationTag(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "values")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
values = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(String))),
graphql_name="values",
)822. WorkflowAutomationUpdateWorkflowDefinitionInput¶
Input for updating a workflow definition
Available input fields:
yaml: The yaml string for the workflow definition
class WorkflowAutomationUpdateWorkflowDefinitionInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("yaml",)
yaml = sgqlc.types.Field(sgqlc.types.non_null(SecureValue), graphql_name="yaml")823. WorkflowAutomationWorkflowDefinitionValidationInput¶
Input for validating a workflow definition
Available input fields:
yaml: The yaml string for the workflow definition
class WorkflowAutomationWorkflowDefinitionValidationInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("yaml",)
yaml = sgqlc.types.Field(sgqlc.types.non_null(SecureValue), graphql_name="yaml")824. WorkflowAutomationWorkflowRunInput¶
Input type for workflow run
Available input fields:
key: Input keyvalue: Input value
class WorkflowAutomationWorkflowRunInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("key", "value")
key = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="key")
value = sgqlc.types.Field(
sgqlc.types.non_null(WorkflowAutomationRawWorkflowInputValue),
graphql_name="value",
)825. WorkflowAutomationWorkflowRunOptions¶
Options for workflow runs
Available input fields:
logLevel: The log level for workflow runs. Defaults to INFO.
class WorkflowAutomationWorkflowRunOptions(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("log_level",)
log_level = sgqlc.types.Field(
WorkflowAutomationWorkflowLogLevel, graphql_name="logLevel"
)826. WorkflowAutomationWorkflowRunScope¶
The scope for workflow runs
Available input fields:
id: The ID of the workflow scopetype: The type of the workflow scope. Defaults to ACCOUNT.
class WorkflowAutomationWorkflowRunScope(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "type")
id = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="id")
type = sgqlc.types.Field(
WorkflowAutomationWorkflowRunScopeType, graphql_name="type"
)827. WorkloadAutomaticStatusInput¶
An input object used to represent an automatic status configuration. If not provided, a status configuration will be created by default.
Available input fields:
enabled: Whether the automatic status configuration is enabled or not.remainingEntitiesRule: An additional meta-rule that can consider all entities that haven’t been evaluated by any other rule.rules: A list of rules.
class WorkloadAutomaticStatusInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled", "remaining_entities_rule", "rules")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
remaining_entities_rule = sgqlc.types.Field(
"WorkloadRemainingEntitiesRuleInput", graphql_name="remainingEntitiesRule"
)
rules = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("WorkloadRegularRuleInput")),
graphql_name="rules",
)828. WorkloadCreateInput¶
The input object used to represent the workload to be created.
Available input fields:
description: Relevant information about the workload.entityGuids: A list of entity GUIDs composing the workload.entitySearchQueries: A list of entity search queries used to retrieve the entities that compose the workload.name: The name of the workload.scopeAccounts: Accounts that will be used to get entities from.statusConfig: The configuration that defines how the status of the workload is calculated.
class WorkloadCreateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"entity_guids",
"entity_search_queries",
"name",
"scope_accounts",
"status_config",
)
description = sgqlc.types.Field(String, graphql_name="description")
entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="entityGuids",
)
entity_search_queries = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("WorkloadEntitySearchQueryInput")),
graphql_name="entitySearchQueries",
)
name = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="name")
scope_accounts = sgqlc.types.Field(
"WorkloadScopeAccountsInput", graphql_name="scopeAccounts"
)
status_config = sgqlc.types.Field(
"WorkloadStatusConfigInput", graphql_name="statusConfig"
)829. WorkloadDuplicateInput¶
The input object used to represent the workload duplicate.
Available input fields:
name: The name of the workload duplicate. If the name isn’t specified, the name + ’ copy’ of the source workload is used to compose the new name.
class WorkloadDuplicateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("name",)
name = sgqlc.types.Field(String, graphql_name="name")830. WorkloadEntitySearchQueryInput¶
The input object used to represent the entity search query to be created.
Available input fields:
query: The entity search query that is used to perform the search of a group of entities.
class WorkloadEntitySearchQueryInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("query",)
query = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="query")831. WorkloadRegularRuleInput¶
The input object used to represent a rule.
Available input fields:
entityGuids: A list of entity GUIDs composing the rule.entitySearchQueries: A list of entity search queries used to retrieve the entities that compose the rule.rollup: The input object used to represent a rollup strategy.
class WorkloadRegularRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("entity_guids", "entity_search_queries", "rollup")
entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="entityGuids",
)
entity_search_queries = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(WorkloadEntitySearchQueryInput)),
graphql_name="entitySearchQueries",
)
rollup = sgqlc.types.Field(
sgqlc.types.non_null("WorkloadRollupInput"), graphql_name="rollup"
)832. WorkloadRemainingEntitiesRuleInput¶
The input object used to represent a remaining entities rule.
Available input fields:
rollup: The input object used to represent a rollup strategy.
class WorkloadRemainingEntitiesRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("rollup",)
rollup = sgqlc.types.Field(
sgqlc.types.non_null("WorkloadRemainingEntitiesRuleRollupInput"),
graphql_name="rollup",
)833. WorkloadRemainingEntitiesRuleRollupInput¶
The input object used to represent a rollup strategy.
Available input fields:
groupBy: The grouping to be applied to the remaining entities.strategy: The rollup strategy that is applied to a group of entities.thresholdType: Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational.thresholdValue: Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored.
class WorkloadRemainingEntitiesRuleRollupInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("group_by", "strategy", "threshold_type", "threshold_value")
group_by = sgqlc.types.Field(
sgqlc.types.non_null(WorkloadGroupRemainingEntitiesRuleBy),
graphql_name="groupBy",
)
strategy = sgqlc.types.Field(
sgqlc.types.non_null(WorkloadRollupStrategy), graphql_name="strategy"
)
threshold_type = sgqlc.types.Field(
WorkloadRuleThresholdType, graphql_name="thresholdType"
)
threshold_value = sgqlc.types.Field(Int, graphql_name="thresholdValue")834. WorkloadRollupInput¶
The input object used to represent a rollup strategy.
Available input fields:
strategy: The rollup strategy that is applied to a group of entities.thresholdType: Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational.thresholdValue: Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored.
class WorkloadRollupInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("strategy", "threshold_type", "threshold_value")
strategy = sgqlc.types.Field(
sgqlc.types.non_null(WorkloadRollupStrategy), graphql_name="strategy"
)
threshold_type = sgqlc.types.Field(
WorkloadRuleThresholdType, graphql_name="thresholdType"
)
threshold_value = sgqlc.types.Field(Int, graphql_name="thresholdValue")835. WorkloadScopeAccountsInput¶
The input object containing accounts that will be used to get entities from.
Available input fields:
accountIds: A list of accounts that will be used to get entities from.
class WorkloadScopeAccountsInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("account_ids",)
account_ids = sgqlc.types.Field(
sgqlc.types.non_null(sgqlc.types.list_of(sgqlc.types.non_null(Int))),
graphql_name="accountIds",
)836. WorkloadStaticStatusInput¶
The input object used to represent the configuration of a static status.
Available input fields:
description: A description that provides additional details about the status of the workload.enabled: Whether the static status configuration is enabled or not.status: The status of the workload.summary: A short description of the status of the workload.
class WorkloadStaticStatusInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "enabled", "status", "summary")
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
status = sgqlc.types.Field(
sgqlc.types.non_null(WorkloadStatusValueInput), graphql_name="status"
)
summary = sgqlc.types.Field(String, graphql_name="summary")837. WorkloadStatusConfigInput¶
The input object used to provide the configuration that defines how the status of the workload is calculated.
Available input fields:
automatic: An input object used to represent an automatic status configuration.static: A list of static status configurations. You can only configure one static status for a workload.
class WorkloadStatusConfigInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("automatic", "static")
automatic = sgqlc.types.Field(
WorkloadAutomaticStatusInput, graphql_name="automatic"
)
static = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(WorkloadStaticStatusInput)),
graphql_name="static",
)838. WorkloadUpdateAutomaticStatusInput¶
An input object used to represent an automatic status configuration.
Available input fields:
enabled: Whether the automatic status configuration is enabled or not.remainingEntitiesRule: An additional meta-rule that can consider all entities that haven’t been evaluated by any other rule.rules: A list of rules.
class WorkloadUpdateAutomaticStatusInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("enabled", "remaining_entities_rule", "rules")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
remaining_entities_rule = sgqlc.types.Field(
WorkloadRemainingEntitiesRuleInput, graphql_name="remainingEntitiesRule"
)
rules = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null("WorkloadUpdateRegularRuleInput")),
graphql_name="rules",
)839. WorkloadUpdateCollectionEntitySearchQueryInput¶
The input object used to represent the entity search query to be updated.
Available input fields:
id: The unique identifier of the entity search query to be updated. If not provided, a new entity search query is created.query: The entity search query that is used to perform the search of a group of entities.
class WorkloadUpdateCollectionEntitySearchQueryInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("id", "query")
id = sgqlc.types.Field(Int, graphql_name="id")
query = sgqlc.types.Field(sgqlc.types.non_null(String), graphql_name="query")840. WorkloadUpdateInput¶
The input object used to identify the workload to be updated and the new values.
Available input fields:
description: Relevant information about the workload.entityGuids: A list of entity GUIDs composing the workload.entitySearchQueries: A list of entity search queries used to retrieve the groups of entities that compose the workload.name: The name of the workload.scopeAccounts: Accounts that will be used to get entities from.statusConfig: The configuration that defines how the status of the workload is calculated.
class WorkloadUpdateInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = (
"description",
"entity_guids",
"entity_search_queries",
"name",
"scope_accounts",
"status_config",
)
description = sgqlc.types.Field(String, graphql_name="description")
entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="entityGuids",
)
entity_search_queries = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(WorkloadUpdateCollectionEntitySearchQueryInput)
),
graphql_name="entitySearchQueries",
)
name = sgqlc.types.Field(String, graphql_name="name")
scope_accounts = sgqlc.types.Field(
WorkloadScopeAccountsInput, graphql_name="scopeAccounts"
)
status_config = sgqlc.types.Field(
"WorkloadUpdateStatusConfigInput", graphql_name="statusConfig"
)841. WorkloadUpdateRegularRuleInput¶
The input object used to represent a rule.
Available input fields:
entityGuids: A list of entity GUIDs composing the rule.entitySearchQueries: A list of entity search queries used to retrieve the groups of entities that compose the rule.id: The unique identifier of the rule to be updated. If not provided, a new rule is created.rollup: The input object used to represent a roll-up strategy.
class WorkloadUpdateRegularRuleInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("entity_guids", "entity_search_queries", "id", "rollup")
entity_guids = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(EntityGuid)),
graphql_name="entityGuids",
)
entity_search_queries = sgqlc.types.Field(
sgqlc.types.list_of(
sgqlc.types.non_null(WorkloadUpdateCollectionEntitySearchQueryInput)
),
graphql_name="entitySearchQueries",
)
id = sgqlc.types.Field(Int, graphql_name="id")
rollup = sgqlc.types.Field(
sgqlc.types.non_null(WorkloadRollupInput), graphql_name="rollup"
)842. WorkloadUpdateStaticStatusInput¶
The input object used to represent the configuration of a static status.
Available input fields:
description: A description that provides additional details about the status of the workload.enabled: Whether the static status configuration is enabled or not.id: The unique identifier of the static status to be updated. If not provided, a new static status is created.status: The status of the workload.summary: A short description of the static status.
class WorkloadUpdateStaticStatusInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("description", "enabled", "id", "status", "summary")
description = sgqlc.types.Field(String, graphql_name="description")
enabled = sgqlc.types.Field(sgqlc.types.non_null(Boolean), graphql_name="enabled")
id = sgqlc.types.Field(Int, graphql_name="id")
status = sgqlc.types.Field(
sgqlc.types.non_null(WorkloadStatusValueInput), graphql_name="status"
)
summary = sgqlc.types.Field(String, graphql_name="summary")843. WorkloadUpdateStatusConfigInput¶
The input object used to provide the configuration that defines how the status of the workload is calculated.
Available input fields:
automatic: An input object used to represent an automatic status configuration.static: A list of static status configurations. You can only configure one static status for a workload.
class WorkloadUpdateStatusConfigInput(sgqlc.types.Input):
__schema__ = nerdgraph
__field_names__ = ("automatic", "static")
automatic = sgqlc.types.Field(
WorkloadUpdateAutomaticStatusInput, graphql_name="automatic"
)
static = sgqlc.types.Field(
sgqlc.types.list_of(sgqlc.types.non_null(WorkloadUpdateStaticStatusInput)),
graphql_name="static",
)