Documentation ¶
Overview ¶
Package entities provides a programmatic API for interacting with New Relic One entities. It can be used for a variety of operations, including:
- Searching and reading New Relic One entities
- Creating, reading, updating, and deleting New Relic One entity tags
Authentication ¶
You will need a valid Personal API key to communicate with the backend New Relic API that provides this functionality. See the API key documentation below for more information on how to locate this key:
https://docs.newrelic.com/docs/apis/get-started/intro-apis/types-new-relic-api-keys
Package entities provides a programmatic API for interacting with New Relic One entities.
Code generated by tutone: DO NOT EDIT
Code generated by tutone: DO NOT EDIT
Note: Files that end with an underscore represent files with manual edits. This file is for manually adding types to this package.
Example (Entity) ¶
// Initialize the client configuration. A Personal API key is required to // communicate with the backend API. cfg := config.New() cfg.PersonalAPIKey = os.Getenv("NEW_RELIC_API_KEY") // Initialize the client. client := New(cfg) // Search the current account for entities by name and type. queryBuilder := EntitySearchQueryBuilder{ Name: "Example entity", Type: EntitySearchQueryBuilderTypeTypes.APPLICATION, } entitySearch, err := client.GetEntitySearch( EntitySearchOptions{}, "", queryBuilder, []EntitySearchSortCriteria{}, []SortCriterionWithDirection{}, ) if err != nil { log.Fatal("error searching entities:", err) } // Get several entities by GUID. var entityGuids []common.EntityGUID for _, x := range entitySearch.Results.Entities { e := x.(*GenericEntityOutline) entityGuids = append(entityGuids, e.GUID) } entities, err := client.GetEntities(entityGuids) if err != nil { log.Fatal("error getting entities:", err) } fmt.Printf("GetEntities returned %d entities", len((*entities))) // Get an entity by GUID. entity, err := client.GetEntity(entityGuids[0]) if err != nil { log.Fatal("error getting entity:", err) } // Output the entity's URL. fmt.Printf("Entity name: %s, URL: %s\n", (*entity).(*GenericEntity).Name, (*entity).(*GenericEntity).Permalink)
Output:
Example (Tags) ¶
// Initialize the client configuration. A Personal API key is required to // communicate with the backend API. cfg := config.New() cfg.PersonalAPIKey = os.Getenv("NEW_RELIC_API_KEY") // Initialize the client. client := New(cfg) // Search the current account for entities by tag. queryBuilder := EntitySearchQueryBuilder{ Tags: []EntitySearchQueryBuilderTag{ { Key: "exampleKey", Value: "exampleValue", }, }, } entities, err := client.GetEntitySearch( EntitySearchOptions{}, "", queryBuilder, []EntitySearchSortCriteria{}, []SortCriterionWithDirection{}, ) if err != nil { log.Fatal("error searching entities:", err) } // List the tags associated with a given entity. This example assumes that // at least one entity has been returned by the search endpoint, but in // practice it is possible that an empty slice is returned. entityGUID := entities.Results.Entities[0].(*GenericEntityOutline).GUID tags, err := client.ListTags(entityGUID) if err != nil { log.Fatal("error listing tags:", err) } // Output all tags and their values. for _, t := range tags { fmt.Printf("Key: %s, Values: %v\n", t.Key, t.Values) } // Add tags to a given entity. addTags := []TaggingTagInput{ { Key: "environment", Values: []string{ "production", }, }, { Key: "teams", Values: []string{ "ops", "product-development", }, }, } res, err := client.TaggingAddTagsToEntity(entityGUID, addTags) if err != nil || len(res.Errors) > 0 { log.Fatal("error adding tags to entity:", err) } // Delete tag values from a given entity. // This example deletes the "ops" value from the "teams" tag. tagValuesToDelete := []TaggingTagValueInput{ { Key: "teams", Value: "ops", }, } res, err = client.TaggingDeleteTagValuesFromEntity(entityGUID, tagValuesToDelete) if err != nil { log.Fatal("error deleting tag values from entity:", err) } if res != nil { for _, v := range res.Errors { log.Print("error deleting tags from entity: ", v) } } // Delete tags from a given entity. // This example delete the "teams" tag and all its values from the entity. res, err = client.TaggingDeleteTagFromEntity(entityGUID, []string{"teams"}) if err != nil { log.Fatal("error deleting tags from entity:", err) } if res != nil { for _, v := range res.Errors { log.Print("error deleting tags from entity: ", v) } } // Replace all existing tags for a given entity with the given set. datacenterTag := []TaggingTagInput{ { Key: "datacenter", Values: []string{ "east", }, }, } res, err = client.TaggingReplaceTagsOnEntity(entityGUID, datacenterTag) if err != nil { log.Fatal("error replacing tags for entity:", err) } if res != nil { for _, v := range res.Errors { log.Print("error replacing tags for entity: ", v) } }
Output:
Index ¶
- Constants
- Variables
- func BuildEntitySearchNrqlQuery(params EntitySearchParams) string
- func BuildTagsNrqlQueryFragment(tags []map[string]string) string
- func ConvertTagsToMap(tags []string) ([]map[string]string, error)
- func FindTagByKey(tags []EntityTag, key string) []string
- type Actor
- type AgentApplicationSegmentsBrowserSegmentAllowList
- type AgentApplicationSegmentsListType
- type AgentApplicationSegmentsSegmentAllowListFilters
- type AgentApplicationSettingsApmBase
- type AgentApplicationSettingsApmConfig
- type AgentApplicationSettingsBrowserAjax
- type AgentApplicationSettingsBrowserBase
- type AgentApplicationSettingsBrowserConfig
- type AgentApplicationSettingsBrowserDistributedTracing
- type AgentApplicationSettingsBrowserLoader
- type AgentApplicationSettingsBrowserMonitoring
- type AgentApplicationSettingsBrowserPrivacy
- type AgentApplicationSettingsBrowserProperties
- type AgentApplicationSettingsErrorCollector
- type AgentApplicationSettingsErrorCollectorHttpStatus
- type AgentApplicationSettingsIgnoredStatusCodeRule
- type AgentApplicationSettingsJfr
- type AgentApplicationSettingsMaskInputOptions
- type AgentApplicationSettingsMobileBase
- type AgentApplicationSettingsMobileNetworkSettings
- type AgentApplicationSettingsMobileProperties
- type AgentApplicationSettingsNetworkAlias
- type AgentApplicationSettingsNetworkFilterMode
- type AgentApplicationSettingsRawJsConfiguration
- type AgentApplicationSettingsRecordSqlEnum
- type AgentApplicationSettingsSessionReplay
- type AgentApplicationSettingsSessionTrace
- type AgentApplicationSettingsSessionTraceMode
- type AgentApplicationSettingsSlowSql
- type AgentApplicationSettingsThreadProfiler
- type AgentApplicationSettingsThresholdTypeEnum
- type AgentApplicationSettingsTracer
- type AgentApplicationSettingsTransactionTracer
- type AgentEnvironmentApplicationInstance
- type AgentEnvironmentApplicationInstanceDetails
- type AgentEnvironmentApplicationInstancesResult
- type AgentEnvironmentApplicationLoadedModule
- type AgentEnvironmentAttribute
- type AgentEnvironmentFilter
- type AgentEnvironmentLoadedModuleAttribute
- type AiNotificationsAuth
- type AiNotificationsAuthInterface
- type AiNotificationsChannel
- type AiNotificationsChannelStatus
- type AiNotificationsChannelType
- type AiNotificationsDestination
- type AiNotificationsDestinationStatus
- type AiNotificationsDestinationType
- type AiNotificationsProduct
- type AiNotificationsProperty
- type AiNotificationsSecureURL
- type AiNotificationsSuggestion
- type AiNotificationsVariable
- type AiNotificationsVariableCategory
- type AiNotificationsVariableType
- type AiWorkflowsConfiguration
- type AiWorkflowsConfigurationInterface
- type AiWorkflowsDestinationConfiguration
- type AiWorkflowsDestinationType
- type AiWorkflowsEnrichment
- type AiWorkflowsEnrichmentType
- type AiWorkflowsFilter
- type AiWorkflowsFilterType
- type AiWorkflowsMutingRulesHandling
- type AiWorkflowsNotificationTrigger
- type AiWorkflowsOperator
- type AiWorkflowsPredicate
- type AiWorkflowsWorkflow
- type AlertableEntity
- type AlertableEntityInterface
- type AlertableEntityOutline
- type AlertableEntityOutlineInterface
- type ApmApplicationDeployment
- type ApmApplicationEntity
- func (x ApmApplicationEntity) GetAccount() accounts.AccountOutline
- func (x ApmApplicationEntity) GetAccountID() int
- func (x ApmApplicationEntity) GetAlertSeverity() EntityAlertSeverity
- func (x ApmApplicationEntity) GetAlertViolations() []EntityAlertViolation
- func (x ApmApplicationEntity) GetApmBrowserSummary() ApmBrowserApplicationSummaryData
- func (x ApmApplicationEntity) GetApmSettings() AgentApplicationSettingsApmBase
- func (x ApmApplicationEntity) GetApmSummary() ApmApplicationSummaryData
- func (x ApmApplicationEntity) GetApplicationID() int
- func (x ApmApplicationEntity) GetApplicationInstances() []AgentEnvironmentApplicationInstance
- func (x ApmApplicationEntity) GetApplicationInstancesV2() AgentEnvironmentApplicationInstancesResult
- func (x ApmApplicationEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x ApmApplicationEntity) GetDeployments() []ApmApplicationDeployment
- func (x ApmApplicationEntity) GetDomain() string
- func (x ApmApplicationEntity) GetEntityType() EntityType
- func (x ApmApplicationEntity) GetException() StackTraceApmException
- func (x ApmApplicationEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmApplicationEntity) GetFlamegraph() JavaFlightRecorderFlamegraph
- func (x ApmApplicationEntity) GetGUID() common.EntityGUID
- func (x ApmApplicationEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x ApmApplicationEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x ApmApplicationEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmApplicationEntity) GetLanguage() string
- func (x ApmApplicationEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x ApmApplicationEntity) GetMetricGroupingIssues() []MetricNormalizationRuleMetricGroupingIssue
- func (x ApmApplicationEntity) GetMetricNormalizationRule() MetricNormalizationRule
- func (x ApmApplicationEntity) GetMetricNormalizationRules() []MetricNormalizationRule
- func (x ApmApplicationEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x ApmApplicationEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x ApmApplicationEntity) GetName() string
- func (x ApmApplicationEntity) GetNerdStorage() NerdStorageEntityScope
- func (x ApmApplicationEntity) GetPermalink() string
- func (x ApmApplicationEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x ApmApplicationEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x ApmApplicationEntity) GetRelationships() []EntityRelationship
- func (x ApmApplicationEntity) GetReporting() bool
- func (x ApmApplicationEntity) GetRunningAgentVersions() ApmApplicationRunningAgentVersions
- func (x ApmApplicationEntity) GetServiceLevel() ServiceLevelDefinition
- func (x ApmApplicationEntity) GetSettings() ApmApplicationSettings
- func (x ApmApplicationEntity) GetTags() []EntityTag
- func (x ApmApplicationEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x ApmApplicationEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x ApmApplicationEntity) GetType() string
- func (x *ApmApplicationEntity) ImplementsAlertableEntity()
- func (x *ApmApplicationEntity) ImplementsApmBrowserApplicationEntity()
- func (x *ApmApplicationEntity) ImplementsEntity()
- type ApmApplicationEntityOutline
- func (x ApmApplicationEntityOutline) GetAccount() accounts.AccountOutline
- func (x ApmApplicationEntityOutline) GetAccountID() int
- func (x ApmApplicationEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x ApmApplicationEntityOutline) GetApmBrowserSummary() ApmBrowserApplicationSummaryData
- func (x ApmApplicationEntityOutline) GetApmSummary() ApmApplicationSummaryData
- func (x ApmApplicationEntityOutline) GetApplicationID() int
- func (x ApmApplicationEntityOutline) GetDomain() string
- func (x ApmApplicationEntityOutline) GetEntityType() EntityType
- func (x ApmApplicationEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmApplicationEntityOutline) GetGUID() common.EntityGUID
- func (x ApmApplicationEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x ApmApplicationEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x ApmApplicationEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmApplicationEntityOutline) GetLanguage() string
- func (x ApmApplicationEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x ApmApplicationEntityOutline) GetName() string
- func (x ApmApplicationEntityOutline) GetPermalink() string
- func (x ApmApplicationEntityOutline) GetReporting() bool
- func (x ApmApplicationEntityOutline) GetRunningAgentVersions() ApmApplicationRunningAgentVersions
- func (x ApmApplicationEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x ApmApplicationEntityOutline) GetSettings() ApmApplicationSettings
- func (x ApmApplicationEntityOutline) GetTags() []EntityTag
- func (x ApmApplicationEntityOutline) GetType() string
- func (x *ApmApplicationEntityOutline) ImplementsAlertableEntityOutline()
- func (x *ApmApplicationEntityOutline) ImplementsApmBrowserApplicationEntityOutline()
- func (x ApmApplicationEntityOutline) ImplementsEntity()
- func (x *ApmApplicationEntityOutline) ImplementsEntityOutline()
- type ApmApplicationRunningAgentVersions
- type ApmApplicationSettings
- type ApmApplicationSummaryData
- type ApmBrowserApplicationEntity
- type ApmBrowserApplicationEntityInterface
- type ApmBrowserApplicationEntityOutline
- type ApmBrowserApplicationEntityOutlineInterface
- type ApmBrowserApplicationSummaryData
- type ApmDatabaseInstanceEntity
- func (x ApmDatabaseInstanceEntity) GetAccount() accounts.AccountOutline
- func (x ApmDatabaseInstanceEntity) GetAccountID() int
- func (x ApmDatabaseInstanceEntity) GetAlertSeverity() EntityAlertSeverity
- func (x ApmDatabaseInstanceEntity) GetAlertViolations() []EntityAlertViolation
- func (x ApmDatabaseInstanceEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x ApmDatabaseInstanceEntity) GetDomain() string
- func (x ApmDatabaseInstanceEntity) GetEntityType() EntityType
- func (x ApmDatabaseInstanceEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmDatabaseInstanceEntity) GetGUID() common.EntityGUID
- func (x ApmDatabaseInstanceEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x ApmDatabaseInstanceEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x ApmDatabaseInstanceEntity) GetHost() string
- func (x ApmDatabaseInstanceEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmDatabaseInstanceEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x ApmDatabaseInstanceEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x ApmDatabaseInstanceEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x ApmDatabaseInstanceEntity) GetName() string
- func (x ApmDatabaseInstanceEntity) GetNerdStorage() NerdStorageEntityScope
- func (x ApmDatabaseInstanceEntity) GetPermalink() string
- func (x ApmDatabaseInstanceEntity) GetPortOrPath() string
- func (x ApmDatabaseInstanceEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x ApmDatabaseInstanceEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x ApmDatabaseInstanceEntity) GetRelationships() []EntityRelationship
- func (x ApmDatabaseInstanceEntity) GetReporting() bool
- func (x ApmDatabaseInstanceEntity) GetServiceLevel() ServiceLevelDefinition
- func (x ApmDatabaseInstanceEntity) GetTags() []EntityTag
- func (x ApmDatabaseInstanceEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x ApmDatabaseInstanceEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x ApmDatabaseInstanceEntity) GetType() string
- func (x ApmDatabaseInstanceEntity) GetVendor() string
- func (x *ApmDatabaseInstanceEntity) ImplementsAlertableEntity()
- func (x *ApmDatabaseInstanceEntity) ImplementsEntity()
- type ApmDatabaseInstanceEntityOutline
- func (x ApmDatabaseInstanceEntityOutline) GetAccount() accounts.AccountOutline
- func (x ApmDatabaseInstanceEntityOutline) GetAccountID() int
- func (x ApmDatabaseInstanceEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x ApmDatabaseInstanceEntityOutline) GetDomain() string
- func (x ApmDatabaseInstanceEntityOutline) GetEntityType() EntityType
- func (x ApmDatabaseInstanceEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmDatabaseInstanceEntityOutline) GetGUID() common.EntityGUID
- func (x ApmDatabaseInstanceEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x ApmDatabaseInstanceEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x ApmDatabaseInstanceEntityOutline) GetHost() string
- func (x ApmDatabaseInstanceEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmDatabaseInstanceEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x ApmDatabaseInstanceEntityOutline) GetName() string
- func (x ApmDatabaseInstanceEntityOutline) GetPermalink() string
- func (x ApmDatabaseInstanceEntityOutline) GetPortOrPath() string
- func (x ApmDatabaseInstanceEntityOutline) GetReporting() bool
- func (x ApmDatabaseInstanceEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x ApmDatabaseInstanceEntityOutline) GetTags() []EntityTag
- func (x ApmDatabaseInstanceEntityOutline) GetType() string
- func (x ApmDatabaseInstanceEntityOutline) GetVendor() string
- func (x *ApmDatabaseInstanceEntityOutline) ImplementsAlertableEntityOutline()
- func (x ApmDatabaseInstanceEntityOutline) ImplementsEntity()
- func (x *ApmDatabaseInstanceEntityOutline) ImplementsEntityOutline()
- type ApmExternalServiceEntity
- func (x ApmExternalServiceEntity) GetAccount() accounts.AccountOutline
- func (x ApmExternalServiceEntity) GetAccountID() int
- func (x ApmExternalServiceEntity) GetAlertSeverity() EntityAlertSeverity
- func (x ApmExternalServiceEntity) GetAlertViolations() []EntityAlertViolation
- func (x ApmExternalServiceEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x ApmExternalServiceEntity) GetDomain() string
- func (x ApmExternalServiceEntity) GetEntityType() EntityType
- func (x ApmExternalServiceEntity) GetExternalSummary() ApmExternalServiceSummaryData
- func (x ApmExternalServiceEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmExternalServiceEntity) GetGUID() common.EntityGUID
- func (x ApmExternalServiceEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x ApmExternalServiceEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x ApmExternalServiceEntity) GetHost() string
- func (x ApmExternalServiceEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmExternalServiceEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x ApmExternalServiceEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x ApmExternalServiceEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x ApmExternalServiceEntity) GetName() string
- func (x ApmExternalServiceEntity) GetNerdStorage() NerdStorageEntityScope
- func (x ApmExternalServiceEntity) GetPermalink() string
- func (x ApmExternalServiceEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x ApmExternalServiceEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x ApmExternalServiceEntity) GetRelationships() []EntityRelationship
- func (x ApmExternalServiceEntity) GetReporting() bool
- func (x ApmExternalServiceEntity) GetServiceLevel() ServiceLevelDefinition
- func (x ApmExternalServiceEntity) GetTags() []EntityTag
- func (x ApmExternalServiceEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x ApmExternalServiceEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x ApmExternalServiceEntity) GetType() string
- func (x *ApmExternalServiceEntity) ImplementsAlertableEntity()
- func (x *ApmExternalServiceEntity) ImplementsEntity()
- type ApmExternalServiceEntityOutline
- func (x ApmExternalServiceEntityOutline) GetAccount() accounts.AccountOutline
- func (x ApmExternalServiceEntityOutline) GetAccountID() int
- func (x ApmExternalServiceEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x ApmExternalServiceEntityOutline) GetDomain() string
- func (x ApmExternalServiceEntityOutline) GetEntityType() EntityType
- func (x ApmExternalServiceEntityOutline) GetExternalSummary() ApmExternalServiceSummaryData
- func (x ApmExternalServiceEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmExternalServiceEntityOutline) GetGUID() common.EntityGUID
- func (x ApmExternalServiceEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x ApmExternalServiceEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x ApmExternalServiceEntityOutline) GetHost() string
- func (x ApmExternalServiceEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x ApmExternalServiceEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x ApmExternalServiceEntityOutline) GetName() string
- func (x ApmExternalServiceEntityOutline) GetPermalink() string
- func (x ApmExternalServiceEntityOutline) GetReporting() bool
- func (x ApmExternalServiceEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x ApmExternalServiceEntityOutline) GetTags() []EntityTag
- func (x ApmExternalServiceEntityOutline) GetType() string
- func (x *ApmExternalServiceEntityOutline) ImplementsAlertableEntityOutline()
- func (x ApmExternalServiceEntityOutline) ImplementsEntity()
- func (x *ApmExternalServiceEntityOutline) ImplementsEntityOutline()
- type ApmExternalServiceSummaryData
- type AttributeMap
- type BrowserAgentInstallType
- type BrowserApplicationEntity
- func (x BrowserApplicationEntity) GetAccount() accounts.AccountOutline
- func (x BrowserApplicationEntity) GetAccountID() int
- func (x BrowserApplicationEntity) GetAgentInstallType() BrowserAgentInstallType
- func (x BrowserApplicationEntity) GetAlertSeverity() EntityAlertSeverity
- func (x BrowserApplicationEntity) GetAlertViolations() []EntityAlertViolation
- func (x BrowserApplicationEntity) GetApplicationID() int
- func (x BrowserApplicationEntity) GetBrowserProperties() AgentApplicationSettingsBrowserProperties
- func (x BrowserApplicationEntity) GetBrowserSettings() AgentApplicationSettingsBrowserBase
- func (x BrowserApplicationEntity) GetBrowserSummary() BrowserApplicationSummaryData
- func (x BrowserApplicationEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x BrowserApplicationEntity) GetDomain() string
- func (x BrowserApplicationEntity) GetEntityType() EntityType
- func (x BrowserApplicationEntity) GetException() StackTraceBrowserException
- func (x BrowserApplicationEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x BrowserApplicationEntity) GetGUID() common.EntityGUID
- func (x BrowserApplicationEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x BrowserApplicationEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x BrowserApplicationEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x BrowserApplicationEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x BrowserApplicationEntity) GetMetricGroupingIssues() []MetricNormalizationRuleMetricGroupingIssue
- func (x BrowserApplicationEntity) GetMetricNormalizationRule() MetricNormalizationRule
- func (x BrowserApplicationEntity) GetMetricNormalizationRules() []MetricNormalizationRule
- func (x BrowserApplicationEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x BrowserApplicationEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x BrowserApplicationEntity) GetName() string
- func (x BrowserApplicationEntity) GetNerdStorage() NerdStorageEntityScope
- func (x BrowserApplicationEntity) GetPermalink() string
- func (x BrowserApplicationEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x BrowserApplicationEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x BrowserApplicationEntity) GetRelationships() []EntityRelationship
- func (x BrowserApplicationEntity) GetReporting() bool
- func (x BrowserApplicationEntity) GetRunningAgentVersions() BrowserApplicationRunningAgentVersions
- func (x BrowserApplicationEntity) GetSegmentAllowListAggregate() AgentApplicationSegmentsBrowserSegmentAllowList
- func (x BrowserApplicationEntity) GetServiceLevel() ServiceLevelDefinition
- func (x BrowserApplicationEntity) GetServingApmApplicationID() int
- func (x BrowserApplicationEntity) GetSettings() BrowserApplicationSettings
- func (x BrowserApplicationEntity) GetTags() []EntityTag
- func (x BrowserApplicationEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x BrowserApplicationEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x BrowserApplicationEntity) GetType() string
- func (x *BrowserApplicationEntity) ImplementsAlertableEntity()
- func (x *BrowserApplicationEntity) ImplementsEntity()
- type BrowserApplicationEntityOutline
- func (x BrowserApplicationEntityOutline) GetAccount() accounts.AccountOutline
- func (x BrowserApplicationEntityOutline) GetAccountID() int
- func (x BrowserApplicationEntityOutline) GetAgentInstallType() BrowserAgentInstallType
- func (x BrowserApplicationEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x BrowserApplicationEntityOutline) GetApplicationID() int
- func (x BrowserApplicationEntityOutline) GetBrowserSummary() BrowserApplicationSummaryData
- func (x BrowserApplicationEntityOutline) GetDomain() string
- func (x BrowserApplicationEntityOutline) GetEntityType() EntityType
- func (x BrowserApplicationEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x BrowserApplicationEntityOutline) GetGUID() common.EntityGUID
- func (x BrowserApplicationEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x BrowserApplicationEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x BrowserApplicationEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x BrowserApplicationEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x BrowserApplicationEntityOutline) GetName() string
- func (x BrowserApplicationEntityOutline) GetPermalink() string
- func (x BrowserApplicationEntityOutline) GetReporting() bool
- func (x BrowserApplicationEntityOutline) GetRunningAgentVersions() BrowserApplicationRunningAgentVersions
- func (x BrowserApplicationEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x BrowserApplicationEntityOutline) GetServingApmApplicationID() int
- func (x BrowserApplicationEntityOutline) GetSettings() BrowserApplicationSettings
- func (x BrowserApplicationEntityOutline) GetTags() []EntityTag
- func (x BrowserApplicationEntityOutline) GetType() string
- func (x *BrowserApplicationEntityOutline) ImplementsAlertableEntityOutline()
- func (x BrowserApplicationEntityOutline) ImplementsEntity()
- func (x *BrowserApplicationEntityOutline) ImplementsEntityOutline()
- type BrowserApplicationRunningAgentVersions
- type BrowserApplicationSettings
- type BrowserApplicationSummaryData
- type ChangeTrackingDeployment
- type ChangeTrackingDeploymentSearchResult
- type ChangeTrackingDeploymentType
- type ChangeTrackingSearchFilter
- type ChangeTrackingTimeWindowInputWithDefaults
- type CollectionEntity
- type CollectionEntityInterface
- type DashboardAlertSeverity
- type DashboardAreaWidgetConfiguration
- type DashboardBarWidgetConfiguration
- type DashboardBillboardWidgetConfiguration
- type DashboardBillboardWidgetThreshold
- type DashboardEntity
- func (x DashboardEntity) GetAccount() accounts.AccountOutline
- func (x DashboardEntity) GetAccountID() int
- func (x DashboardEntity) GetAlertSeverity() EntityAlertSeverity
- func (x DashboardEntity) GetAlertViolations() []EntityAlertViolation
- func (x DashboardEntity) GetCreatedAt() nrtime.DateTime
- func (x DashboardEntity) GetDashboardParentGUID() common.EntityGUID
- func (x DashboardEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x DashboardEntity) GetDescription() string
- func (x DashboardEntity) GetDomain() string
- func (x DashboardEntity) GetEntityType() EntityType
- func (x DashboardEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x DashboardEntity) GetGUID() common.EntityGUID
- func (x DashboardEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x DashboardEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x DashboardEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x DashboardEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x DashboardEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x DashboardEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x DashboardEntity) GetName() string
- func (x DashboardEntity) GetNerdStorage() NerdStorageEntityScope
- func (x DashboardEntity) GetOwner() DashboardEntityOwnerInfo
- func (x DashboardEntity) GetPages() []DashboardPage
- func (x DashboardEntity) GetPermalink() string
- func (x DashboardEntity) GetPermissions() DashboardEntityPermissions
- func (x DashboardEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x DashboardEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x DashboardEntity) GetRelationships() []EntityRelationship
- func (x DashboardEntity) GetReporting() bool
- func (x DashboardEntity) GetServiceLevel() ServiceLevelDefinition
- func (x DashboardEntity) GetTags() []EntityTag
- func (x DashboardEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x DashboardEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x DashboardEntity) GetType() string
- func (x DashboardEntity) GetUpdatedAt() nrtime.DateTime
- func (x DashboardEntity) GetVariables() []DashboardVariable
- func (x *DashboardEntity) ImplementsAlertableEntity()
- func (x *DashboardEntity) ImplementsEntity()
- type DashboardEntityOutline
- func (x DashboardEntityOutline) GetAccount() accounts.AccountOutline
- func (x DashboardEntityOutline) GetAccountID() int
- func (x DashboardEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x DashboardEntityOutline) GetCreatedAt() nrtime.DateTime
- func (x DashboardEntityOutline) GetDashboardParentGUID() common.EntityGUID
- func (x DashboardEntityOutline) GetDomain() string
- func (x DashboardEntityOutline) GetEntityType() EntityType
- func (x DashboardEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x DashboardEntityOutline) GetGUID() common.EntityGUID
- func (x DashboardEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x DashboardEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x DashboardEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x DashboardEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x DashboardEntityOutline) GetName() string
- func (x DashboardEntityOutline) GetOwner() DashboardEntityOwnerInfo
- func (x DashboardEntityOutline) GetPermalink() string
- func (x DashboardEntityOutline) GetPermissions() DashboardEntityPermissions
- func (x DashboardEntityOutline) GetReporting() bool
- func (x DashboardEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x DashboardEntityOutline) GetTags() []EntityTag
- func (x DashboardEntityOutline) GetType() string
- func (x DashboardEntityOutline) GetUpdatedAt() nrtime.DateTime
- func (x *DashboardEntityOutline) ImplementsAlertableEntityOutline()
- func (x DashboardEntityOutline) ImplementsEntity()
- func (x *DashboardEntityOutline) ImplementsEntityOutline()
- type DashboardEntityOwnerInfo
- type DashboardEntityPermissions
- type DashboardLineWidgetConfiguration
- type DashboardMarkdownWidgetConfiguration
- type DashboardOwnerInfo
- type DashboardPage
- type DashboardPermissions
- type DashboardPieWidgetConfiguration
- type DashboardTableWidgetConfiguration
- type DashboardVariable
- type DashboardVariableDefaultItem
- type DashboardVariableDefaultValue
- type DashboardVariableEnumItem
- type DashboardVariableNRQLQuery
- type DashboardVariableOptions
- type DashboardVariableReplacementStrategy
- type DashboardVariableType
- type DashboardWidget
- type DashboardWidgetConfiguration
- type DashboardWidgetLayout
- type DashboardWidgetNRQLQuery
- type DashboardWidgetRawConfiguration
- type DashboardWidgetVisualization
- type DecodedEntity
- type DistributedTracingEntityTracingSummary
- type DomainTypeInput
- type Entities
- func (e *Entities) AddTags(guid common.EntityGUID, tags []Tag) errordeprecated
- func (e *Entities) AddTagsWithContext(ctx context.Context, guid common.EntityGUID, tags []Tag) errordeprecated
- func (e *Entities) DeleteTagValues(guid common.EntityGUID, tagValues []TagValue) errordeprecated
- func (e *Entities) DeleteTagValuesWithContext(ctx context.Context, guid common.EntityGUID, tagValues []TagValue) errordeprecated
- func (e *Entities) DeleteTags(guid common.EntityGUID, tagKeys []string) errordeprecated
- func (e *Entities) DeleteTagsWithContext(ctx context.Context, guid common.EntityGUID, tagKeys []string) errordeprecated
- func (a *Entities) GetEntities(gUIDs []common.EntityGUID) (*[]EntityInterface, error)
- func (a *Entities) GetEntitiesWithContext(ctx context.Context, gUIDs []common.EntityGUID) (*[]EntityInterface, error)
- func (a *Entities) GetEntity(gUID common.EntityGUID) (*EntityInterface, error)
- func (a *Entities) GetEntitySearch(options EntitySearchOptions, query string, ...) (*EntitySearch, error)
- func (a *Entities) GetEntitySearchByQuery(options EntitySearchOptions, query string, sortBy []EntitySearchSortCriteria) (*EntitySearch, error)
- func (a *Entities) GetEntitySearchByQueryWithContext(ctx context.Context, options EntitySearchOptions, query string, ...) (*EntitySearch, error)
- func (a *Entities) GetEntitySearchWithContext(ctx context.Context, options EntitySearchOptions, query string, ...) (*EntitySearch, error)
- func (a *Entities) GetEntityWithContext(ctx context.Context, gUID common.EntityGUID) (*EntityInterface, error)
- func (e *Entities) GetTagsForEntity(guid common.EntityGUID) ([]*EntityTag, error)
- func (e *Entities) GetTagsForEntityMutable(guid common.EntityGUID) ([]*EntityTag, error)
- func (e *Entities) GetTagsForEntityWithContext(ctx context.Context, guid common.EntityGUID) ([]*EntityTag, error)
- func (e *Entities) GetTagsForEntityWithContextMutable(ctx context.Context, guid common.EntityGUID) ([]*EntityTag, error)
- func (e *Entities) ListAllTags(guid common.EntityGUID) ([]*Tag, error)deprecated
- func (e *Entities) ListAllTagsWithContext(ctx context.Context, guid common.EntityGUID) ([]*Tag, error)deprecated
- func (e *Entities) ListTags(guid common.EntityGUID) ([]*Tag, error)deprecated
- func (e *Entities) ListTagsWithContext(ctx context.Context, guid common.EntityGUID) ([]*Tag, error)deprecated
- func (e *Entities) ReplaceTags(guid common.EntityGUID, tags []Tag) errordeprecated
- func (e *Entities) ReplaceTagsWithContext(ctx context.Context, guid common.EntityGUID, tags []Tag) errordeprecated
- func (a *Entities) TaggingAddTagsToEntity(gUID common.EntityGUID, tags []TaggingTagInput) (*TaggingMutationResult, error)
- func (a *Entities) TaggingAddTagsToEntityWithContext(ctx context.Context, gUID common.EntityGUID, tags []TaggingTagInput) (*TaggingMutationResult, error)
- func (a *Entities) TaggingDeleteTagFromEntity(gUID common.EntityGUID, tagKeys []string) (*TaggingMutationResult, error)
- func (a *Entities) TaggingDeleteTagFromEntityWithContext(ctx context.Context, gUID common.EntityGUID, tagKeys []string) (*TaggingMutationResult, error)
- func (a *Entities) TaggingDeleteTagValuesFromEntity(gUID common.EntityGUID, tagValues []TaggingTagValueInput) (*TaggingMutationResult, error)
- func (a *Entities) TaggingDeleteTagValuesFromEntityWithContext(ctx context.Context, gUID common.EntityGUID, tagValues []TaggingTagValueInput) (*TaggingMutationResult, error)
- func (a *Entities) TaggingReplaceTagsOnEntity(gUID common.EntityGUID, tags []TaggingTagInput) (*TaggingMutationResult, error)
- func (a *Entities) TaggingReplaceTagsOnEntityWithContext(ctx context.Context, gUID common.EntityGUID, tags []TaggingTagInput) (*TaggingMutationResult, error)
- type Entity
- type EntityAlertSeverity
- type EntityAlertViolation
- type EntityAlertViolationInt
- type EntityCollection
- type EntityCollectionDefinition
- type EntityCollectionScopeAccounts
- type EntityCollectionType
- type EntityGUIDValidationError
- type EntityGoldenContext
- type EntityGoldenContextInput
- type EntityGoldenContextScopedGoldenMetrics
- type EntityGoldenContextScopedGoldenTags
- type EntityGoldenEventObjectId
- type EntityGoldenMetric
- type EntityGoldenMetricDefinition
- type EntityGoldenMetricUnit
- type EntityGoldenNRQLTimeWindowInput
- type EntityGoldenOriginalDefinitionWithSelector
- type EntityGoldenOriginalQueryWithSelector
- type EntityGoldenTag
- type EntityInfrastructureIntegrationType
- type EntityInterface
- type EntityOutline
- type EntityOutlineInterface
- type EntityRelationship
- type EntityRelationshipDetectedEdge
- type EntityRelationshipEdge
- type EntityRelationshipEdgeDirection
- type EntityRelationshipEdgeFilter
- type EntityRelationshipEdgeInterface
- type EntityRelationshipEdgeType
- type EntityRelationshipEdgeTypeFilter
- type EntityRelationshipEntityDomainTypeFilter
- type EntityRelationshipFilter
- type EntityRelationshipNode
- type EntityRelationshipRelatedEntitiesResult
- type EntityRelationshipType
- type EntityRelationshipUserDefinedEdge
- type EntityRelationshipVertex
- type EntitySearch
- type EntitySearchCounts
- type EntitySearchCountsFacet
- type EntitySearchOptions
- type EntitySearchParams
- type EntitySearchQueryBuilder
- type EntitySearchQueryBuilderDomain
- type EntitySearchQueryBuilderTag
- type EntitySearchQueryBuilderType
- type EntitySearchResult
- type EntitySearchSortCriteria
- type EntitySearchTypes
- type EntityTag
- type EntityTagValueWithMetadata
- type EntityTagWithMetadata
- type EntityType
- type ExternalEntity
- func (x ExternalEntity) GetAccount() accounts.AccountOutline
- func (x ExternalEntity) GetAccountID() int
- func (x ExternalEntity) GetAlertSeverity() EntityAlertSeverity
- func (x ExternalEntity) GetAlertViolations() []EntityAlertViolation
- func (x ExternalEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x ExternalEntity) GetDomain() string
- func (x ExternalEntity) GetEntityType() EntityType
- func (x ExternalEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x ExternalEntity) GetGUID() common.EntityGUID
- func (x ExternalEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x ExternalEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x ExternalEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x ExternalEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x ExternalEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x ExternalEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x ExternalEntity) GetName() string
- func (x ExternalEntity) GetNerdStorage() NerdStorageEntityScope
- func (x ExternalEntity) GetPermalink() string
- func (x ExternalEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x ExternalEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x ExternalEntity) GetRelationships() []EntityRelationship
- func (x ExternalEntity) GetReporting() bool
- func (x ExternalEntity) GetServiceLevel() ServiceLevelDefinition
- func (x ExternalEntity) GetTags() []EntityTag
- func (x ExternalEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x ExternalEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x ExternalEntity) GetType() string
- func (x *ExternalEntity) ImplementsAlertableEntity()
- func (x *ExternalEntity) ImplementsEntity()
- type ExternalEntityOutline
- func (x ExternalEntityOutline) GetAccount() accounts.AccountOutline
- func (x ExternalEntityOutline) GetAccountID() int
- func (x ExternalEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x ExternalEntityOutline) GetDomain() string
- func (x ExternalEntityOutline) GetEntityType() EntityType
- func (x ExternalEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x ExternalEntityOutline) GetGUID() common.EntityGUID
- func (x ExternalEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x ExternalEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x ExternalEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x ExternalEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x ExternalEntityOutline) GetName() string
- func (x ExternalEntityOutline) GetPermalink() string
- func (x ExternalEntityOutline) GetReporting() bool
- func (x ExternalEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x ExternalEntityOutline) GetTags() []EntityTag
- func (x ExternalEntityOutline) GetType() string
- func (x *ExternalEntityOutline) ImplementsAlertableEntityOutline()
- func (x *ExternalEntityOutline) ImplementsEntityOutline()
- type Float
- type GenericEntity
- func (x GenericEntity) GetAccount() accounts.AccountOutline
- func (x GenericEntity) GetAccountID() int
- func (x GenericEntity) GetAlertSeverity() EntityAlertSeverity
- func (x GenericEntity) GetAlertViolations() []EntityAlertViolation
- func (x GenericEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x GenericEntity) GetDomain() string
- func (x GenericEntity) GetEntityType() EntityType
- func (x GenericEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x GenericEntity) GetGUID() common.EntityGUID
- func (x GenericEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x GenericEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x GenericEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x GenericEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x GenericEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x GenericEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x GenericEntity) GetName() string
- func (x GenericEntity) GetNerdStorage() NerdStorageEntityScope
- func (x GenericEntity) GetPermalink() string
- func (x GenericEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x GenericEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x GenericEntity) GetRelationships() []EntityRelationship
- func (x GenericEntity) GetReporting() bool
- func (x GenericEntity) GetServiceLevel() ServiceLevelDefinition
- func (x GenericEntity) GetTags() []EntityTag
- func (x GenericEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x GenericEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x GenericEntity) GetType() string
- func (x *GenericEntity) ImplementsAlertableEntity()
- func (x *GenericEntity) ImplementsEntity()
- type GenericEntityOutline
- func (x GenericEntityOutline) GetAccount() accounts.AccountOutline
- func (x GenericEntityOutline) GetAccountID() int
- func (x GenericEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x GenericEntityOutline) GetDomain() string
- func (x GenericEntityOutline) GetEntityType() EntityType
- func (x GenericEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x GenericEntityOutline) GetGUID() common.EntityGUID
- func (x GenericEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x GenericEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x GenericEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x GenericEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x GenericEntityOutline) GetName() string
- func (x GenericEntityOutline) GetPermalink() string
- func (x GenericEntityOutline) GetReporting() bool
- func (x GenericEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x GenericEntityOutline) GetTags() []EntityTag
- func (x GenericEntityOutline) GetType() string
- func (x *GenericEntityOutline) ImplementsAlertableEntityOutline()
- func (x GenericEntityOutline) ImplementsEntity()
- func (x *GenericEntityOutline) ImplementsEntityOutline()
- type GenericInfrastructureEntity
- func (x GenericInfrastructureEntity) GetAccount() accounts.AccountOutline
- func (x GenericInfrastructureEntity) GetAccountID() int
- func (x GenericInfrastructureEntity) GetAlertSeverity() EntityAlertSeverity
- func (x GenericInfrastructureEntity) GetAlertViolations() []EntityAlertViolation
- func (x GenericInfrastructureEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x GenericInfrastructureEntity) GetDomain() string
- func (x GenericInfrastructureEntity) GetEntityType() EntityType
- func (x GenericInfrastructureEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x GenericInfrastructureEntity) GetGUID() common.EntityGUID
- func (x GenericInfrastructureEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x GenericInfrastructureEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x GenericInfrastructureEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x GenericInfrastructureEntity) GetIntegrationTypeCode() string
- func (x GenericInfrastructureEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x GenericInfrastructureEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x GenericInfrastructureEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x GenericInfrastructureEntity) GetName() string
- func (x GenericInfrastructureEntity) GetNerdStorage() NerdStorageEntityScope
- func (x GenericInfrastructureEntity) GetPermalink() string
- func (x GenericInfrastructureEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x GenericInfrastructureEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x GenericInfrastructureEntity) GetRelationships() []EntityRelationship
- func (x GenericInfrastructureEntity) GetReporting() bool
- func (x GenericInfrastructureEntity) GetServiceLevel() ServiceLevelDefinition
- func (x GenericInfrastructureEntity) GetTags() []EntityTag
- func (x GenericInfrastructureEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x GenericInfrastructureEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x GenericInfrastructureEntity) GetType() string
- func (x *GenericInfrastructureEntity) ImplementsAlertableEntity()
- func (x *GenericInfrastructureEntity) ImplementsEntity()
- func (x *GenericInfrastructureEntity) ImplementsInfrastructureIntegrationEntity()
- type GenericInfrastructureEntityOutline
- func (x GenericInfrastructureEntityOutline) GetAccount() accounts.AccountOutline
- func (x GenericInfrastructureEntityOutline) GetAccountID() int
- func (x GenericInfrastructureEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x GenericInfrastructureEntityOutline) GetDomain() string
- func (x GenericInfrastructureEntityOutline) GetEntityType() EntityType
- func (x GenericInfrastructureEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x GenericInfrastructureEntityOutline) GetGUID() common.EntityGUID
- func (x GenericInfrastructureEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x GenericInfrastructureEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x GenericInfrastructureEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x GenericInfrastructureEntityOutline) GetIntegrationTypeCode() string
- func (x GenericInfrastructureEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x GenericInfrastructureEntityOutline) GetName() string
- func (x GenericInfrastructureEntityOutline) GetPermalink() string
- func (x GenericInfrastructureEntityOutline) GetReporting() bool
- func (x GenericInfrastructureEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x GenericInfrastructureEntityOutline) GetTags() []EntityTag
- func (x GenericInfrastructureEntityOutline) GetType() string
- func (x *GenericInfrastructureEntityOutline) ImplementsAlertableEntityOutline()
- func (x GenericInfrastructureEntityOutline) ImplementsEntity()
- func (x *GenericInfrastructureEntityOutline) ImplementsEntityOutline()
- func (x *GenericInfrastructureEntityOutline) ImplementsInfrastructureIntegrationEntityOutline()
- type InfrastructureAwsLambdaFunctionEntity
- func (x InfrastructureAwsLambdaFunctionEntity) GetAccount() accounts.AccountOutline
- func (x InfrastructureAwsLambdaFunctionEntity) GetAccountID() int
- func (x InfrastructureAwsLambdaFunctionEntity) GetAlertSeverity() EntityAlertSeverity
- func (x InfrastructureAwsLambdaFunctionEntity) GetAlertViolations() []EntityAlertViolation
- func (x InfrastructureAwsLambdaFunctionEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x InfrastructureAwsLambdaFunctionEntity) GetDomain() string
- func (x InfrastructureAwsLambdaFunctionEntity) GetEntityType() EntityType
- func (x InfrastructureAwsLambdaFunctionEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x InfrastructureAwsLambdaFunctionEntity) GetGUID() common.EntityGUID
- func (x InfrastructureAwsLambdaFunctionEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x InfrastructureAwsLambdaFunctionEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x InfrastructureAwsLambdaFunctionEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x InfrastructureAwsLambdaFunctionEntity) GetIntegrationTypeCode() string
- func (x InfrastructureAwsLambdaFunctionEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x InfrastructureAwsLambdaFunctionEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x InfrastructureAwsLambdaFunctionEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x InfrastructureAwsLambdaFunctionEntity) GetName() string
- func (x InfrastructureAwsLambdaFunctionEntity) GetNerdStorage() NerdStorageEntityScope
- func (x InfrastructureAwsLambdaFunctionEntity) GetPermalink() string
- func (x InfrastructureAwsLambdaFunctionEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x InfrastructureAwsLambdaFunctionEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x InfrastructureAwsLambdaFunctionEntity) GetRelationships() []EntityRelationship
- func (x InfrastructureAwsLambdaFunctionEntity) GetReporting() bool
- func (x InfrastructureAwsLambdaFunctionEntity) GetRuntime() string
- func (x InfrastructureAwsLambdaFunctionEntity) GetServiceLevel() ServiceLevelDefinition
- func (x InfrastructureAwsLambdaFunctionEntity) GetTags() []EntityTag
- func (x InfrastructureAwsLambdaFunctionEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x InfrastructureAwsLambdaFunctionEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x InfrastructureAwsLambdaFunctionEntity) GetType() string
- func (x *InfrastructureAwsLambdaFunctionEntity) ImplementsAlertableEntity()
- func (x *InfrastructureAwsLambdaFunctionEntity) ImplementsEntity()
- func (x *InfrastructureAwsLambdaFunctionEntity) ImplementsInfrastructureIntegrationEntity()
- type InfrastructureAwsLambdaFunctionEntityOutline
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetAccount() accounts.AccountOutline
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetAccountID() int
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetDomain() string
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetEntityType() EntityType
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetGUID() common.EntityGUID
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetIntegrationTypeCode() string
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetName() string
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetPermalink() string
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetReporting() bool
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetRuntime() string
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetTags() []EntityTag
- func (x InfrastructureAwsLambdaFunctionEntityOutline) GetType() string
- func (x *InfrastructureAwsLambdaFunctionEntityOutline) ImplementsAlertableEntityOutline()
- func (x InfrastructureAwsLambdaFunctionEntityOutline) ImplementsEntity()
- func (x *InfrastructureAwsLambdaFunctionEntityOutline) ImplementsEntityOutline()
- func (x *InfrastructureAwsLambdaFunctionEntityOutline) ImplementsInfrastructureIntegrationEntityOutline()
- type InfrastructureHostEntity
- func (x InfrastructureHostEntity) GetAccount() accounts.AccountOutline
- func (x InfrastructureHostEntity) GetAccountID() int
- func (x InfrastructureHostEntity) GetAlertSeverity() EntityAlertSeverity
- func (x InfrastructureHostEntity) GetAlertViolations() []EntityAlertViolation
- func (x InfrastructureHostEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x InfrastructureHostEntity) GetDomain() string
- func (x InfrastructureHostEntity) GetEntityType() EntityType
- func (x InfrastructureHostEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x InfrastructureHostEntity) GetGUID() common.EntityGUID
- func (x InfrastructureHostEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x InfrastructureHostEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x InfrastructureHostEntity) GetHostSummary() InfrastructureHostSummaryData
- func (x InfrastructureHostEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x InfrastructureHostEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x InfrastructureHostEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x InfrastructureHostEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x InfrastructureHostEntity) GetName() string
- func (x InfrastructureHostEntity) GetNerdStorage() NerdStorageEntityScope
- func (x InfrastructureHostEntity) GetPermalink() string
- func (x InfrastructureHostEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x InfrastructureHostEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x InfrastructureHostEntity) GetRelationships() []EntityRelationship
- func (x InfrastructureHostEntity) GetReporting() bool
- func (x InfrastructureHostEntity) GetServiceLevel() ServiceLevelDefinition
- func (x InfrastructureHostEntity) GetTags() []EntityTag
- func (x InfrastructureHostEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x InfrastructureHostEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x InfrastructureHostEntity) GetType() string
- func (x *InfrastructureHostEntity) ImplementsAlertableEntity()
- func (x *InfrastructureHostEntity) ImplementsEntity()
- type InfrastructureHostEntityOutline
- func (x InfrastructureHostEntityOutline) GetAccount() accounts.AccountOutline
- func (x InfrastructureHostEntityOutline) GetAccountID() int
- func (x InfrastructureHostEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x InfrastructureHostEntityOutline) GetDomain() string
- func (x InfrastructureHostEntityOutline) GetEntityType() EntityType
- func (x InfrastructureHostEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x InfrastructureHostEntityOutline) GetGUID() common.EntityGUID
- func (x InfrastructureHostEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x InfrastructureHostEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x InfrastructureHostEntityOutline) GetHostSummary() InfrastructureHostSummaryData
- func (x InfrastructureHostEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x InfrastructureHostEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x InfrastructureHostEntityOutline) GetName() string
- func (x InfrastructureHostEntityOutline) GetPermalink() string
- func (x InfrastructureHostEntityOutline) GetReporting() bool
- func (x InfrastructureHostEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x InfrastructureHostEntityOutline) GetTags() []EntityTag
- func (x InfrastructureHostEntityOutline) GetType() string
- func (x *InfrastructureHostEntityOutline) ImplementsAlertableEntityOutline()
- func (x InfrastructureHostEntityOutline) ImplementsEntity()
- func (x *InfrastructureHostEntityOutline) ImplementsEntityOutline()
- type InfrastructureHostSummaryData
- type InfrastructureIntegrationEntity
- type InfrastructureIntegrationEntityInterface
- type InfrastructureIntegrationEntityOutline
- type InfrastructureIntegrationEntityOutlineInterface
- type JavaFlightRecorderFlamegraph
- type JavaFlightRecorderStackFrame
- type KeyTransactionApplication
- type KeyTransactionEntity
- func (x KeyTransactionEntity) GetAccount() accounts.AccountOutline
- func (x KeyTransactionEntity) GetAccountID() int
- func (x KeyTransactionEntity) GetAlertSeverity() EntityAlertSeverity
- func (x KeyTransactionEntity) GetAlertViolations() []EntityAlertViolation
- func (x KeyTransactionEntity) GetApdexTarget() float64
- func (x KeyTransactionEntity) GetApplication() KeyTransactionApplication
- func (x KeyTransactionEntity) GetBrowserApdexTarget() float64
- func (x KeyTransactionEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x KeyTransactionEntity) GetDomain() string
- func (x KeyTransactionEntity) GetEntityType() EntityType
- func (x KeyTransactionEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x KeyTransactionEntity) GetGUID() common.EntityGUID
- func (x KeyTransactionEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x KeyTransactionEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x KeyTransactionEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x KeyTransactionEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x KeyTransactionEntity) GetMetricName() string
- func (x KeyTransactionEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x KeyTransactionEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x KeyTransactionEntity) GetName() string
- func (x KeyTransactionEntity) GetNerdStorage() NerdStorageEntityScope
- func (x KeyTransactionEntity) GetPermalink() string
- func (x KeyTransactionEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x KeyTransactionEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x KeyTransactionEntity) GetRelationships() []EntityRelationship
- func (x KeyTransactionEntity) GetReporting() bool
- func (x KeyTransactionEntity) GetServiceLevel() ServiceLevelDefinition
- func (x KeyTransactionEntity) GetTags() []EntityTag
- func (x KeyTransactionEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x KeyTransactionEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x KeyTransactionEntity) GetType() string
- func (x *KeyTransactionEntity) ImplementsAlertableEntity()
- func (x *KeyTransactionEntity) ImplementsEntity()
- type KeyTransactionEntityOutline
- func (x KeyTransactionEntityOutline) GetAccount() accounts.AccountOutline
- func (x KeyTransactionEntityOutline) GetAccountID() int
- func (x KeyTransactionEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x KeyTransactionEntityOutline) GetDomain() string
- func (x KeyTransactionEntityOutline) GetEntityType() EntityType
- func (x KeyTransactionEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x KeyTransactionEntityOutline) GetGUID() common.EntityGUID
- func (x KeyTransactionEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x KeyTransactionEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x KeyTransactionEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x KeyTransactionEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x KeyTransactionEntityOutline) GetName() string
- func (x KeyTransactionEntityOutline) GetPermalink() string
- func (x KeyTransactionEntityOutline) GetReporting() bool
- func (x KeyTransactionEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x KeyTransactionEntityOutline) GetTags() []EntityTag
- func (x KeyTransactionEntityOutline) GetType() string
- func (x *KeyTransactionEntityOutline) ImplementsAlertableEntityOutline()
- func (x *KeyTransactionEntityOutline) ImplementsEntityOutline()
- type MetricNormalizationRule
- type MetricNormalizationRuleAction
- type MetricNormalizationRuleMetricGroupingIssue
- type MobileAppSummaryData
- type MobileApplicationEntity
- func (x MobileApplicationEntity) GetAccount() accounts.AccountOutline
- func (x MobileApplicationEntity) GetAccountID() int
- func (x MobileApplicationEntity) GetAlertSeverity() EntityAlertSeverity
- func (x MobileApplicationEntity) GetAlertViolations() []EntityAlertViolation
- func (x MobileApplicationEntity) GetApplicationID() int
- func (x MobileApplicationEntity) GetCrash() StackTraceMobileCrash
- func (x MobileApplicationEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x MobileApplicationEntity) GetDomain() string
- func (x MobileApplicationEntity) GetEntityType() EntityType
- func (x MobileApplicationEntity) GetException() StackTraceMobileException
- func (x MobileApplicationEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x MobileApplicationEntity) GetGUID() common.EntityGUID
- func (x MobileApplicationEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x MobileApplicationEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x MobileApplicationEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x MobileApplicationEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x MobileApplicationEntity) GetMetricGroupingIssues() []MetricNormalizationRuleMetricGroupingIssue
- func (x MobileApplicationEntity) GetMetricNormalizationRule() MetricNormalizationRule
- func (x MobileApplicationEntity) GetMetricNormalizationRules() []MetricNormalizationRule
- func (x MobileApplicationEntity) GetMobileProperties() AgentApplicationSettingsMobileProperties
- func (x MobileApplicationEntity) GetMobileSettings() AgentApplicationSettingsMobileBase
- func (x MobileApplicationEntity) GetMobileSummary() MobileAppSummaryData
- func (x MobileApplicationEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x MobileApplicationEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x MobileApplicationEntity) GetName() string
- func (x MobileApplicationEntity) GetNerdStorage() NerdStorageEntityScope
- func (x MobileApplicationEntity) GetPermalink() string
- func (x MobileApplicationEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x MobileApplicationEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x MobileApplicationEntity) GetRelationships() []EntityRelationship
- func (x MobileApplicationEntity) GetReporting() bool
- func (x MobileApplicationEntity) GetServiceLevel() ServiceLevelDefinition
- func (x MobileApplicationEntity) GetTags() []EntityTag
- func (x MobileApplicationEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x MobileApplicationEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x MobileApplicationEntity) GetType() string
- func (x *MobileApplicationEntity) ImplementsAlertableEntity()
- func (x *MobileApplicationEntity) ImplementsEntity()
- type MobileApplicationEntityOutline
- func (x MobileApplicationEntityOutline) GetAccount() accounts.AccountOutline
- func (x MobileApplicationEntityOutline) GetAccountID() int
- func (x MobileApplicationEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x MobileApplicationEntityOutline) GetApplicationID() int
- func (x MobileApplicationEntityOutline) GetDomain() string
- func (x MobileApplicationEntityOutline) GetEntityType() EntityType
- func (x MobileApplicationEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x MobileApplicationEntityOutline) GetGUID() common.EntityGUID
- func (x MobileApplicationEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x MobileApplicationEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x MobileApplicationEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x MobileApplicationEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x MobileApplicationEntityOutline) GetMobileSummary() MobileAppSummaryData
- func (x MobileApplicationEntityOutline) GetName() string
- func (x MobileApplicationEntityOutline) GetPermalink() string
- func (x MobileApplicationEntityOutline) GetReporting() bool
- func (x MobileApplicationEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x MobileApplicationEntityOutline) GetTags() []EntityTag
- func (x MobileApplicationEntityOutline) GetType() string
- func (x *MobileApplicationEntityOutline) ImplementsAlertableEntityOutline()
- func (x MobileApplicationEntityOutline) ImplementsEntity()
- func (x *MobileApplicationEntityOutline) ImplementsEntityOutline()
- type NRQLQueryOptions
- type NerdStorageCollectionMember
- type NerdStorageDocument
- type NerdStorageEntityScope
- type SecureCredentialEntity
- func (x SecureCredentialEntity) GetAccount() accounts.AccountOutline
- func (x SecureCredentialEntity) GetAccountID() int
- func (x SecureCredentialEntity) GetAlertSeverity() EntityAlertSeverity
- func (x SecureCredentialEntity) GetAlertViolations() []EntityAlertViolation
- func (x SecureCredentialEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x SecureCredentialEntity) GetDescription() string
- func (x SecureCredentialEntity) GetDomain() string
- func (x SecureCredentialEntity) GetEntityType() EntityType
- func (x SecureCredentialEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x SecureCredentialEntity) GetGUID() common.EntityGUID
- func (x SecureCredentialEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x SecureCredentialEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x SecureCredentialEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x SecureCredentialEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x SecureCredentialEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x SecureCredentialEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x SecureCredentialEntity) GetName() string
- func (x SecureCredentialEntity) GetNerdStorage() NerdStorageEntityScope
- func (x SecureCredentialEntity) GetPermalink() string
- func (x SecureCredentialEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x SecureCredentialEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x SecureCredentialEntity) GetRelationships() []EntityRelationship
- func (x SecureCredentialEntity) GetReporting() bool
- func (x SecureCredentialEntity) GetSecureCredentialId() string
- func (x SecureCredentialEntity) GetSecureCredentialSummary() SecureCredentialSummaryData
- func (x SecureCredentialEntity) GetServiceLevel() ServiceLevelDefinition
- func (x SecureCredentialEntity) GetTags() []EntityTag
- func (x SecureCredentialEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x SecureCredentialEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x SecureCredentialEntity) GetType() string
- func (x SecureCredentialEntity) GetUpdatedAt() *nrtime.EpochMilliseconds
- func (x *SecureCredentialEntity) ImplementsAlertableEntity()
- func (x *SecureCredentialEntity) ImplementsEntity()
- type SecureCredentialEntityOutline
- func (x SecureCredentialEntityOutline) GetAccount() accounts.AccountOutline
- func (x SecureCredentialEntityOutline) GetAccountID() int
- func (x SecureCredentialEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x SecureCredentialEntityOutline) GetDescription() string
- func (x SecureCredentialEntityOutline) GetDomain() string
- func (x SecureCredentialEntityOutline) GetEntityType() EntityType
- func (x SecureCredentialEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x SecureCredentialEntityOutline) GetGUID() common.EntityGUID
- func (x SecureCredentialEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x SecureCredentialEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x SecureCredentialEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x SecureCredentialEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x SecureCredentialEntityOutline) GetName() string
- func (x SecureCredentialEntityOutline) GetPermalink() string
- func (x SecureCredentialEntityOutline) GetReporting() bool
- func (x SecureCredentialEntityOutline) GetSecureCredentialId() string
- func (x SecureCredentialEntityOutline) GetSecureCredentialSummary() SecureCredentialSummaryData
- func (x SecureCredentialEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x SecureCredentialEntityOutline) GetTags() []EntityTag
- func (x SecureCredentialEntityOutline) GetType() string
- func (x SecureCredentialEntityOutline) GetUpdatedAt() *nrtime.EpochMilliseconds
- func (x *SecureCredentialEntityOutline) ImplementsAlertableEntityOutline()
- func (x SecureCredentialEntityOutline) ImplementsEntity()
- func (x *SecureCredentialEntityOutline) ImplementsEntityOutline()
- type SecureCredentialSummaryData
- type SecureValue
- type SemVer
- type ServiceLevelDefinition
- type SortBy
- type SortCriterionWithDirection
- type StackTraceApmException
- type StackTraceApmStackTrace
- type StackTraceApmStackTraceFrame
- type StackTraceBrowserException
- type StackTraceBrowserStackTrace
- type StackTraceBrowserStackTraceFrame
- type StackTraceMobileCrash
- type StackTraceMobileCrashStackTrace
- type StackTraceMobileCrashStackTraceFrame
- type StackTraceMobileException
- type StackTraceMobileExceptionStackTrace
- type StackTraceMobileExceptionStackTraceFrame
- type SyntheticMonitorEntity
- func (x SyntheticMonitorEntity) GetAccount() accounts.AccountOutline
- func (x SyntheticMonitorEntity) GetAccountID() int
- func (x SyntheticMonitorEntity) GetAlertSeverity() EntityAlertSeverity
- func (x SyntheticMonitorEntity) GetAlertViolations() []EntityAlertViolation
- func (x SyntheticMonitorEntity) GetAssets() []SyntheticsSyntheticMonitorAsset
- func (x SyntheticMonitorEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x SyntheticMonitorEntity) GetDomain() string
- func (x SyntheticMonitorEntity) GetEntityType() EntityType
- func (x SyntheticMonitorEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x SyntheticMonitorEntity) GetGUID() common.EntityGUID
- func (x SyntheticMonitorEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x SyntheticMonitorEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x SyntheticMonitorEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x SyntheticMonitorEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x SyntheticMonitorEntity) GetMonitorId() string
- func (x SyntheticMonitorEntity) GetMonitorSummary() SyntheticMonitorSummaryData
- func (x SyntheticMonitorEntity) GetMonitorType() SyntheticMonitorType
- func (x SyntheticMonitorEntity) GetMonitoredURL() string
- func (x SyntheticMonitorEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x SyntheticMonitorEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x SyntheticMonitorEntity) GetName() string
- func (x SyntheticMonitorEntity) GetNerdStorage() NerdStorageEntityScope
- func (x SyntheticMonitorEntity) GetPeriod() nrtime.Minutes
- func (x SyntheticMonitorEntity) GetPermalink() string
- func (x SyntheticMonitorEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x SyntheticMonitorEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x SyntheticMonitorEntity) GetRelationships() []EntityRelationship
- func (x SyntheticMonitorEntity) GetReporting() bool
- func (x SyntheticMonitorEntity) GetServiceLevel() ServiceLevelDefinition
- func (x SyntheticMonitorEntity) GetTags() []EntityTag
- func (x SyntheticMonitorEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x SyntheticMonitorEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x SyntheticMonitorEntity) GetType() string
- func (x *SyntheticMonitorEntity) ImplementsAlertableEntity()
- func (x *SyntheticMonitorEntity) ImplementsEntity()
- type SyntheticMonitorEntityOutline
- func (x SyntheticMonitorEntityOutline) GetAccount() accounts.AccountOutline
- func (x SyntheticMonitorEntityOutline) GetAccountID() int
- func (x SyntheticMonitorEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x SyntheticMonitorEntityOutline) GetDomain() string
- func (x SyntheticMonitorEntityOutline) GetEntityType() EntityType
- func (x SyntheticMonitorEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x SyntheticMonitorEntityOutline) GetGUID() common.EntityGUID
- func (x SyntheticMonitorEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x SyntheticMonitorEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x SyntheticMonitorEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x SyntheticMonitorEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x SyntheticMonitorEntityOutline) GetMonitorId() string
- func (x SyntheticMonitorEntityOutline) GetMonitorSummary() SyntheticMonitorSummaryData
- func (x SyntheticMonitorEntityOutline) GetMonitorType() SyntheticMonitorType
- func (x SyntheticMonitorEntityOutline) GetMonitoredURL() string
- func (x SyntheticMonitorEntityOutline) GetName() string
- func (x SyntheticMonitorEntityOutline) GetPeriod() nrtime.Minutes
- func (x SyntheticMonitorEntityOutline) GetPermalink() string
- func (x SyntheticMonitorEntityOutline) GetReporting() bool
- func (x SyntheticMonitorEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x SyntheticMonitorEntityOutline) GetTags() []EntityTag
- func (x SyntheticMonitorEntityOutline) GetType() string
- func (x *SyntheticMonitorEntityOutline) ImplementsAlertableEntityOutline()
- func (x SyntheticMonitorEntityOutline) ImplementsEntity()
- func (x *SyntheticMonitorEntityOutline) ImplementsEntityOutline()
- type SyntheticMonitorStatus
- type SyntheticMonitorSummaryData
- type SyntheticMonitorType
- type SyntheticsSyntheticMonitorAsset
- type Tagdeprecated
- type TagValuedeprecated
- type TaggingAddTagsToEntityQueryResponse
- type TaggingDeleteTagFromEntityQueryResponse
- type TaggingDeleteTagValuesFromEntityQueryResponse
- type TaggingMutationError
- type TaggingMutationErrorType
- type TaggingMutationResult
- type TaggingReplaceTagsOnEntityQueryResponse
- type TaggingTagInput
- type TaggingTagValueInput
- type TeamEntity
- func (x TeamEntity) GetAccount() accounts.AccountOutline
- func (x TeamEntity) GetAccountID() int
- func (x TeamEntity) GetAlertSeverity() EntityAlertSeverity
- func (x TeamEntity) GetAlertViolations() []EntityAlertViolation
- func (x TeamEntity) GetCollection() EntityCollection
- func (x TeamEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x TeamEntity) GetDomain() string
- func (x TeamEntity) GetEntityType() EntityType
- func (x TeamEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x TeamEntity) GetGUID() common.EntityGUID
- func (x TeamEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x TeamEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x TeamEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x TeamEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x TeamEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x TeamEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x TeamEntity) GetName() string
- func (x TeamEntity) GetNerdStorage() NerdStorageEntityScope
- func (x TeamEntity) GetPermalink() string
- func (x TeamEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x TeamEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x TeamEntity) GetRelationships() []EntityRelationship
- func (x TeamEntity) GetReporting() bool
- func (x TeamEntity) GetServiceLevel() ServiceLevelDefinition
- func (x TeamEntity) GetTags() []EntityTag
- func (x TeamEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x TeamEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x TeamEntity) GetType() string
- func (x *TeamEntity) ImplementsAlertableEntity()
- func (x *TeamEntity) ImplementsCollectionEntity()
- func (x *TeamEntity) ImplementsEntity()
- type TeamEntityOutline
- func (x TeamEntityOutline) GetAccount() accounts.AccountOutline
- func (x TeamEntityOutline) GetAccountID() int
- func (x TeamEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x TeamEntityOutline) GetDomain() string
- func (x TeamEntityOutline) GetEntityType() EntityType
- func (x TeamEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x TeamEntityOutline) GetGUID() common.EntityGUID
- func (x TeamEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x TeamEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x TeamEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x TeamEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x TeamEntityOutline) GetName() string
- func (x TeamEntityOutline) GetPermalink() string
- func (x TeamEntityOutline) GetReporting() bool
- func (x TeamEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x TeamEntityOutline) GetTags() []EntityTag
- func (x TeamEntityOutline) GetType() string
- func (x *TeamEntityOutline) ImplementsAlertableEntityOutline()
- func (x *TeamEntityOutline) ImplementsEntityOutline()
- type ThirdPartyServiceEntity
- func (x ThirdPartyServiceEntity) GetAccount() accounts.AccountOutline
- func (x ThirdPartyServiceEntity) GetAccountID() int
- func (x ThirdPartyServiceEntity) GetAlertSeverity() EntityAlertSeverity
- func (x ThirdPartyServiceEntity) GetAlertViolations() []EntityAlertViolation
- func (x ThirdPartyServiceEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x ThirdPartyServiceEntity) GetDomain() string
- func (x ThirdPartyServiceEntity) GetEntityType() EntityType
- func (x ThirdPartyServiceEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x ThirdPartyServiceEntity) GetGUID() common.EntityGUID
- func (x ThirdPartyServiceEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x ThirdPartyServiceEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x ThirdPartyServiceEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x ThirdPartyServiceEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x ThirdPartyServiceEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x ThirdPartyServiceEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x ThirdPartyServiceEntity) GetName() string
- func (x ThirdPartyServiceEntity) GetNerdStorage() NerdStorageEntityScope
- func (x ThirdPartyServiceEntity) GetPermalink() string
- func (x ThirdPartyServiceEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x ThirdPartyServiceEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x ThirdPartyServiceEntity) GetRelationships() []EntityRelationship
- func (x ThirdPartyServiceEntity) GetReporting() bool
- func (x ThirdPartyServiceEntity) GetServiceLevel() ServiceLevelDefinition
- func (x ThirdPartyServiceEntity) GetTags() []EntityTag
- func (x ThirdPartyServiceEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x ThirdPartyServiceEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x ThirdPartyServiceEntity) GetType() string
- func (x *ThirdPartyServiceEntity) ImplementsAlertableEntity()
- func (x *ThirdPartyServiceEntity) ImplementsEntity()
- type ThirdPartyServiceEntityOutline
- func (x ThirdPartyServiceEntityOutline) GetAccount() accounts.AccountOutline
- func (x ThirdPartyServiceEntityOutline) GetAccountID() int
- func (x ThirdPartyServiceEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x ThirdPartyServiceEntityOutline) GetDomain() string
- func (x ThirdPartyServiceEntityOutline) GetEntityType() EntityType
- func (x ThirdPartyServiceEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x ThirdPartyServiceEntityOutline) GetGUID() common.EntityGUID
- func (x ThirdPartyServiceEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x ThirdPartyServiceEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x ThirdPartyServiceEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x ThirdPartyServiceEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x ThirdPartyServiceEntityOutline) GetName() string
- func (x ThirdPartyServiceEntityOutline) GetPermalink() string
- func (x ThirdPartyServiceEntityOutline) GetReporting() bool
- func (x ThirdPartyServiceEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x ThirdPartyServiceEntityOutline) GetTags() []EntityTag
- func (x ThirdPartyServiceEntityOutline) GetType() string
- func (x *ThirdPartyServiceEntityOutline) ImplementsAlertableEntityOutline()
- func (x ThirdPartyServiceEntityOutline) ImplementsEntity()
- func (x *ThirdPartyServiceEntityOutline) ImplementsEntityOutline()
- type TimeWindowInput
- type UnavailableEntity
- func (x UnavailableEntity) GetAccount() accounts.AccountOutline
- func (x UnavailableEntity) GetAccountID() int
- func (x UnavailableEntity) GetAlertSeverity() EntityAlertSeverity
- func (x UnavailableEntity) GetAlertViolations() []EntityAlertViolation
- func (x UnavailableEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x UnavailableEntity) GetDomain() string
- func (x UnavailableEntity) GetEntityType() EntityType
- func (x UnavailableEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x UnavailableEntity) GetGUID() common.EntityGUID
- func (x UnavailableEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x UnavailableEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x UnavailableEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x UnavailableEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x UnavailableEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x UnavailableEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x UnavailableEntity) GetName() string
- func (x UnavailableEntity) GetNerdStorage() NerdStorageEntityScope
- func (x UnavailableEntity) GetPermalink() string
- func (x UnavailableEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x UnavailableEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x UnavailableEntity) GetRelationships() []EntityRelationship
- func (x UnavailableEntity) GetReporting() bool
- func (x UnavailableEntity) GetServiceLevel() ServiceLevelDefinition
- func (x UnavailableEntity) GetTags() []EntityTag
- func (x UnavailableEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x UnavailableEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x UnavailableEntity) GetType() string
- func (x *UnavailableEntity) ImplementsAlertableEntity()
- func (x *UnavailableEntity) ImplementsEntity()
- type UnavailableEntityOutline
- func (x UnavailableEntityOutline) GetAccount() accounts.AccountOutline
- func (x UnavailableEntityOutline) GetAccountID() int
- func (x UnavailableEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x UnavailableEntityOutline) GetDomain() string
- func (x UnavailableEntityOutline) GetEntityType() EntityType
- func (x UnavailableEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x UnavailableEntityOutline) GetGUID() common.EntityGUID
- func (x UnavailableEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x UnavailableEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x UnavailableEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x UnavailableEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x UnavailableEntityOutline) GetName() string
- func (x UnavailableEntityOutline) GetPermalink() string
- func (x UnavailableEntityOutline) GetReporting() bool
- func (x UnavailableEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x UnavailableEntityOutline) GetTags() []EntityTag
- func (x UnavailableEntityOutline) GetType() string
- func (x *UnavailableEntityOutline) ImplementsAlertableEntityOutline()
- func (x UnavailableEntityOutline) ImplementsEntity()
- func (x *UnavailableEntityOutline) ImplementsEntityOutline()
- type WorkloadEntity
- func (x WorkloadEntity) GetAccount() accounts.AccountOutline
- func (x WorkloadEntity) GetAccountID() int
- func (x WorkloadEntity) GetAlertSeverity() EntityAlertSeverity
- func (x WorkloadEntity) GetAlertViolations() []EntityAlertViolation
- func (x WorkloadEntity) GetCollection() EntityCollection
- func (x WorkloadEntity) GetCreatedAt() *nrtime.EpochMilliseconds
- func (x WorkloadEntity) GetCreatedByUser() users.UserReference
- func (x WorkloadEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
- func (x WorkloadEntity) GetDomain() string
- func (x WorkloadEntity) GetEntityType() EntityType
- func (x WorkloadEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x WorkloadEntity) GetGUID() common.EntityGUID
- func (x WorkloadEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x WorkloadEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x WorkloadEntity) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x WorkloadEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x WorkloadEntity) GetNRDBQuery() nrdb.NRDBResultContainer
- func (x WorkloadEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
- func (x WorkloadEntity) GetName() string
- func (x WorkloadEntity) GetNerdStorage() NerdStorageEntityScope
- func (x WorkloadEntity) GetPermalink() string
- func (x WorkloadEntity) GetRecentAlertViolations() []EntityAlertViolation
- func (x WorkloadEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
- func (x WorkloadEntity) GetRelationships() []EntityRelationship
- func (x WorkloadEntity) GetReporting() bool
- func (x WorkloadEntity) GetServiceLevel() ServiceLevelDefinition
- func (x WorkloadEntity) GetTags() []EntityTag
- func (x WorkloadEntity) GetTagsWithMetadata() []EntityTagWithMetadata
- func (x WorkloadEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
- func (x WorkloadEntity) GetType() string
- func (x WorkloadEntity) GetUpdatedAt() *nrtime.EpochMilliseconds
- func (x WorkloadEntity) GetWorkloadStatus() WorkloadStatus
- func (x *WorkloadEntity) ImplementsAlertableEntity()
- func (x *WorkloadEntity) ImplementsCollectionEntity()
- func (x *WorkloadEntity) ImplementsEntity()
- type WorkloadEntityOutline
- func (x WorkloadEntityOutline) GetAccount() accounts.AccountOutline
- func (x WorkloadEntityOutline) GetAccountID() int
- func (x WorkloadEntityOutline) GetAlertSeverity() EntityAlertSeverity
- func (x WorkloadEntityOutline) GetCreatedAt() *nrtime.EpochMilliseconds
- func (x WorkloadEntityOutline) GetCreatedByUser() users.UserReference
- func (x WorkloadEntityOutline) GetDomain() string
- func (x WorkloadEntityOutline) GetEntityType() EntityType
- func (x WorkloadEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
- func (x WorkloadEntityOutline) GetGUID() common.EntityGUID
- func (x WorkloadEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
- func (x WorkloadEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
- func (x WorkloadEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
- func (x WorkloadEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
- func (x WorkloadEntityOutline) GetName() string
- func (x WorkloadEntityOutline) GetPermalink() string
- func (x WorkloadEntityOutline) GetReporting() bool
- func (x WorkloadEntityOutline) GetServiceLevel() ServiceLevelDefinition
- func (x WorkloadEntityOutline) GetTags() []EntityTag
- func (x WorkloadEntityOutline) GetType() string
- func (x WorkloadEntityOutline) GetUpdatedAt() *nrtime.EpochMilliseconds
- func (x WorkloadEntityOutline) GetWorkloadStatus() WorkloadStatus
- func (x *WorkloadEntityOutline) ImplementsAlertableEntityOutline()
- func (x WorkloadEntityOutline) ImplementsEntity()
- func (x *WorkloadEntityOutline) ImplementsEntityOutline()
- type WorkloadEntityRef
- type WorkloadStatus
- type WorkloadStatusSource
- type WorkloadStatusValue
Examples ¶
Constants ¶
const (
DELIMITER = "|"
)
const TaggingAddTagsToEntityMutation = `` /* 153-byte string literal not displayed */
const TaggingDeleteTagFromEntityMutation = `` /* 157-byte string literal not displayed */
const TaggingDeleteTagValuesFromEntityMutation = `` /* 183-byte string literal not displayed */
const TaggingReplaceTagsOnEntityMutation = `` /* 157-byte string literal not displayed */
Variables ¶
var AgentApplicationSegmentsListTypeTypes = struct { // INTERNAL refers to a list that has been generated by New Relic. INTERNAL AgentApplicationSegmentsListType // USER refers to a list that has been generated by the customer. USER AgentApplicationSegmentsListType }{ INTERNAL: "INTERNAL", USER: "USER", }
var AgentApplicationSettingsBrowserLoaderTypes = struct { // Use PRO instead FULL AgentApplicationSettingsBrowserLoader // Lite: Gives you information about some basic page load timing and browser user information. Lacks the Browser Pro features and SPA features. LITE AgentApplicationSettingsBrowserLoader // Don't use an agent. NONE AgentApplicationSettingsBrowserLoader // Pro: Gives you access to the Browser Pro features. Lacks the functionality designed for single page app monitoring. PRO AgentApplicationSettingsBrowserLoader // This value is no longer in use. RUM AgentApplicationSettingsBrowserLoader // Pro+SPA: This is the default installed agent when you enable browser monitoring. Gives you access to all of the Browser Pro features and to Single Page App (SPA) monitoring. Provides detailed page timing data and the most up-to-date New Relic features, including distributed tracing, for all types of applications. SPA AgentApplicationSettingsBrowserLoader // This value is specified for backwards-compatability. XHR AgentApplicationSettingsBrowserLoader }{ FULL: "FULL", LITE: "LITE", NONE: "NONE", PRO: "PRO", RUM: "RUM", SPA: "SPA", XHR: "XHR", }
var AgentApplicationSettingsNetworkFilterModeTypes = struct { // Disables both show and hide confurations. DISABLED AgentApplicationSettingsNetworkFilterMode // Use the hide list configuration. HIDE AgentApplicationSettingsNetworkFilterMode // Use the show list configuration. SHOW AgentApplicationSettingsNetworkFilterMode }{ DISABLED: "DISABLED", HIDE: "HIDE", SHOW: "SHOW", }
var AgentApplicationSettingsRecordSqlEnumTypes = struct { // This is the default value. This setting strips string literals and numeric sequences from your queries and replaces them with the ? character. For example: the query select * from table where ssn='123-45-6789' would become select * from table where ssn=?. OBFUSCATED AgentApplicationSettingsRecordSqlEnum // Query collection is turned off entirely. OFF AgentApplicationSettingsRecordSqlEnum // If you are confident that full query data collection will not impact your data security or your users' privacy, you can change the setting to RAW, which will record all query values. NOTE: 'RAW' is not permitted when 'High security mode' is enabled. RAW AgentApplicationSettingsRecordSqlEnum }{ OBFUSCATED: "OBFUSCATED", OFF: "OFF", RAW: "RAW", }
var AgentApplicationSettingsSessionTraceModeTypes = struct { // Fixed Rate mode for Session Trace // (Default) Session traces are randomly sampled and stored at a rate of 90/hour. FIXED_RATE AgentApplicationSettingsSessionTraceMode // Probabilistic mode for Session Trace // (Custom) Opt to collect more session traces using percentage from 0-100. PROBABILISTIC AgentApplicationSettingsSessionTraceMode }{ FIXED_RATE: "FIXED_RATE", PROBABILISTIC: "PROBABILISTIC", }
var AgentApplicationSettingsThresholdTypeEnumTypes = struct { // Configures the threshold to be 4 times the value of APDEX_T. APDEX_F AgentApplicationSettingsThresholdTypeEnum // Threshold will be statically configured via the corresponding "value" field. VALUE AgentApplicationSettingsThresholdTypeEnum }{ APDEX_F: "APDEX_F", VALUE: "VALUE", }
var AgentApplicationSettingsTracerTypes = struct { // Cross-application tracing feature enabled. CROSS_APPLICATION_TRACER AgentApplicationSettingsTracer // Distributed tracing feature enabled. DISTRIBUTED_TRACING AgentApplicationSettingsTracer // Both cross-application and distributed tracing disabled. NONE AgentApplicationSettingsTracer }{ CROSS_APPLICATION_TRACER: "CROSS_APPLICATION_TRACER", DISTRIBUTED_TRACING: "DISTRIBUTED_TRACING", NONE: "NONE", }
var AiNotificationsChannelStatusTypes = struct { // Configuration Error channel status CONFIGURATION_ERROR AiNotificationsChannelStatus // Configuration Warning channel status CONFIGURATION_WARNING AiNotificationsChannelStatus // Default channel status DEFAULT AiNotificationsChannelStatus // Draft channel status DRAFT AiNotificationsChannelStatus // Error channel status ERROR AiNotificationsChannelStatus // Tested channel status TESTED AiNotificationsChannelStatus // Throttled channel status THROTTLED AiNotificationsChannelStatus // Unknown Error channel status UNKNOWN_ERROR AiNotificationsChannelStatus }{ CONFIGURATION_ERROR: "CONFIGURATION_ERROR", CONFIGURATION_WARNING: "CONFIGURATION_WARNING", DEFAULT: "DEFAULT", DRAFT: "DRAFT", ERROR: "ERROR", TESTED: "TESTED", THROTTLED: "THROTTLED", UNKNOWN_ERROR: "UNKNOWN_ERROR", }
var AiNotificationsChannelTypeTypes = struct { // Email channel type EMAIL AiNotificationsChannelType // Event Bridge channel type EVENT_BRIDGE AiNotificationsChannelType // Jira Classic channel type JIRA_CLASSIC AiNotificationsChannelType // Jira Nextgen channel type JIRA_NEXTGEN AiNotificationsChannelType // Mobile push channel type MOBILE_PUSH AiNotificationsChannelType // PagerDuty channel type PAGERDUTY_ACCOUNT_INTEGRATION AiNotificationsChannelType // Pager Duty channel type PAGERDUTY_SERVICE_INTEGRATION AiNotificationsChannelType // Servicenow events channel type SERVICENOW_EVENTS AiNotificationsChannelType // Servicenow incidents channel type SERVICENOW_INCIDENTS AiNotificationsChannelType // ServiceNow app channel type SERVICE_NOW_APP AiNotificationsChannelType // Slack channel type SLACK AiNotificationsChannelType // Slack Collaboration channel type SLACK_COLLABORATION AiNotificationsChannelType // Legacy Slack channel type based on Incoming Webhooks SLACK_LEGACY AiNotificationsChannelType // Webhook channel type WEBHOOK AiNotificationsChannelType }{ EMAIL: "EMAIL", EVENT_BRIDGE: "EVENT_BRIDGE", JIRA_CLASSIC: "JIRA_CLASSIC", JIRA_NEXTGEN: "JIRA_NEXTGEN", MOBILE_PUSH: "MOBILE_PUSH", PAGERDUTY_ACCOUNT_INTEGRATION: "PAGERDUTY_ACCOUNT_INTEGRATION", PAGERDUTY_SERVICE_INTEGRATION: "PAGERDUTY_SERVICE_INTEGRATION", SERVICENOW_EVENTS: "SERVICENOW_EVENTS", SERVICENOW_INCIDENTS: "SERVICENOW_INCIDENTS", SERVICE_NOW_APP: "SERVICE_NOW_APP", SLACK: "SLACK", SLACK_COLLABORATION: "SLACK_COLLABORATION", SLACK_LEGACY: "SLACK_LEGACY", WEBHOOK: "WEBHOOK", }
var AiNotificationsDestinationStatusTypes = struct { // Authentication Error destination status AUTHENTICATION_ERROR AiNotificationsDestinationStatus // Authorization Error destination status AUTHORIZATION_ERROR AiNotificationsDestinationStatus // Authorization Warning destination status AUTHORIZATION_WARNING AiNotificationsDestinationStatus // Auth Error destination status AUTH_ERROR AiNotificationsDestinationStatus // Configuration Error destination status CONFIGURATION_ERROR AiNotificationsDestinationStatus // Default destination status DEFAULT AiNotificationsDestinationStatus // Draft channel status DRAFT AiNotificationsDestinationStatus // Error channel status ERROR AiNotificationsDestinationStatus // External Server Error destination status EXTERNAL_SERVER_ERROR AiNotificationsDestinationStatus // Temporary Warning destination status TEMPORARY_WARNING AiNotificationsDestinationStatus // Tested channel status TESTED AiNotificationsDestinationStatus // Throttled channel status THROTTLED AiNotificationsDestinationStatus // Throttling Warning destination status THROTTLING_WARNING AiNotificationsDestinationStatus // Timeout Error destination status TIMEOUT_ERROR AiNotificationsDestinationStatus // Uninstalled destination status UNINSTALLED AiNotificationsDestinationStatus // Unknown Error destination status UNKNOWN_ERROR AiNotificationsDestinationStatus }{ AUTHENTICATION_ERROR: "AUTHENTICATION_ERROR", AUTHORIZATION_ERROR: "AUTHORIZATION_ERROR", AUTHORIZATION_WARNING: "AUTHORIZATION_WARNING", AUTH_ERROR: "AUTH_ERROR", CONFIGURATION_ERROR: "CONFIGURATION_ERROR", DEFAULT: "DEFAULT", DRAFT: "DRAFT", ERROR: "ERROR", EXTERNAL_SERVER_ERROR: "EXTERNAL_SERVER_ERROR", TEMPORARY_WARNING: "TEMPORARY_WARNING", TESTED: "TESTED", THROTTLED: "THROTTLED", THROTTLING_WARNING: "THROTTLING_WARNING", TIMEOUT_ERROR: "TIMEOUT_ERROR", UNINSTALLED: "UNINSTALLED", UNKNOWN_ERROR: "UNKNOWN_ERROR", }
var AiNotificationsDestinationTypeTypes = struct { // Email destination type EMAIL AiNotificationsDestinationType // EventBridge destination type EVENT_BRIDGE AiNotificationsDestinationType // Jira destination type JIRA AiNotificationsDestinationType // Mobile push destination type MOBILE_PUSH AiNotificationsDestinationType // PagerDuty destination type PAGERDUTY_ACCOUNT_INTEGRATION AiNotificationsDestinationType // PagerDuty destination type} PAGERDUTY_SERVICE_INTEGRATION AiNotificationsDestinationType // ServiceNow destination type SERVICE_NOW AiNotificationsDestinationType // ServiceNow app destination type SERVICE_NOW_APP AiNotificationsDestinationType // Slack destination type SLACK AiNotificationsDestinationType // Slack Collaboration destination type SLACK_COLLABORATION AiNotificationsDestinationType // Legacy Slack destination type based on Incoming Webhooks SLACK_LEGACY AiNotificationsDestinationType // WebHook destination type WEBHOOK AiNotificationsDestinationType }{ EMAIL: "EMAIL", EVENT_BRIDGE: "EVENT_BRIDGE", JIRA: "JIRA", MOBILE_PUSH: "MOBILE_PUSH", PAGERDUTY_ACCOUNT_INTEGRATION: "PAGERDUTY_ACCOUNT_INTEGRATION", PAGERDUTY_SERVICE_INTEGRATION: "PAGERDUTY_SERVICE_INTEGRATION", SERVICE_NOW: "SERVICE_NOW", SERVICE_NOW_APP: "SERVICE_NOW_APP", SLACK: "SLACK", SLACK_COLLABORATION: "SLACK_COLLABORATION", SLACK_LEGACY: "SLACK_LEGACY", WEBHOOK: "WEBHOOK", }
var AiNotificationsProductTypes = struct { // Alerts product type ALERTS AiNotificationsProduct // APM product type APM AiNotificationsProduct // Change tracking product type CHANGE_TRACKING AiNotificationsProduct // CSSP (EOPs) product type CSSP AiNotificationsProduct // Discussions and comments product type DISCUSSIONS AiNotificationsProduct // Error Tracking product type ERROR_TRACKING AiNotificationsProduct // Incident Intelligence product type IINT AiNotificationsProduct // Notifications internal product type NTFC AiNotificationsProduct // Proactive Detection product type PD AiNotificationsProduct // Security product type SECURITY AiNotificationsProduct // Sharing product type SHARING AiNotificationsProduct }{ ALERTS: "ALERTS", APM: "APM", CHANGE_TRACKING: "CHANGE_TRACKING", CSSP: "CSSP", DISCUSSIONS: "DISCUSSIONS", ERROR_TRACKING: "ERROR_TRACKING", IINT: "IINT", NTFC: "NTFC", PD: "PD", SECURITY: "SECURITY", SHARING: "SHARING", }
var AiNotificationsVariableCategoryTypes = struct { // Condition category CONDITION AiNotificationsVariableCategory // Entities category ENTITIES AiNotificationsVariableCategory // Incident category INCIDENT AiNotificationsVariableCategory // Issue category ISSUE AiNotificationsVariableCategory // Default category OTHER AiNotificationsVariableCategory // Policy category POLICY AiNotificationsVariableCategory // Tags category TAGS AiNotificationsVariableCategory // Workflow category WORKFLOW AiNotificationsVariableCategory }{ CONDITION: "CONDITION", ENTITIES: "ENTITIES", INCIDENT: "INCIDENT", ISSUE: "ISSUE", OTHER: "OTHER", POLICY: "POLICY", TAGS: "TAGS", WORKFLOW: "WORKFLOW", }
var AiNotificationsVariableTypeTypes = struct { // Boolean variable type BOOLEAN AiNotificationsVariableType // List variable type LIST AiNotificationsVariableType // number variable type NUMBER AiNotificationsVariableType // Object variable type OBJECT AiNotificationsVariableType // String variable type STRING AiNotificationsVariableType }{ BOOLEAN: "BOOLEAN", LIST: "LIST", NUMBER: "NUMBER", OBJECT: "OBJECT", STRING: "STRING", }
var AiWorkflowsDestinationTypeTypes = struct { // Email Destination Configuration type EMAIL AiWorkflowsDestinationType // Event Bridge Destination Configuration type EVENT_BRIDGE AiWorkflowsDestinationType // Jira Destination Configuration type JIRA AiWorkflowsDestinationType // New Relic Mobile Push Destination Configuration type MOBILE_PUSH AiWorkflowsDestinationType // Pager Duty Destination Configuration type PAGERDUTY AiWorkflowsDestinationType // Pager Duty with account integration Destination Configuration type PAGERDUTY_ACCOUNT_INTEGRATION AiWorkflowsDestinationType // Pager Duty with service integration Destination Configuration type PAGERDUTY_SERVICE_INTEGRATION AiWorkflowsDestinationType // Service Now Destination Configuration type SERVICE_NOW AiWorkflowsDestinationType // ServiceNow official NewRelic app Configuration type SERVICE_NOW_APP AiWorkflowsDestinationType // Slack Destination Configuration type SLACK AiWorkflowsDestinationType // Slack legacy Destination Configuration type SLACK_LEGACY AiWorkflowsDestinationType // Webhook Destination Configuration type WEBHOOK AiWorkflowsDestinationType }{ EMAIL: "EMAIL", EVENT_BRIDGE: "EVENT_BRIDGE", JIRA: "JIRA", MOBILE_PUSH: "MOBILE_PUSH", PAGERDUTY: "PAGERDUTY", PAGERDUTY_ACCOUNT_INTEGRATION: "PAGERDUTY_ACCOUNT_INTEGRATION", PAGERDUTY_SERVICE_INTEGRATION: "PAGERDUTY_SERVICE_INTEGRATION", SERVICE_NOW: "SERVICE_NOW", SERVICE_NOW_APP: "SERVICE_NOW_APP", SLACK: "SLACK", SLACK_LEGACY: "SLACK_LEGACY", WEBHOOK: "WEBHOOK", }
var AiWorkflowsEnrichmentTypeTypes = struct { // NRQL Enrichment type NRQL AiWorkflowsEnrichmentType }{ NRQL: "NRQL", }
var AiWorkflowsFilterTypeTypes = struct { // Standard Filter type FILTER AiWorkflowsFilterType // View Filter type VIEW AiWorkflowsFilterType }{ FILTER: "FILTER", VIEW: "VIEW", }
var AiWorkflowsMutingRulesHandlingTypes = struct { // Notify only about partially muted and unmuted issues DONT_NOTIFY_FULLY_MUTED_ISSUES AiWorkflowsMutingRulesHandling // Notify only about unmuted issues DONT_NOTIFY_FULLY_OR_PARTIALLY_MUTED_ISSUES AiWorkflowsMutingRulesHandling // Notify about all issues NOTIFY_ALL_ISSUES AiWorkflowsMutingRulesHandling }{ DONT_NOTIFY_FULLY_MUTED_ISSUES: "DONT_NOTIFY_FULLY_MUTED_ISSUES", DONT_NOTIFY_FULLY_OR_PARTIALLY_MUTED_ISSUES: "DONT_NOTIFY_FULLY_OR_PARTIALLY_MUTED_ISSUES", NOTIFY_ALL_ISSUES: "NOTIFY_ALL_ISSUES", }
var AiWorkflowsNotificationTriggerTypes = struct { // Send a notification when the issue is acknowledged ACKNOWLEDGED AiWorkflowsNotificationTrigger // Send a notification when the issue is activated ACTIVATED AiWorkflowsNotificationTrigger // Send a notification when the issue is closed CLOSED AiWorkflowsNotificationTrigger // Sends notification when the issue has other updates OTHER_UPDATES AiWorkflowsNotificationTrigger // Send a notification when the issue's priority has changed PRIORITY_CHANGED AiWorkflowsNotificationTrigger }{ ACKNOWLEDGED: "ACKNOWLEDGED", ACTIVATED: "ACTIVATED", CLOSED: "CLOSED", OTHER_UPDATES: "OTHER_UPDATES", PRIORITY_CHANGED: "PRIORITY_CHANGED", }
var AiWorkflowsOperatorTypes = struct { // String or list attribute contains this value CONTAINS AiWorkflowsOperator // String or list attribute does not contain this value DOES_NOT_CONTAIN AiWorkflowsOperator // String or Numeric attribute does not equal this value DOES_NOT_EQUAL AiWorkflowsOperator // Element in list attribute does not exactly match this value DOES_NOT_EXACTLY_MATCH AiWorkflowsOperator // String attribute ends with this value ENDS_WITH AiWorkflowsOperator // String or Numeric attribute equals this value EQUAL AiWorkflowsOperator // Element in list attribute exactly matches this value EXACTLY_MATCHES AiWorkflowsOperator // Numeric attribute is greater or equal to this value GREATER_OR_EQUAL AiWorkflowsOperator // Numeric attribute is greater than this value GREATER_THAN AiWorkflowsOperator // Boolean attribute equals value IS AiWorkflowsOperator // Boolean attribute does not equal value IS_NOT AiWorkflowsOperator // Numeric attribute is less or equal to this value LESS_OR_EQUAL AiWorkflowsOperator // Numeric attribute is less than this value LESS_THAN AiWorkflowsOperator // String attribute starts with this value STARTS_WITH AiWorkflowsOperator }{ CONTAINS: "CONTAINS", DOES_NOT_CONTAIN: "DOES_NOT_CONTAIN", DOES_NOT_EQUAL: "DOES_NOT_EQUAL", DOES_NOT_EXACTLY_MATCH: "DOES_NOT_EXACTLY_MATCH", ENDS_WITH: "ENDS_WITH", EQUAL: "EQUAL", EXACTLY_MATCHES: "EXACTLY_MATCHES", GREATER_OR_EQUAL: "GREATER_OR_EQUAL", GREATER_THAN: "GREATER_THAN", IS: "IS", IS_NOT: "IS_NOT", LESS_OR_EQUAL: "LESS_OR_EQUAL", LESS_THAN: "LESS_THAN", STARTS_WITH: "STARTS_WITH", }
var BrowserAgentInstallTypeTypes = struct { // Lite agent install type. LITE BrowserAgentInstallType // Pro agent install type. PRO BrowserAgentInstallType // Pro + SPA agent install type. PRO_SPA BrowserAgentInstallType }{ LITE: "LITE", PRO: "PRO", PRO_SPA: "PRO_SPA", }
var ChangeTrackingDeploymentTypeTypes = struct { // A vanilla deployment BASIC ChangeTrackingDeploymentType // Blue-green deployment BLUE_GREEN ChangeTrackingDeploymentType // Canary deployment CANARY ChangeTrackingDeploymentType // Other types of deployment. OTHER ChangeTrackingDeploymentType // Rolling deployment. ROLLING ChangeTrackingDeploymentType // Shadow deployment SHADOW ChangeTrackingDeploymentType }{ BASIC: "BASIC", BLUE_GREEN: "BLUE_GREEN", CANARY: "CANARY", OTHER: "OTHER", ROLLING: "ROLLING", SHADOW: "SHADOW", }
var DashboardAlertSeverityTypes = struct { // CRITICAL. CRITICAL DashboardAlertSeverity // NOT_ALERTING. NOT_ALERTING DashboardAlertSeverity // WARNING. WARNING DashboardAlertSeverity }{ CRITICAL: "CRITICAL", NOT_ALERTING: "NOT_ALERTING", WARNING: "WARNING", }
var DashboardEntityPermissionsTypes = struct { // Private PRIVATE DashboardEntityPermissions // Public read only PUBLIC_READ_ONLY DashboardEntityPermissions // Public read & write PUBLIC_READ_WRITE DashboardEntityPermissions }{ PRIVATE: "PRIVATE", PUBLIC_READ_ONLY: "PUBLIC_READ_ONLY", PUBLIC_READ_WRITE: "PUBLIC_READ_WRITE", }
var DashboardPermissionsTypes = struct { // Private PRIVATE DashboardPermissions // Public read only PUBLIC_READ_ONLY DashboardPermissions // Public read & write PUBLIC_READ_WRITE DashboardPermissions }{ PRIVATE: "PRIVATE", PUBLIC_READ_ONLY: "PUBLIC_READ_ONLY", PUBLIC_READ_WRITE: "PUBLIC_READ_WRITE", }
var DashboardVariableReplacementStrategyTypes = struct { // Replace the variable based on its automatically-inferred type. DEFAULT DashboardVariableReplacementStrategy // Replace the variable value as an identifier. IDENTIFIER DashboardVariableReplacementStrategy // Replace the variable value as a number. NUMBER DashboardVariableReplacementStrategy // Replace the variable value as a string. STRING DashboardVariableReplacementStrategy }{ DEFAULT: "DEFAULT", IDENTIFIER: "IDENTIFIER", NUMBER: "NUMBER", STRING: "STRING", }
var DashboardVariableTypeTypes = struct { // Value comes from an enumerated list of possible values. ENUM DashboardVariableType // Value comes from the results of a NRQL query. NRQL DashboardVariableType // Dashboard user can supply an arbitrary string value to variable. STRING DashboardVariableType }{ ENUM: "ENUM", NRQL: "NRQL", STRING: "STRING", }
var EntityAlertSeverityTypes = struct { // Indicates an entity has a critical violation in progress. CRITICAL EntityAlertSeverity // Indicates an entity has no violations and therefore is not alerting. NOT_ALERTING EntityAlertSeverity // Indicates an entity is not configured for alerting. NOT_CONFIGURED EntityAlertSeverity // Indicates an entity has a warning violation in progress. WARNING EntityAlertSeverity }{ CRITICAL: "CRITICAL", NOT_ALERTING: "NOT_ALERTING", NOT_CONFIGURED: "NOT_CONFIGURED", WARNING: "WARNING", }
var EntityCollectionTypeTypes = struct { // Collections that define the entities that belong to a team TEAM EntityCollectionType // Collections that define the entities that belong to a workload WORKLOAD EntityCollectionType // Collections that define the entity groups that are used to calculate the status of a workload WORKLOAD_STATUS_RULE_GROUP EntityCollectionType }{ TEAM: "TEAM", WORKLOAD: "WORKLOAD", WORKLOAD_STATUS_RULE_GROUP: "WORKLOAD_STATUS_RULE_GROUP", }
var EntityGUIDValidationErrorTypes = struct { INVALID_ENTITY_GUID_ERROR EntityGUIDValidationError EMPTY_ENTITY_TYPE_ERROR EntityGUIDValidationError EMPTY_DOMAIN_ID_ERROR EntityGUIDValidationError }{ INVALID_ENTITY_GUID_ERROR: errors.New("invalid entity GUID format"), EMPTY_ENTITY_TYPE_ERROR: errors.New("entity type is required"), EMPTY_DOMAIN_ID_ERROR: errors.New("domain ID is required"), }
var EntityGoldenEventObjectIdTypes = struct { // The WHERE clause will be done against a domainId. DOMAIN_IDS EntityGoldenEventObjectId // The WHERE clause will be done against a GUID. ENTITY_GUIDS EntityGoldenEventObjectId // The WHERE clause will be done against the name of the entity. ENTITY_NAMES EntityGoldenEventObjectId }{ DOMAIN_IDS: "DOMAIN_IDS", ENTITY_GUIDS: "ENTITY_GUIDS", ENTITY_NAMES: "ENTITY_NAMES", }
var EntityGoldenMetricUnitTypes = struct { // Apdex (Application Performance Index). APDEX EntityGoldenMetricUnit // Bits. BITS EntityGoldenMetricUnit // Bits per second. BITS_PER_SECOND EntityGoldenMetricUnit // Bytes. BYTES EntityGoldenMetricUnit // Bytes per second. BYTES_PER_SECOND EntityGoldenMetricUnit // Degrees celsius. CELSIUS EntityGoldenMetricUnit // Count. COUNT EntityGoldenMetricUnit // Hertz. HERTZ EntityGoldenMetricUnit // Messages per second. MESSAGES_PER_SECOND EntityGoldenMetricUnit // Milliseconds. MS EntityGoldenMetricUnit // Operations per second. OPERATIONS_PER_SECOND EntityGoldenMetricUnit // Pages loaded per second. PAGES_PER_SECOND EntityGoldenMetricUnit // Percentage. PERCENTAGE EntityGoldenMetricUnit // Requests received per minute. REQUESTS_PER_MINUTE EntityGoldenMetricUnit // Requests received per second. REQUESTS_PER_SECOND EntityGoldenMetricUnit // Seconds. SECONDS EntityGoldenMetricUnit // Timestamp. TIMESTAMP EntityGoldenMetricUnit }{ APDEX: "APDEX", BITS: "BITS", BITS_PER_SECOND: "BITS_PER_SECOND", BYTES: "BYTES", BYTES_PER_SECOND: "BYTES_PER_SECOND", CELSIUS: "CELSIUS", COUNT: "COUNT", HERTZ: "HERTZ", MESSAGES_PER_SECOND: "MESSAGES_PER_SECOND", MS: "MS", OPERATIONS_PER_SECOND: "OPERATIONS_PER_SECOND", PAGES_PER_SECOND: "PAGES_PER_SECOND", PERCENTAGE: "PERCENTAGE", REQUESTS_PER_MINUTE: "REQUESTS_PER_MINUTE", REQUESTS_PER_SECOND: "REQUESTS_PER_SECOND", SECONDS: "SECONDS", TIMESTAMP: "TIMESTAMP", }
var EntityInfrastructureIntegrationTypeTypes = struct { // APACHE_SERVER integration APACHE_SERVER EntityInfrastructureIntegrationType // AWSELASTICSEARCHNODE integration AWSELASTICSEARCHNODE EntityInfrastructureIntegrationType // AWS_ALB integration AWS_ALB EntityInfrastructureIntegrationType // AWS_ALB_LISTENER integration AWS_ALB_LISTENER EntityInfrastructureIntegrationType // AWS_ALB_LISTENER_RULE integration AWS_ALB_LISTENER_RULE EntityInfrastructureIntegrationType // AWS_ALB_TARGET_GROUP integration AWS_ALB_TARGET_GROUP EntityInfrastructureIntegrationType // AWS_API_GATEWAY_API integration AWS_API_GATEWAY_API EntityInfrastructureIntegrationType // AWS_API_GATEWAY_RESOURCE integration AWS_API_GATEWAY_RESOURCE EntityInfrastructureIntegrationType // AWS_API_GATEWAY_RESOURCE_WITH_METRICS integration AWS_API_GATEWAY_RESOURCE_WITH_METRICS EntityInfrastructureIntegrationType // AWS_API_GATEWAY_STAGE integration AWS_API_GATEWAY_STAGE EntityInfrastructureIntegrationType // AWS_AUTO_SCALING_GROUP integration AWS_AUTO_SCALING_GROUP EntityInfrastructureIntegrationType // AWS_AUTO_SCALING_INSTANCE integration AWS_AUTO_SCALING_INSTANCE EntityInfrastructureIntegrationType // AWS_AUTO_SCALING_LAUNCH_CONFIGURATION integration AWS_AUTO_SCALING_LAUNCH_CONFIGURATION EntityInfrastructureIntegrationType // AWS_AUTO_SCALING_POLICY integration AWS_AUTO_SCALING_POLICY EntityInfrastructureIntegrationType // AWS_AUTO_SCALING_REGION_LIMIT integration AWS_AUTO_SCALING_REGION_LIMIT EntityInfrastructureIntegrationType // AWS_BILLING_ACCOUNT_COST integration AWS_BILLING_ACCOUNT_COST EntityInfrastructureIntegrationType // AWS_BILLING_ACCOUNT_SERVICE_COST integration AWS_BILLING_ACCOUNT_SERVICE_COST EntityInfrastructureIntegrationType // AWS_BILLING_BUDGET integration AWS_BILLING_BUDGET EntityInfrastructureIntegrationType // AWS_BILLING_SERVICE_COST integration AWS_BILLING_SERVICE_COST EntityInfrastructureIntegrationType // AWS_CLOUD_FRONT_DISTRIBUTION integration AWS_CLOUD_FRONT_DISTRIBUTION EntityInfrastructureIntegrationType // AWS_CLOUD_TRAIL integration AWS_CLOUD_TRAIL EntityInfrastructureIntegrationType // AWS_DYNAMO_DB_GLOBAL_SECONDARY_INDEX integration AWS_DYNAMO_DB_GLOBAL_SECONDARY_INDEX EntityInfrastructureIntegrationType // AWS_DYNAMO_DB_REGION integration AWS_DYNAMO_DB_REGION EntityInfrastructureIntegrationType // AWS_DYNAMO_DB_TABLE integration AWS_DYNAMO_DB_TABLE EntityInfrastructureIntegrationType // AWS_EBS_VOLUME integration AWS_EBS_VOLUME EntityInfrastructureIntegrationType // AWS_ECS_CLUSTER integration AWS_ECS_CLUSTER EntityInfrastructureIntegrationType // AWS_ECS_SERVICE integration AWS_ECS_SERVICE EntityInfrastructureIntegrationType // AWS_EFS_FILE_SYSTEM integration AWS_EFS_FILE_SYSTEM EntityInfrastructureIntegrationType // AWS_ELASTICSEARCH_CLUSTER integration AWS_ELASTICSEARCH_CLUSTER EntityInfrastructureIntegrationType // AWS_ELASTICSEARCH_INSTANCE integration AWS_ELASTICSEARCH_INSTANCE EntityInfrastructureIntegrationType // AWS_ELASTIC_BEANSTALK_ENVIRONMENT integration AWS_ELASTIC_BEANSTALK_ENVIRONMENT EntityInfrastructureIntegrationType // AWS_ELASTIC_BEANSTALK_INSTANCE integration AWS_ELASTIC_BEANSTALK_INSTANCE EntityInfrastructureIntegrationType // AWS_ELASTIC_MAP_REDUCE_CLUSTER integration AWS_ELASTIC_MAP_REDUCE_CLUSTER EntityInfrastructureIntegrationType // AWS_ELASTIC_MAP_REDUCE_INSTANCE integration AWS_ELASTIC_MAP_REDUCE_INSTANCE EntityInfrastructureIntegrationType // AWS_ELASTIC_MAP_REDUCE_INSTANCE_FLEET integration AWS_ELASTIC_MAP_REDUCE_INSTANCE_FLEET EntityInfrastructureIntegrationType // AWS_ELASTIC_MAP_REDUCE_INSTANCE_GROUP integration AWS_ELASTIC_MAP_REDUCE_INSTANCE_GROUP EntityInfrastructureIntegrationType // AWS_ELASTI_CACHE_MEMCACHED_CLUSTER integration AWS_ELASTI_CACHE_MEMCACHED_CLUSTER EntityInfrastructureIntegrationType // AWS_ELASTI_CACHE_MEMCACHED_NODE integration AWS_ELASTI_CACHE_MEMCACHED_NODE EntityInfrastructureIntegrationType // AWS_ELASTI_CACHE_REDIS_CLUSTER integration AWS_ELASTI_CACHE_REDIS_CLUSTER EntityInfrastructureIntegrationType // AWS_ELASTI_CACHE_REDIS_NODE integration AWS_ELASTI_CACHE_REDIS_NODE EntityInfrastructureIntegrationType // AWS_ELB integration AWS_ELB EntityInfrastructureIntegrationType // AWS_HEALTH_ISSUE integration AWS_HEALTH_ISSUE EntityInfrastructureIntegrationType // AWS_HEALTH_NOTIFICATION integration AWS_HEALTH_NOTIFICATION EntityInfrastructureIntegrationType // AWS_HEALTH_SCHEDULED_CHANGE integration AWS_HEALTH_SCHEDULED_CHANGE EntityInfrastructureIntegrationType // AWS_HEALTH_UNKNOWN integration AWS_HEALTH_UNKNOWN EntityInfrastructureIntegrationType // AWS_IAM integration AWS_IAM EntityInfrastructureIntegrationType // AWS_IAM_GROUP integration AWS_IAM_GROUP EntityInfrastructureIntegrationType // AWS_IAM_OPEN_ID_PROVIDER integration AWS_IAM_OPEN_ID_PROVIDER EntityInfrastructureIntegrationType // AWS_IAM_POLICY integration AWS_IAM_POLICY EntityInfrastructureIntegrationType // AWS_IAM_ROLE integration AWS_IAM_ROLE EntityInfrastructureIntegrationType // AWS_IAM_SAML_PROVIDER integration AWS_IAM_SAML_PROVIDER EntityInfrastructureIntegrationType // AWS_IAM_SERVER_CERTIFICATE integration AWS_IAM_SERVER_CERTIFICATE EntityInfrastructureIntegrationType // AWS_IAM_USER integration AWS_IAM_USER EntityInfrastructureIntegrationType // AWS_IAM_VIRTUAL_MFA_DEVICE integration AWS_IAM_VIRTUAL_MFA_DEVICE EntityInfrastructureIntegrationType // AWS_IOT_BROKER integration AWS_IOT_BROKER EntityInfrastructureIntegrationType // AWS_IOT_RULE integration AWS_IOT_RULE EntityInfrastructureIntegrationType // AWS_IOT_RULE_ACTION integration AWS_IOT_RULE_ACTION EntityInfrastructureIntegrationType // AWS_KINESIS_DELIVERY_STREAM integration AWS_KINESIS_DELIVERY_STREAM EntityInfrastructureIntegrationType // AWS_KINESIS_STREAM integration AWS_KINESIS_STREAM EntityInfrastructureIntegrationType // AWS_KINESIS_STREAM_SHARD integration AWS_KINESIS_STREAM_SHARD EntityInfrastructureIntegrationType // AWS_LAMBDA_AGENT_TRANSACTION integration AWS_LAMBDA_AGENT_TRANSACTION EntityInfrastructureIntegrationType // AWS_LAMBDA_AGENT_TRANSACTION_ERROR integration AWS_LAMBDA_AGENT_TRANSACTION_ERROR EntityInfrastructureIntegrationType // AWS_LAMBDA_EDGE_FUNCTION integration AWS_LAMBDA_EDGE_FUNCTION EntityInfrastructureIntegrationType // AWS_LAMBDA_EVENT_SOURCE_MAPPING integration AWS_LAMBDA_EVENT_SOURCE_MAPPING EntityInfrastructureIntegrationType // AWS_LAMBDA_FUNCTION integration AWS_LAMBDA_FUNCTION EntityInfrastructureIntegrationType // AWS_LAMBDA_FUNCTION_ALIAS integration AWS_LAMBDA_FUNCTION_ALIAS EntityInfrastructureIntegrationType // AWS_LAMBDA_OPERATION integration AWS_LAMBDA_OPERATION EntityInfrastructureIntegrationType // AWS_LAMBDA_REGION integration AWS_LAMBDA_REGION EntityInfrastructureIntegrationType // AWS_LAMBDA_SPAN integration AWS_LAMBDA_SPAN EntityInfrastructureIntegrationType // AWS_LAMBDA_TRACE integration AWS_LAMBDA_TRACE EntityInfrastructureIntegrationType // AWS_RDS_DB_CLUSTER integration AWS_RDS_DB_CLUSTER EntityInfrastructureIntegrationType // AWS_RDS_DB_INSTANCE integration AWS_RDS_DB_INSTANCE EntityInfrastructureIntegrationType // AWS_REDSHIFT_CLUSTER integration AWS_REDSHIFT_CLUSTER EntityInfrastructureIntegrationType // AWS_REDSHIFT_NODE integration AWS_REDSHIFT_NODE EntityInfrastructureIntegrationType // AWS_ROUTE53_HEALTH_CHECK integration AWS_ROUTE53_HEALTH_CHECK EntityInfrastructureIntegrationType // AWS_ROUTE53_ZONE integration AWS_ROUTE53_ZONE EntityInfrastructureIntegrationType // AWS_ROUTE53_ZONE_RECORD_SET integration AWS_ROUTE53_ZONE_RECORD_SET EntityInfrastructureIntegrationType // AWS_S3_BUCKET integration AWS_S3_BUCKET EntityInfrastructureIntegrationType // AWS_S3_BUCKET_REQUESTS integration AWS_S3_BUCKET_REQUESTS EntityInfrastructureIntegrationType // AWS_SES_CONFIGURATION_SET integration AWS_SES_CONFIGURATION_SET EntityInfrastructureIntegrationType // AWS_SES_EVENT_DESTINATION integration AWS_SES_EVENT_DESTINATION EntityInfrastructureIntegrationType // AWS_SES_RECEIPT_FILTER integration AWS_SES_RECEIPT_FILTER EntityInfrastructureIntegrationType // AWS_SES_RECEIPT_RULE integration AWS_SES_RECEIPT_RULE EntityInfrastructureIntegrationType // AWS_SES_RECEIPT_RULE_SET integration AWS_SES_RECEIPT_RULE_SET EntityInfrastructureIntegrationType // AWS_SES_REGION integration AWS_SES_REGION EntityInfrastructureIntegrationType // AWS_SNS_SUBSCRIPTION integration AWS_SNS_SUBSCRIPTION EntityInfrastructureIntegrationType // AWS_SNS_TOPIC integration AWS_SNS_TOPIC EntityInfrastructureIntegrationType // AWS_SQS_QUEUE integration AWS_SQS_QUEUE EntityInfrastructureIntegrationType // AWS_VPC integration AWS_VPC EntityInfrastructureIntegrationType // AWS_VPC_ENDPOINT integration AWS_VPC_ENDPOINT EntityInfrastructureIntegrationType // AWS_VPC_INTERNET_GATEWAY integration AWS_VPC_INTERNET_GATEWAY EntityInfrastructureIntegrationType // AWS_VPC_NAT_GATEWAY integration AWS_VPC_NAT_GATEWAY EntityInfrastructureIntegrationType // AWS_VPC_NETWORK_ACL integration AWS_VPC_NETWORK_ACL EntityInfrastructureIntegrationType // AWS_VPC_NETWORK_INTERFACE integration AWS_VPC_NETWORK_INTERFACE EntityInfrastructureIntegrationType // AWS_VPC_PEERING_CONNECTION integration AWS_VPC_PEERING_CONNECTION EntityInfrastructureIntegrationType // AWS_VPC_ROUTE_TABLE integration AWS_VPC_ROUTE_TABLE EntityInfrastructureIntegrationType // AWS_VPC_SECURITY_GROUP integration AWS_VPC_SECURITY_GROUP EntityInfrastructureIntegrationType // AWS_VPC_SUBNET integration AWS_VPC_SUBNET EntityInfrastructureIntegrationType // AWS_VPC_VPN_CONNECTION integration AWS_VPC_VPN_CONNECTION EntityInfrastructureIntegrationType // AWS_VPC_VPN_TUNNEL integration AWS_VPC_VPN_TUNNEL EntityInfrastructureIntegrationType // AZURE_APP_SERVICE_HOST_NAME integration AZURE_APP_SERVICE_HOST_NAME EntityInfrastructureIntegrationType // AZURE_APP_SERVICE_WEB_APP integration AZURE_APP_SERVICE_WEB_APP EntityInfrastructureIntegrationType // AZURE_COSMOS_DB_ACCOUNT integration AZURE_COSMOS_DB_ACCOUNT EntityInfrastructureIntegrationType // AZURE_FUNCTIONS_APP integration AZURE_FUNCTIONS_APP EntityInfrastructureIntegrationType // AZURE_LOAD_BALANCER integration AZURE_LOAD_BALANCER EntityInfrastructureIntegrationType // AZURE_LOAD_BALANCER_BACKEND integration AZURE_LOAD_BALANCER_BACKEND EntityInfrastructureIntegrationType // AZURE_LOAD_BALANCER_FRONTEND_IP integration AZURE_LOAD_BALANCER_FRONTEND_IP EntityInfrastructureIntegrationType // AZURE_LOAD_BALANCER_INBOUND_NAT_POOL integration AZURE_LOAD_BALANCER_INBOUND_NAT_POOL EntityInfrastructureIntegrationType // AZURE_LOAD_BALANCER_INBOUND_NAT_RULE integration AZURE_LOAD_BALANCER_INBOUND_NAT_RULE EntityInfrastructureIntegrationType // AZURE_LOAD_BALANCER_PROBE integration AZURE_LOAD_BALANCER_PROBE EntityInfrastructureIntegrationType // AZURE_LOAD_BALANCER_RULE integration AZURE_LOAD_BALANCER_RULE EntityInfrastructureIntegrationType // AZURE_MARIADB_SERVER integration AZURE_MARIADB_SERVER EntityInfrastructureIntegrationType // AZURE_MYSQL_SERVER integration AZURE_MYSQL_SERVER EntityInfrastructureIntegrationType // AZURE_POSTGRESQL_SERVER integration AZURE_POSTGRESQL_SERVER EntityInfrastructureIntegrationType // AZURE_REDIS_CACHE integration AZURE_REDIS_CACHE EntityInfrastructureIntegrationType // AZURE_REDIS_CACHE_SHARD integration AZURE_REDIS_CACHE_SHARD EntityInfrastructureIntegrationType // AZURE_SERVICE_BUS_NAMESPACE integration AZURE_SERVICE_BUS_NAMESPACE EntityInfrastructureIntegrationType // AZURE_SERVICE_BUS_QUEUE integration AZURE_SERVICE_BUS_QUEUE EntityInfrastructureIntegrationType // AZURE_SERVICE_BUS_SUBSCRIPTION integration AZURE_SERVICE_BUS_SUBSCRIPTION EntityInfrastructureIntegrationType // AZURE_SERVICE_BUS_TOPIC integration AZURE_SERVICE_BUS_TOPIC EntityInfrastructureIntegrationType // AZURE_SQL_DATABASE integration AZURE_SQL_DATABASE EntityInfrastructureIntegrationType // AZURE_SQL_ELASTIC_POOL integration AZURE_SQL_ELASTIC_POOL EntityInfrastructureIntegrationType // AZURE_SQL_FIREWALL integration AZURE_SQL_FIREWALL EntityInfrastructureIntegrationType // AZURE_SQL_REPLICATION_LINK integration AZURE_SQL_REPLICATION_LINK EntityInfrastructureIntegrationType // AZURE_SQL_RESTORE_POINT integration AZURE_SQL_RESTORE_POINT EntityInfrastructureIntegrationType // AZURE_SQL_SERVER integration AZURE_SQL_SERVER EntityInfrastructureIntegrationType // AZURE_STORAGE_ACCOUNT integration AZURE_STORAGE_ACCOUNT EntityInfrastructureIntegrationType // AZURE_VIRTUAL_NETWORKS integration AZURE_VIRTUAL_NETWORKS EntityInfrastructureIntegrationType // AZURE_VIRTUAL_NETWORKS_IP_CONFIGURATION integration AZURE_VIRTUAL_NETWORKS_IP_CONFIGURATION EntityInfrastructureIntegrationType // AZURE_VIRTUAL_NETWORKS_NETWORK_INTERFACE integration AZURE_VIRTUAL_NETWORKS_NETWORK_INTERFACE EntityInfrastructureIntegrationType // AZURE_VIRTUAL_NETWORKS_PEERING integration AZURE_VIRTUAL_NETWORKS_PEERING EntityInfrastructureIntegrationType // AZURE_VIRTUAL_NETWORKS_PUBLIC_IP_ADDRESS integration AZURE_VIRTUAL_NETWORKS_PUBLIC_IP_ADDRESS EntityInfrastructureIntegrationType // AZURE_VIRTUAL_NETWORKS_ROUTE integration AZURE_VIRTUAL_NETWORKS_ROUTE EntityInfrastructureIntegrationType // AZURE_VIRTUAL_NETWORKS_ROUTE_TABLE integration AZURE_VIRTUAL_NETWORKS_ROUTE_TABLE EntityInfrastructureIntegrationType // AZURE_VIRTUAL_NETWORKS_SECURITY_GROUP integration AZURE_VIRTUAL_NETWORKS_SECURITY_GROUP EntityInfrastructureIntegrationType // AZURE_VIRTUAL_NETWORKS_SECURITY_RULE integration AZURE_VIRTUAL_NETWORKS_SECURITY_RULE EntityInfrastructureIntegrationType // AZURE_VIRTUAL_NETWORKS_SUBNET integration AZURE_VIRTUAL_NETWORKS_SUBNET EntityInfrastructureIntegrationType // CASSANDRA_NODE integration CASSANDRA_NODE EntityInfrastructureIntegrationType // CONSUL_AGENT integration CONSUL_AGENT EntityInfrastructureIntegrationType // COUCHBASE_BUCKET integration COUCHBASE_BUCKET EntityInfrastructureIntegrationType // COUCHBASE_CLUSTER integration COUCHBASE_CLUSTER EntityInfrastructureIntegrationType // COUCHBASE_NODE integration COUCHBASE_NODE EntityInfrastructureIntegrationType // COUCHBASE_QUERY_ENGINE integration COUCHBASE_QUERY_ENGINE EntityInfrastructureIntegrationType // ELASTICSEARCH_NODE integration ELASTICSEARCH_NODE EntityInfrastructureIntegrationType // F5_NODE integration F5_NODE EntityInfrastructureIntegrationType // F5_POOL integration F5_POOL EntityInfrastructureIntegrationType // F5_POOL_MEMBER integration F5_POOL_MEMBER EntityInfrastructureIntegrationType // F5_SYSTEM integration F5_SYSTEM EntityInfrastructureIntegrationType // F5_VIRTUAL_SERVER integration F5_VIRTUAL_SERVER EntityInfrastructureIntegrationType // GCP_APP_ENGINE_SERVICE integration GCP_APP_ENGINE_SERVICE EntityInfrastructureIntegrationType // GCP_BIG_QUERY_DATA_SET integration GCP_BIG_QUERY_DATA_SET EntityInfrastructureIntegrationType // GCP_BIG_QUERY_PROJECT integration GCP_BIG_QUERY_PROJECT EntityInfrastructureIntegrationType // GCP_BIG_QUERY_TABLE integration GCP_BIG_QUERY_TABLE EntityInfrastructureIntegrationType // GCP_CLOUD_FUNCTION integration GCP_CLOUD_FUNCTION EntityInfrastructureIntegrationType // GCP_CLOUD_SQL integration GCP_CLOUD_SQL EntityInfrastructureIntegrationType // GCP_CLOUD_TASKS_QUEUE integration GCP_CLOUD_TASKS_QUEUE EntityInfrastructureIntegrationType // GCP_HTTP_LOAD_BALANCER integration GCP_HTTP_LOAD_BALANCER EntityInfrastructureIntegrationType // GCP_INTERNAL_LOAD_BALANCER integration GCP_INTERNAL_LOAD_BALANCER EntityInfrastructureIntegrationType // GCP_KUBERNETES_CONTAINER integration GCP_KUBERNETES_CONTAINER EntityInfrastructureIntegrationType // GCP_KUBERNETES_NODE integration GCP_KUBERNETES_NODE EntityInfrastructureIntegrationType // GCP_KUBERNETES_POD integration GCP_KUBERNETES_POD EntityInfrastructureIntegrationType // GCP_PUB_SUB_SUBSCRIPTION integration GCP_PUB_SUB_SUBSCRIPTION EntityInfrastructureIntegrationType // GCP_PUB_SUB_TOPIC integration GCP_PUB_SUB_TOPIC EntityInfrastructureIntegrationType // GCP_SPANNER_DATABASE integration GCP_SPANNER_DATABASE EntityInfrastructureIntegrationType // GCP_SPANNER_INSTANCE integration GCP_SPANNER_INSTANCE EntityInfrastructureIntegrationType // GCP_STORAGE_BUCKET integration GCP_STORAGE_BUCKET EntityInfrastructureIntegrationType // GCP_TCP_SSL_PROXY_LOAD_BALANCER integration GCP_TCP_SSL_PROXY_LOAD_BALANCER EntityInfrastructureIntegrationType // GCP_VIRTUAL_MACHINE_DISK integration GCP_VIRTUAL_MACHINE_DISK EntityInfrastructureIntegrationType // KAFKA_BROKER integration KAFKA_BROKER EntityInfrastructureIntegrationType // KAFKA_TOPIC integration KAFKA_TOPIC EntityInfrastructureIntegrationType // KUBERNETES_CLUSTER integration KUBERNETES_CLUSTER EntityInfrastructureIntegrationType // MEMCACHED_INSTANCE integration MEMCACHED_INSTANCE EntityInfrastructureIntegrationType // MSSQL_INSTANCE integration MSSQL_INSTANCE EntityInfrastructureIntegrationType // MYSQL_NODE integration MYSQL_NODE EntityInfrastructureIntegrationType // NA integration NA EntityInfrastructureIntegrationType // NGINX_SERVER integration NGINX_SERVER EntityInfrastructureIntegrationType // ORACLE_DB_INSTANCE integration ORACLE_DB_INSTANCE EntityInfrastructureIntegrationType // POSTGRE_SQL_INSTANCE integration POSTGRE_SQL_INSTANCE EntityInfrastructureIntegrationType // RABBIT_MQ_CLUSTER integration RABBIT_MQ_CLUSTER EntityInfrastructureIntegrationType // RABBIT_MQ_EXCHANGE integration RABBIT_MQ_EXCHANGE EntityInfrastructureIntegrationType // RABBIT_MQ_NODE integration RABBIT_MQ_NODE EntityInfrastructureIntegrationType // RABBIT_MQ_QUEUE integration RABBIT_MQ_QUEUE EntityInfrastructureIntegrationType // REDIS_INSTANCE integration REDIS_INSTANCE EntityInfrastructureIntegrationType // VARNISH_INSTANCE integration VARNISH_INSTANCE EntityInfrastructureIntegrationType }{}/* 184 elements not displayed */
var EntityRelationshipEdgeDirectionTypes = struct { // Traverse both inbound and outbound connections. BOTH EntityRelationshipEdgeDirection // Traverse inbound connections to the source of the relationship. INBOUND EntityRelationshipEdgeDirection // Traverse outbound connections to the target of the relationship. OUTBOUND EntityRelationshipEdgeDirection }{ BOTH: "BOTH", INBOUND: "INBOUND", OUTBOUND: "OUTBOUND", }
var EntityRelationshipEdgeTypeTypes = struct { // The target entity contains the code for the source entity. BUILT_FROM EntityRelationshipEdgeType // The source entity calls the target entity. CALLS EntityRelationshipEdgeType // The source entity has a connection to the target entity. CONNECTS_TO EntityRelationshipEdgeType // The source entity consumes messages from a target kafka topic or other queue systems. CONSUMES EntityRelationshipEdgeType // The source entity contains the target entity. CONTAINS EntityRelationshipEdgeType // The source entity hosts the target. HOSTS EntityRelationshipEdgeType // The source and target entities are perspectives on the same thing. IS EntityRelationshipEdgeType // The source entity manages the target, that represents a subsystem of the source. MANAGES EntityRelationshipEdgeType // The source entity is used to measure the target entity. MEASURES EntityRelationshipEdgeType // The source entity monitors the target entity. MONITORS EntityRelationshipEdgeType // The source operates in the target entity, e.g. a region or a data center. OPERATES_IN EntityRelationshipEdgeType // The source entity owns the target entity. OWNS EntityRelationshipEdgeType // The source entity produces messages to a target kafka topic or other queue systems. PRODUCES EntityRelationshipEdgeType // The source is an Application that serves the target Browser application. SERVES EntityRelationshipEdgeType // The source entity initiates an action in the target entity. TRIGGERS EntityRelationshipEdgeType }{ BUILT_FROM: "BUILT_FROM", CALLS: "CALLS", CONNECTS_TO: "CONNECTS_TO", CONSUMES: "CONSUMES", CONTAINS: "CONTAINS", HOSTS: "HOSTS", IS: "IS", MANAGES: "MANAGES", MEASURES: "MEASURES", MONITORS: "MONITORS", OPERATES_IN: "OPERATES_IN", OWNS: "OWNS", PRODUCES: "PRODUCES", SERVES: "SERVES", TRIGGERS: "TRIGGERS", }
var EntityRelationshipTypeTypes = struct { // The source repository containing the code for the target BUILT_FROM EntityRelationshipType // The source entity calls the target entity. CALLS EntityRelationshipType // The source establishes TCP connections to the target CONNECTS_TO EntityRelationshipType // The source entity contains the target entity CONTAINS EntityRelationshipType // The source entity hosts the target HOSTS EntityRelationshipType // The source and target entities are perspectives on the same thing IS EntityRelationshipType // The source is an Application that serves the target Browser application SERVES EntityRelationshipType // Type not known UNKNOWN EntityRelationshipType }{ BUILT_FROM: "BUILT_FROM", CALLS: "CALLS", CONNECTS_TO: "CONNECTS_TO", CONTAINS: "CONTAINS", HOSTS: "HOSTS", IS: "IS", SERVES: "SERVES", UNKNOWN: "UNKNOWN", }
var EntitySearchCountsFacetTypes = struct { // Facet by account id. ACCOUNT_ID EntitySearchCountsFacet // Facet by alert severity. ALERT_SEVERITY EntitySearchCountsFacet // Facet by entity domain. DOMAIN EntitySearchCountsFacet // Facet by entity domain and entity type. DOMAIN_TYPE EntitySearchCountsFacet // Facet by entity name NAME EntitySearchCountsFacet // Facet by reporting state. REPORTING EntitySearchCountsFacet // Facet by entity type. TYPE EntitySearchCountsFacet }{ ACCOUNT_ID: "ACCOUNT_ID", ALERT_SEVERITY: "ALERT_SEVERITY", DOMAIN: "DOMAIN", DOMAIN_TYPE: "DOMAIN_TYPE", NAME: "NAME", REPORTING: "REPORTING", TYPE: "TYPE", }
var EntitySearchQueryBuilderDomainTypes = struct { // Any APM entity APM EntitySearchQueryBuilderDomain // Any Browser entity BROWSER EntitySearchQueryBuilderDomain // Any External entity EXT EntitySearchQueryBuilderDomain // Any Infrastructure entity INFRA EntitySearchQueryBuilderDomain // Any Mobile entity MOBILE EntitySearchQueryBuilderDomain // Any Synthetics entity SYNTH EntitySearchQueryBuilderDomain }{ APM: "APM", BROWSER: "BROWSER", EXT: "EXT", INFRA: "INFRA", MOBILE: "MOBILE", SYNTH: "SYNTH", }
var EntitySearchQueryBuilderTypeTypes = struct { // An application APPLICATION EntitySearchQueryBuilderType // A dashboard DASHBOARD EntitySearchQueryBuilderType // A host HOST EntitySearchQueryBuilderType // A monitor MONITOR EntitySearchQueryBuilderType // A workload WORKLOAD EntitySearchQueryBuilderType }{ APPLICATION: "APPLICATION", DASHBOARD: "DASHBOARD", HOST: "HOST", MONITOR: "MONITOR", WORKLOAD: "WORKLOAD", }
var EntitySearchSortCriteriaTypes = struct { // Sort by alert severity. ALERT_SEVERITY EntitySearchSortCriteria // Sort by entity domain. DOMAIN EntitySearchSortCriteria // Sort by relevance. Note that these results can't be paginated. MOST_RELEVANT EntitySearchSortCriteria // Sort by entity name. NAME EntitySearchSortCriteria // Sort by reporting state. REPORTING EntitySearchSortCriteria // Sort by entity type. TYPE EntitySearchSortCriteria }{ ALERT_SEVERITY: "ALERT_SEVERITY", DOMAIN: "DOMAIN", MOST_RELEVANT: "MOST_RELEVANT", NAME: "NAME", REPORTING: "REPORTING", TYPE: "TYPE", }
var EntityTypeTypes = struct { // An APM Application APM_APPLICATION_ENTITY EntityType // A database instance seen by an APM Application APM_DATABASE_INSTANCE_ENTITY EntityType // An external service seen by an APM Application APM_EXTERNAL_SERVICE_ENTITY EntityType // A Browser Application BROWSER_APPLICATION_ENTITY EntityType // A Dashboard entity DASHBOARD_ENTITY EntityType // An External entity. For more information about defining External entities, see the [open source documentation](https://github.com/newrelic-experimental/entity-synthesis-definitions). EXTERNAL_ENTITY EntityType // A Generic entity with no detailed data GENERIC_ENTITY EntityType // An Infrastructure entity GENERIC_INFRASTRUCTURE_ENTITY EntityType // An Infrastructure Integration AWS Lambda Function entity INFRASTRUCTURE_AWS_LAMBDA_FUNCTION_ENTITY EntityType // An Infrastructure Host entity INFRASTRUCTURE_HOST_ENTITY EntityType // A Key Transaction entity KEY_TRANSACTION_ENTITY EntityType // A Mobile Application MOBILE_APPLICATION_ENTITY EntityType // A Secure Credential entity SECURE_CREDENTIAL_ENTITY EntityType // A Synthetic Monitor entity SYNTHETIC_MONITOR_ENTITY EntityType // A Team Entity TEAM_ENTITY EntityType // A Third Party Service entity THIRD_PARTY_SERVICE_ENTITY EntityType // A entity that is unavailable UNAVAILABLE_ENTITY EntityType // A Workload entity WORKLOAD_ENTITY EntityType }{ APM_APPLICATION_ENTITY: "APM_APPLICATION_ENTITY", APM_DATABASE_INSTANCE_ENTITY: "APM_DATABASE_INSTANCE_ENTITY", APM_EXTERNAL_SERVICE_ENTITY: "APM_EXTERNAL_SERVICE_ENTITY", BROWSER_APPLICATION_ENTITY: "BROWSER_APPLICATION_ENTITY", DASHBOARD_ENTITY: "DASHBOARD_ENTITY", EXTERNAL_ENTITY: "EXTERNAL_ENTITY", GENERIC_ENTITY: "GENERIC_ENTITY", GENERIC_INFRASTRUCTURE_ENTITY: "GENERIC_INFRASTRUCTURE_ENTITY", INFRASTRUCTURE_AWS_LAMBDA_FUNCTION_ENTITY: "INFRASTRUCTURE_AWS_LAMBDA_FUNCTION_ENTITY", INFRASTRUCTURE_HOST_ENTITY: "INFRASTRUCTURE_HOST_ENTITY", KEY_TRANSACTION_ENTITY: "KEY_TRANSACTION_ENTITY", MOBILE_APPLICATION_ENTITY: "MOBILE_APPLICATION_ENTITY", SECURE_CREDENTIAL_ENTITY: "SECURE_CREDENTIAL_ENTITY", SYNTHETIC_MONITOR_ENTITY: "SYNTHETIC_MONITOR_ENTITY", TEAM_ENTITY: "TEAM_ENTITY", THIRD_PARTY_SERVICE_ENTITY: "THIRD_PARTY_SERVICE_ENTITY", UNAVAILABLE_ENTITY: "UNAVAILABLE_ENTITY", WORKLOAD_ENTITY: "WORKLOAD_ENTITY", }
var MetricNormalizationRuleActionTypes = struct { // Deny new metrics. DENY_NEW_METRICS MetricNormalizationRuleAction // Ignore matching metrics. IGNORE MetricNormalizationRuleAction // Replace metrics. REPLACE MetricNormalizationRuleAction }{ DENY_NEW_METRICS: "DENY_NEW_METRICS", IGNORE: "IGNORE", REPLACE: "REPLACE", }
var SortByTypes = struct { // Sort in ascending order. ASC SortBy // Sort in descending order. DESC SortBy }{ ASC: "ASC", DESC: "DESC", }
var SyntheticMonitorStatusTypes = struct { DELETED SyntheticMonitorStatus DISABLED SyntheticMonitorStatus ENABLED SyntheticMonitorStatus FAULTY SyntheticMonitorStatus MUTED SyntheticMonitorStatus PAUSED SyntheticMonitorStatus }{ DELETED: "DELETED", DISABLED: "DISABLED", ENABLED: "ENABLED", FAULTY: "FAULTY", MUTED: "MUTED", PAUSED: "PAUSED", }
var SyntheticMonitorTypeTypes = struct { BROKEN_LINKS SyntheticMonitorType BROWSER SyntheticMonitorType CERT_CHECK SyntheticMonitorType SCRIPT_API SyntheticMonitorType SCRIPT_BROWSER SyntheticMonitorType SIMPLE SyntheticMonitorType STEP_MONITOR SyntheticMonitorType }{ BROKEN_LINKS: "BROKEN_LINKS", BROWSER: "BROWSER", CERT_CHECK: "CERT_CHECK", SCRIPT_API: "SCRIPT_API", SCRIPT_BROWSER: "SCRIPT_BROWSER", SIMPLE: "SIMPLE", STEP_MONITOR: "STEP_MONITOR", }
var TaggingMutationErrorTypeTypes = struct { // Too many concurrent tasks for the same GUID are being sent and we cannot process. Please serialize your requests for the given GUID. CONCURRENT_TASK_EXCEPTION TaggingMutationErrorType // Domain Type invalid. The decoded domain type from the provided GUID is not valid. Please provide a correct GUID. INVALID_DOMAIN_TYPE TaggingMutationErrorType // We could not decode the provided GUID. Entity guid needs to be base64 encoded. INVALID_ENTITY_GUID TaggingMutationErrorType // The tag key is not valid. Char length has been reached, contains a disallowed character(eg :) or is empty INVALID_KEY TaggingMutationErrorType // The tag value is not valid. Char length has been reached, contains a disallowed character(eg :) or is empty INVALID_VALUE TaggingMutationErrorType // The given GUID or tag you're looking for does not exist. NOT_FOUND TaggingMutationErrorType // You've attempted to do something your Domain/EntityType is not permitted to do. Its also possible that an api key is required. NOT_PERMITTED TaggingMutationErrorType // One of the query filters exceeds the character limit. TOO_MANY_CHARS_QUERY_FILTER TaggingMutationErrorType // The given entity has reached its tag key count limit. You will need to delete existing tags for the given GUID before continuing. TOO_MANY_TAG_KEYS TaggingMutationErrorType // The given entity has reached its tag value count limit. You will need to delete existing values for the given GUID before continuing. TOO_MANY_TAG_VALUES TaggingMutationErrorType // The changes will be reflected in the entity with some delay UPDATE_WILL_BE_DELAYED TaggingMutationErrorType }{ CONCURRENT_TASK_EXCEPTION: "CONCURRENT_TASK_EXCEPTION", INVALID_DOMAIN_TYPE: "INVALID_DOMAIN_TYPE", INVALID_ENTITY_GUID: "INVALID_ENTITY_GUID", INVALID_KEY: "INVALID_KEY", INVALID_VALUE: "INVALID_VALUE", NOT_FOUND: "NOT_FOUND", NOT_PERMITTED: "NOT_PERMITTED", TOO_MANY_CHARS_QUERY_FILTER: "TOO_MANY_CHARS_QUERY_FILTER", TOO_MANY_TAG_KEYS: "TOO_MANY_TAG_KEYS", TOO_MANY_TAG_VALUES: "TOO_MANY_TAG_VALUES", UPDATE_WILL_BE_DELAYED: "UPDATE_WILL_BE_DELAYED", }
var WorkloadStatusSourceTypes = struct { // Refers to the result of an automatic rule defined for a workload. ROLLUP_RULE WorkloadStatusSource // Refers to a static status defined for a workload. STATIC WorkloadStatusSource // Refers to an undetermined status source. UNKNOWN WorkloadStatusSource // Refers to the override policy that is applied to a set of partial results within a workload. Any static status always overrides any other status values calculated automatically. Otherwise, the worst status of the partial results is rolled up. WORKLOAD WorkloadStatusSource }{ ROLLUP_RULE: "ROLLUP_RULE", STATIC: "STATIC", UNKNOWN: "UNKNOWN", WORKLOAD: "WORKLOAD", }
var WorkloadStatusValueTypes = struct { // The status of the workload is degraded. DEGRADED WorkloadStatusValue // The status of the workload is disrupted. DISRUPTED WorkloadStatusValue // The status of the workload is operational. OPERATIONAL WorkloadStatusValue // The status of the workload is unknown. UNKNOWN WorkloadStatusValue }{ DEGRADED: "DEGRADED", DISRUPTED: "DISRUPTED", OPERATIONAL: "OPERATIONAL", UNKNOWN: "UNKNOWN", }
Functions ¶
func BuildEntitySearchNrqlQuery ¶ added in v2.28.0
func BuildEntitySearchNrqlQuery(params EntitySearchParams) string
func BuildTagsNrqlQueryFragment ¶ added in v2.28.0
func ConvertTagsToMap ¶ added in v2.28.0
func FindTagByKey ¶ added in v2.18.0
Types ¶
type Actor ¶
type Actor struct { // Fetch a list of entities. // // You can fetch a max of 25 entities in one query. // // For more details on entities, visit our [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities). Entities []EntityInterface `json:"entities,omitempty"` // Fetch a single entity. // // For more details on entities, visit our [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities). Entity EntityInterface `json:"entity,omitempty"` // Search for entities using a custom query. // // For more details on how to create a custom query // and what entity data you can request, visit our // [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities). // // Note: you must supply either a `query` OR a `queryBuilder` argument, not both. EntitySearch EntitySearch `json:"entitySearch,omitempty"` }
Actor - The `Actor` object contains fields that are scoped to the API user's access level.
func (*Actor) UnmarshalJSON ¶
UnmarshalJSON is used to unmarshal Actor into the correct interfaces per field.
type AgentApplicationSegmentsBrowserSegmentAllowList ¶ added in v2.38.0
type AgentApplicationSegmentsBrowserSegmentAllowList struct { // The url segments that are allowed. Segments []string `json:"segments,omitempty"` }
AgentApplicationSegmentsBrowserSegmentAllowList - The allow list object for browser applications.
type AgentApplicationSegmentsListType ¶ added in v2.38.0
type AgentApplicationSegmentsListType string
AgentApplicationSegmentsListType - Allow lists have two different types. They are either internal lists or user lists.
type AgentApplicationSegmentsSegmentAllowListFilters ¶ added in v2.38.0
type AgentApplicationSegmentsSegmentAllowListFilters struct { // INTERNAL or USER. Defaults to USER ListType AgentApplicationSegmentsListType `json:"listType,omitempty"` }
AgentApplicationSegmentsSegmentAllowListFilters - Filter the allow lists by fields specified in this object.
type AgentApplicationSettingsApmBase ¶
type AgentApplicationSettingsApmBase struct { // The name for the application Alias string `json:"alias,omitempty"` // Access general settings for the application. ApmConfig AgentApplicationSettingsApmConfig `json:"apmConfig"` // Enable or disable the capture of memcache keys. CaptureMemcacheKeys bool `json:"captureMemcacheKeys,omitempty"` // Access error collector settings for the application. The error collector captures information about uncaught exceptions and sends them to New Relic for viewing. ErrorCollector AgentApplicationSettingsErrorCollector `json:"errorCollector,omitempty"` // Access enabled state for the Java Flight Recorder. This is available only for the Java language agent version 8.0.0 or later. Jfr AgentApplicationSettingsJfr `json:"jfr,omitempty"` // The name originally given to the application for reporting. OriginalName string `json:"originalName,omitempty"` // In APM, when transaction traces are collected, there may be additional Slow query data available. SlowSql AgentApplicationSettingsSlowSql `json:"slowSql,omitempty"` // Measures wall clock time, CPU time, and method call counts in your application's threads as they run. ThreadProfiler AgentApplicationSettingsThreadProfiler `json:"threadProfiler,omitempty"` // Type of tracer used. APM's cross application tracing links transactions between APM apps in your service-oriented architecture (SOA). Distributed tracing is an improvement on the cross application tracing feature, and is recommended for large, distributed systems. TracerType AgentApplicationSettingsTracer `json:"tracerType,omitempty"` // Access transaction tracer settings for the application. TransactionTracer AgentApplicationSettingsTransactionTracer `json:"transactionTracer,omitempty"` }
AgentApplicationSettingsApmBase - Settings that are applicable to APM applications and their agents.
type AgentApplicationSettingsApmConfig ¶
type AgentApplicationSettingsApmConfig struct { // The desired target for the APDEX measurement of this APM application. ApdexTarget float64 `json:"apdexTarget,omitempty"` // Sets if agents for this APM application should get some of their configuration from the server. UseServerSideConfig bool `json:"useServerSideConfig,omitempty"` }
AgentApplicationSettingsApmConfig - General settings related to APM applications.
type AgentApplicationSettingsBrowserAjax ¶ added in v2.38.0
type AgentApplicationSettingsBrowserAjax struct { // List of domains excluded from Ajax traces by the browser agent. DenyList []string `json:"denyList"` }
AgentApplicationSettingsBrowserAjax - Enables ajax traces in the browser app.
type AgentApplicationSettingsBrowserBase ¶
type AgentApplicationSettingsBrowserBase struct { // Access general settings for the application. BrowserConfig AgentApplicationSettingsBrowserConfig `json:"browserConfig"` // browser monitoring provides real user monitoring (RUM) that measures the speed and performance of end users as they navigate the application using different web browsers, devices, operating systems, and networks. BrowserMonitoring AgentApplicationSettingsBrowserMonitoring `json:"browserMonitoring"` // Session Replay configuration. SessionReplay AgentApplicationSettingsSessionReplay `json:"sessionReplay"` // Session Trace configuration. SessionTrace AgentApplicationSettingsSessionTrace `json:"sessionTrace"` }
AgentApplicationSettingsBrowserBase - Settings that are applicable to browser applications.
type AgentApplicationSettingsBrowserConfig ¶
type AgentApplicationSettingsBrowserConfig struct { // The desired target for the APDEX measurement of this browser application. ApdexTarget float64 `json:"apdexTarget,omitempty"` }
AgentApplicationSettingsBrowserConfig - General settings related to APM applications.
type AgentApplicationSettingsBrowserDistributedTracing ¶
type AgentApplicationSettingsBrowserDistributedTracing struct { // List of allowed origins for use with distributed tracing. AllowedOrigins []string `json:"allowedOrigins"` // Whether or not CORS is enabled in distributed tracing. CorsEnabled bool `json:"corsEnabled,omitempty"` // Whether or not CORS uses the `newrelic` header in distributed tracing. CorsUseNewrelicHeader bool `json:"corsUseNewrelicHeader,omitempty"` // Whether or not CORS uses tracecontext headers in distributed tracing. CorsUseTracecontextHeaders bool `json:"corsUseTracecontextHeaders,omitempty"` // Whether or not distributed tracing is enabled. Enabled bool `json:"enabled,omitempty"` // Whether or not to exclude the `newrelic` header in distributed tracing. ExcludeNewrelicHeader bool `json:"excludeNewrelicHeader,omitempty"` }
AgentApplicationSettingsBrowserDistributedTracing - Distributed tracing type. See [documentation](https://docs.newrelic.com/docs/browser/new-relic-browser/browser-pro-features/browser-data-distributed-tracing/) for further information.
type AgentApplicationSettingsBrowserLoader ¶
type AgentApplicationSettingsBrowserLoader string
AgentApplicationSettingsBrowserLoader - Determines which browser loader will be configured. Some allowed return values are specified for backwards-compatability and do not represent currently allowed values for new applications. See [documentation](https://docs.newrelic.com/docs/browser/browser-monitoring/installation/install-browser-monitoring-agent/#agent-types) for further information.
type AgentApplicationSettingsBrowserMonitoring ¶
type AgentApplicationSettingsBrowserMonitoring struct { // Enables ajax traces in the browser app. Ajax AgentApplicationSettingsBrowserAjax `json:"ajax,omitempty"` // Distributed tracing type. See [documentation](https://docs.newrelic.com/docs/browser/new-relic-browser/browser-pro-features/browser-data-distributed-tracing/) for further information. DistributedTracing AgentApplicationSettingsBrowserDistributedTracing `json:"distributedTracing"` // The type of browser agent that will be loaded. Loader AgentApplicationSettingsBrowserLoader `json:"loader"` // 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' PinnedVersion string `json:"pinnedVersion,omitempty"` // Browser privacy. See [documentation](https://docs.newrelic.com/docs/browser/browser-monitoring/page-load-timing-resources/cookie-collection-session-tracking/) for further information. Privacy AgentApplicationSettingsBrowserPrivacy `json:"privacy"` }
AgentApplicationSettingsBrowserMonitoring - Provides fields to set browser monitoring application settings.
type AgentApplicationSettingsBrowserPrivacy ¶
type AgentApplicationSettingsBrowserPrivacy struct { // Whether or not cookies are enabled. CookiesEnabled bool `json:"cookiesEnabled"` }
AgentApplicationSettingsBrowserPrivacy - Browser privacy. See [documentation](https://docs.newrelic.com/docs/browser/browser-monitoring/page-load-timing-resources/cookie-collection-session-tracking/) for further information.
type AgentApplicationSettingsBrowserProperties ¶ added in v2.21.2
type AgentApplicationSettingsBrowserProperties struct { // The configuration required to run the npm version of the JS agent. This is the "pure" JSON configuration block without surrounding HTML <script> tags. JsConfig AgentApplicationSettingsRawJsConfiguration `json:"jsConfig,omitempty"` // The configuration block required to run the npm version of the JS agent. This includes the HTML <script> tags. JsConfigScript string `json:"jsConfigScript,omitempty"` // The snippet of JavaScript used to copy/paste into your JavaScript app if you aren’t using an auto-instrumentating agent on the backend. JsLoaderScript string `json:"jsLoaderScript,omitempty"` }
AgentApplicationSettingsBrowserProperties - General Properties related to browser applications.
type AgentApplicationSettingsErrorCollector ¶
type AgentApplicationSettingsErrorCollector struct { // Enables error collector. Enabled bool `json:"enabled,omitempty"` // Prevents specified exception classes from affecting error rate or Apdex score while still reporting the errors to APM. ExpectedErrorClasses []string `json:"expectedErrorClasses"` // An array of individual HTTP status codes to be marked as expected and thus prevented from affecting error rate or Apdex score. ExpectedErrorCodes []AgentApplicationSettingsErrorCollectorHttpStatus `json:"expectedErrorCodes"` // Specified exception class names will be ignored and will not affect error rate or Apdex score, or be reported to APM. IgnoredErrorClasses []string `json:"ignoredErrorClasses"` // An array of individual HTTP status codes that should not be treated as errors. IgnoredErrorCodes []AgentApplicationSettingsErrorCollectorHttpStatus `json:"ignoredErrorCodes"` }
AgentApplicationSettingsErrorCollector - 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://docs.newrelic.com for more information about agent configuration for your language agent.
type AgentApplicationSettingsErrorCollectorHttpStatus ¶
type AgentApplicationSettingsErrorCollectorHttpStatus string
AgentApplicationSettingsErrorCollectorHttpStatus - A list of HTTP status codes, such as "404" or "500."
type AgentApplicationSettingsIgnoredStatusCodeRule ¶ added in v2.38.0
type AgentApplicationSettingsIgnoredStatusCodeRule struct { // An array of hosts to apply the status code rule to. Hosts []string `json:"hosts"` // An array of status codes to be be ignored on these hosts. StatusCodes []string `json:"statusCodes"` }
AgentApplicationSettingsIgnoredStatusCodeRule - A configuration setting used ignore status codes associated with different hosts.
type AgentApplicationSettingsJfr ¶ added in v2.38.0
type AgentApplicationSettingsJfr struct { // If true, the java agent collects Java Flight Recorder data. (Java Agent version 8.0.0 required.) Enabled bool `json:"enabled,omitempty"` }
AgentApplicationSettingsJfr - Access to the enabled state of the Java Flight Recorder. This feature only available on the Java language agent version 8.0.0 or later.
type AgentApplicationSettingsMaskInputOptions ¶ added in v2.38.0
type AgentApplicationSettingsMaskInputOptions struct { // Mask 'color' input type. Color bool `json:"color"` // Mask 'date' input type. Date bool `json:"date"` // Mask 'datetime_local' input type. DatetimeLocal bool `json:"datetimeLocal"` // Mask 'email' input type. Email bool `json:"email"` // Mask 'month' input type. Month bool `json:"month"` // Mask 'number' input type. Number bool `json:"number"` // Mask 'range' input type. Range bool `json:"range"` // Mask 'search' input type. Search bool `json:"search"` // Mask 'select' input type. Select bool `json:"select"` // Mask 'tel' input type. Tel bool `json:"tel"` // Mask 'text' input type. Text bool `json:"text"` // Mask 'textarea' input type. TextArea bool `json:"textArea"` // Mask 'time' input type. Time bool `json:"time"` // Mask 'url' input type. URL bool `json:"url"` // Mask 'week' input type. Week bool `json:"week"` }
AgentApplicationSettingsMaskInputOptions - Mask specific kinds of input options as *.
type AgentApplicationSettingsMobileBase ¶ added in v2.38.0
type AgentApplicationSettingsMobileBase struct { // Network settings associated with the mobile application. NetworkSettings AgentApplicationSettingsMobileNetworkSettings `json:"networkSettings,omitempty"` // Enables viewing in-depth reports for mobile application crashes. UseCrashReports bool `json:"useCrashReports,omitempty"` }
AgentApplicationSettingsMobileBase - Settings that are applicable to mobile applications
type AgentApplicationSettingsMobileNetworkSettings ¶ added in v2.38.0
type AgentApplicationSettingsMobileNetworkSettings struct { // A list of configuration settings that map host to alias names for grouping and identification purposes. Aliases []AgentApplicationSettingsNetworkAlias `json:"aliases"` // Configuration setting to apply either the show or hide strategy for network filtering. FilterMode AgentApplicationSettingsNetworkFilterMode `json:"filterMode,omitempty"` // A list of hostnames that would be applied to our filter settings when the filterMode is 'HIDE.' HideList []string `json:"hideList"` // A list of rules to ignore status codes associated with different hosts. IgnoredStatusCodeRules []AgentApplicationSettingsIgnoredStatusCodeRule `json:"ignoredStatusCodeRules"` // A list of hostnames that would be applied to our filter settings when the filterMode is 'SHOW.' ShowList []string `json:"showList"` }
AgentApplicationSettingsMobileNetworkSettings - Network settings associated with the mobile application.
type AgentApplicationSettingsMobileProperties ¶ added in v2.38.0
type AgentApplicationSettingsMobileProperties struct { // A token used to authenticate your mobile application for data ingest. ApplicationToken SecureValue `json:"applicationToken,omitempty"` }
AgentApplicationSettingsMobileProperties - General properties related to mobile applications.
type AgentApplicationSettingsNetworkAlias ¶ added in v2.38.0
type AgentApplicationSettingsNetworkAlias struct { // An alternative name that can be used to reference the hostnames. Alias string `json:"alias,omitempty"` // A list of hostnames to associate with an alias. Hosts []string `json:"hosts"` }
AgentApplicationSettingsNetworkAlias - A configuration setting that maps hosts to alias names for grouping and identification purposes.
type AgentApplicationSettingsNetworkFilterMode ¶ added in v2.38.0
type AgentApplicationSettingsNetworkFilterMode string
AgentApplicationSettingsNetworkFilterMode - Configuration setting to apply either the show or hide strategy for network filtering.
type AgentApplicationSettingsRawJsConfiguration ¶ added in v2.21.2
type AgentApplicationSettingsRawJsConfiguration map[string]interface{}
AgentApplicationSettingsRawJsConfiguration - The "raw" configuration values for configuring the javascript client.
type AgentApplicationSettingsRecordSqlEnum ¶
type AgentApplicationSettingsRecordSqlEnum string
AgentApplicationSettingsRecordSqlEnum - Obfuscation level for SQL queries reported in transaction trace nodes.
When turned on, the New Relic agent will attempt to remove values from SQL qeries.
For example:
``` SELECT * FROM Table WHERE ssn='123-45-6789' ```
might become:
``` SELECT * FROM Table WHERE ssn=? ```
This can behave differently for differnet applications and frameworks. Please test for your specific case. Note: RAW collection is not campatible with High Security mode and cannot be set if your agent is running in that mode.
type AgentApplicationSettingsSessionReplay ¶ added in v2.38.0
type AgentApplicationSettingsSessionReplay struct { // 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](https://docs.newrelic.com/docs/browser/new-relic-browser/browser-apis/start/) for more details. AutoStart bool `json:"autoStart"` // String to configure which selector should be blocked BlockSelector string `json:"blockSelector"` // Indicates whether the agent will serialize fonts for collection without public asset url. CollectFonts bool `json:"collectFonts"` // Session Replay enabled. Enabled bool `json:"enabled"` // Percentage from 0-10 specifying how many of all user sessions that contain errors should be recorded. ErrorSamplingRate float64 `json:"errorSamplingRate"` // Indicates whether the agent will serialize images for collection without public asset url InlineImages bool `json:"inlineImages"` // Indicates whether the agent will serialize css for collection without public asset url. InlineStylesheet bool `json:"inlineStylesheet"` // Mask all input content as * MaskAllInputs bool `json:"maskAllInputs"` // Mask specific kinds of input options as *. MaskInputOptions AgentApplicationSettingsMaskInputOptions `json:"maskInputOptions"` // String to configure which selector should be masked. MaskTextSelector string `json:"maskTextSelector,omitempty"` // Percentage from 0-10 specifying how many of all user sessions should be recorded. SamplingRate float64 `json:"samplingRate"` }
AgentApplicationSettingsSessionReplay - Session Replay configuration.
type AgentApplicationSettingsSessionTrace ¶ added in v2.38.0
type AgentApplicationSettingsSessionTrace struct { // Session Trace enabled. Enabled bool `json:"enabled"` // Percentage from 0-100 specifying how many of all user sessions that contain errors should be recorded. ErrorSamplingRate float64 `json:"errorSamplingRate"` // Default (fixed_rate) or custom (probabilistic) option used to collect session traces. Mode AgentApplicationSettingsSessionTraceMode `json:"mode,omitempty"` // Percentage from 0-100 specifying how many of all user sessions should be recorded. SamplingRate float64 `json:"samplingRate"` }
AgentApplicationSettingsSessionTrace - Session Trace configuration.
type AgentApplicationSettingsSessionTraceMode ¶ added in v2.38.0
type AgentApplicationSettingsSessionTraceMode string
AgentApplicationSettingsSessionTraceMode - Default (fixed_rate) or custom (probabilistic) option used to collect session traces.
type AgentApplicationSettingsSlowSql ¶
type AgentApplicationSettingsSlowSql struct { // If true, the agent collects slow SQL queries. Enabled bool `json:"enabled,omitempty"` }
AgentApplicationSettingsSlowSql - In APM, when transaction traces are collected, there may be additional Slow query data available.
type AgentApplicationSettingsThreadProfiler ¶
type AgentApplicationSettingsThreadProfiler struct { // Whether or not the Thread Profiler is enabled for your application. Enabled bool `json:"enabled,omitempty"` }
AgentApplicationSettingsThreadProfiler - Measures wall clock time, CPU time, and method call counts in your application's threads as they run.
type AgentApplicationSettingsThresholdTypeEnum ¶
type AgentApplicationSettingsThresholdTypeEnum string
AgentApplicationSettingsThresholdTypeEnum - Determines whether a threshold is statically configured or dynamically configured.
type AgentApplicationSettingsTracer ¶
type AgentApplicationSettingsTracer string
AgentApplicationSettingsTracer - The type of tracing being done.
type AgentApplicationSettingsTransactionTracer ¶
type AgentApplicationSettingsTransactionTracer struct { // DEPRECATED: Please use capture_memcache_keys on parent type. CaptureMemcacheKeys bool `json:"captureMemcacheKeys,omitempty"` // If true, this enables the transaction tracer feature, enabling collection of transaction traces. Enabled bool `json:"enabled,omitempty"` // 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. ExplainEnabled bool `json:"explainEnabled,omitempty"` // Relevant only when explain_enabled is true. Can be set to automatic configuration (APDEX_F) or manual (see explainThresholdValue). ExplainThresholdType AgentApplicationSettingsThresholdTypeEnum `json:"explainThresholdType,omitempty"` // Threshold (in seconds) above which the agent will collect explain plans. Relevant only when explainEnabled is true and explainThresholdType is set to VALUE. ExplainThresholdValue nrtime.Seconds `json:"explainThresholdValue,omitempty"` // 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. LogSql bool `json:"logSql,omitempty"` // Obfuscation level for SQL queries reported in transaction trace nodes. RecordSql AgentApplicationSettingsRecordSqlEnum `json:"recordSql,omitempty"` // Specify a threshold in seconds. The agent includes stack traces in transaction trace nodes when the stack trace duration exceeds this threshold. StackTraceThreshold nrtime.Seconds `json:"stackTraceThreshold,omitempty"` // Relevant only when TransactionTracer is enabled. Can be set to automatic configuration (APDEX_F) or manual (see TransactionThresholdValue). TransactionThresholdType AgentApplicationSettingsThresholdTypeEnum `json:"transactionThresholdType,omitempty"` // 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. TransactionThresholdValue nrtime.Seconds `json:"transactionThresholdValue,omitempty"` }
AgentApplicationSettingsTransactionTracer - Transaction tracer settings related to APM applications. For more information about what these settings do and which ones are applicable for your application, please see https://docs.newrelic.com for more information about agent configuration for your language agent.
type AgentEnvironmentApplicationInstance ¶
type AgentEnvironmentApplicationInstance struct { // Contains environment attributes regarding the reported setting of the reporting agent. AgentSettingsAttributes []AgentEnvironmentAttribute `json:"agentSettingsAttributes"` // Information of the application instance, such as host and language. Details AgentEnvironmentApplicationInstanceDetails `json:"details"` // Contains general environment attributes from the same environment where the application instance is running. EnvironmentAttributes []AgentEnvironmentAttribute `json:"environmentAttributes"` // Contains environment attributes regarding modules loaded by the application instance. Used only by the Java agent. Modules []AgentEnvironmentApplicationLoadedModule `json:"modules"` }
AgentEnvironmentApplicationInstance - Representation of the New Relic agent collecting data.
type AgentEnvironmentApplicationInstanceDetails ¶
type AgentEnvironmentApplicationInstanceDetails struct { // Host of the application instance. Host string `json:"host"` // Host display name of the application instance. HostDisplayName string `json:"hostDisplayName"` // ID of the application instance. ID string `json:"id"` // Instance name generated by language, host and name InstanceName string `json:"instanceName"` // Language of the application instance. Language string `json:"language"` // Name of the application instance. Name string `json:"name"` }
AgentEnvironmentApplicationInstanceDetails - Details of an application instance such as host and language.
type AgentEnvironmentApplicationInstancesResult ¶ added in v2.38.0
type AgentEnvironmentApplicationInstancesResult struct { // List of APM application instances . ApplicationInstances []AgentEnvironmentApplicationInstance `json:"applicationInstances"` // If nextCursor is a String value, set it to the cursor input field while searching in order to get the next page of results. NextCursor string `json:"nextCursor,omitempty"` }
AgentEnvironmentApplicationInstancesResult - List of APM application instances with pagination data.
type AgentEnvironmentApplicationLoadedModule ¶
type AgentEnvironmentApplicationLoadedModule struct { // Extra module attributes. Attributes []AgentEnvironmentLoadedModuleAttribute `json:"attributes"` // Module name. Name string `json:"name"` // Module version. Version string `json:"version,omitempty"` }
AgentEnvironmentApplicationLoadedModule - Represents a module loaded by the apm application.
type AgentEnvironmentAttribute ¶
type AgentEnvironmentAttribute struct { // Environment attribute name. Attribute string `json:"attribute"` // Value of the environment attribute. Value string `json:"value"` }
AgentEnvironmentAttribute - Represents one attribute from within the environment on which an agent is running.
type AgentEnvironmentFilter ¶
type AgentEnvironmentFilter struct { // A string to filter results that includes this string anywhere. Case insensitive. Contains string `json:"contains,omitempty"` // A string to filter out results that includes this string anywhere. Case insensitive. DoesNotContain string `json:"doesNotContain,omitempty"` // A string to filter results that are exactly as the string provided. Case sensitive. Equals string `json:"equals,omitempty"` // A string to filter results that starts with this string. Case insensitive. StartsWith string `json:"startsWith,omitempty"` }
AgentEnvironmentFilter - A filter that can be applied to filter results.
type AgentEnvironmentLoadedModuleAttribute ¶
type AgentEnvironmentLoadedModuleAttribute struct { // Name of the module attribute. Name string `json:"name"` // Value of the module attribute. Value string `json:"value"` }
AgentEnvironmentLoadedModuleAttribute - Attribute belonging to a loaded module.
type AiNotificationsAuth ¶
type AiNotificationsAuth struct { }
AiNotificationsAuth - Authentication interface
func (*AiNotificationsAuth) ImplementsAiNotificationsAuth ¶
func (x *AiNotificationsAuth) ImplementsAiNotificationsAuth()
type AiNotificationsAuthInterface ¶
type AiNotificationsAuthInterface interface {
ImplementsAiNotificationsAuth()
}
AiNotificationsAuth - Authentication interface
func UnmarshalAiNotificationsAuthInterface ¶
func UnmarshalAiNotificationsAuthInterface(b []byte) (*AiNotificationsAuthInterface, error)
UnmarshalAiNotificationsAuthInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type AiNotificationsChannel ¶
type AiNotificationsChannel struct { // The accountId of the creator of the channel AccountID int `json:"accountId"` // Is channel active Active bool `json:"active"` // Channel creation time CreatedAt nrtime.DateTime `json:"createdAt"` // Related destination type DestinationId string `json:"destinationId"` // Channel id ID string `json:"id"` // Channel name Name string `json:"name"` // Related product type Product AiNotificationsProduct `json:"product"` // List of destination property types Properties []AiNotificationsProperty `json:"properties"` // Channel Status Status AiNotificationsChannelStatus `json:"status"` // Channel type Type AiNotificationsChannelType `json:"type"` // Channel last update time UpdatedAt nrtime.DateTime `json:"updatedAt"` // Message template creator userId UpdatedBy int `json:"updatedBy"` }
AiNotificationsChannel - Channel object
type AiNotificationsChannelStatus ¶
type AiNotificationsChannelStatus string
AiNotificationsChannelStatus - Channel statuses
type AiNotificationsChannelType ¶
type AiNotificationsChannelType string
AiNotificationsChannelType - Channel type
type AiNotificationsDestination ¶
type AiNotificationsDestination struct { // The accountId of the creator of the destination AccountID int `json:"accountId"` // Destination active Active bool `json:"active"` // Authentication for this destination Auth AiNotificationsAuth `json:"auth,omitempty"` // Destination created at CreatedAt nrtime.DateTime `json:"createdAt"` // Entity Id of the Destination GUID common.EntityGUID `json:"guid"` // Destination id ID string `json:"id"` // Indicates whether the user is authenticated with the destination IsUserAuthenticated bool `json:"isUserAuthenticated"` // Last time a notification was sent LastSent nrtime.DateTime `json:"lastSent,omitempty"` // Destination name Name string `json:"name"` // List of destination property types Properties []AiNotificationsProperty `json:"properties"` // URL in secure format SecureURL AiNotificationsSecureURL `json:"secureUrl,omitempty"` // Destination status Status AiNotificationsDestinationStatus `json:"status"` // Destination type Type AiNotificationsDestinationType `json:"type"` // Destination updated at UpdatedAt nrtime.DateTime `json:"updatedAt"` // Destination updated by UpdatedBy int `json:"updatedBy"` }
AiNotificationsDestination - Destination Object
type AiNotificationsDestinationStatus ¶
type AiNotificationsDestinationStatus string
AiNotificationsDestinationStatus - Destination statuses
type AiNotificationsDestinationType ¶
type AiNotificationsDestinationType string
AiNotificationsDestinationType - Destination types
type AiNotificationsProduct ¶
type AiNotificationsProduct string
AiNotificationsProduct - Product types
type AiNotificationsProperty ¶
type AiNotificationsProperty struct { // Channel property display key DisplayValue string `json:"displayValue,omitempty"` // Channel property key Key string `json:"key"` // Channel property display key Label string `json:"label,omitempty"` // Channel property value Value string `json:"value"` }
AiNotificationsProperty - Channel property Object
type AiNotificationsSecureURL ¶ added in v2.38.0
type AiNotificationsSecureURL struct { // URL prefix Prefix string `json:"prefix"` }
AiNotificationsSecureURL - URL in secure format
type AiNotificationsSuggestion ¶
type AiNotificationsSuggestion struct { // Suggestion label DisplayValue string `json:"displayValue"` // Should suggestion be the default selection Icon string `json:"icon,omitempty"` // Suggestion key Value string `json:"value"` }
AiNotificationsSuggestion - Suggestion object
type AiNotificationsVariable ¶
type AiNotificationsVariable struct { // Is variable active Active bool `json:"active"` // Variable category Category AiNotificationsVariableCategory `json:"category"` // Variable creation time CreatedAt nrtime.DateTime `json:"createdAt"` // Variable description Description string `json:"description,omitempty"` // Variable example Example string `json:"example"` // Variable id ID string `json:"id"` // Variable key Key string `json:"key"` // Variable label Label string `json:"label,omitempty"` // Variable name Name string `json:"name"` // Related product type Product AiNotificationsProduct `json:"product"` // Variable type Type AiNotificationsVariableType `json:"type"` // Variable update time UpdatedAt nrtime.DateTime `json:"updatedAt"` // Variable creator userId UpdatedBy int `json:"updatedBy"` }
AiNotificationsVariable - Variable object
type AiNotificationsVariableCategory ¶ added in v2.38.0
type AiNotificationsVariableCategory string
AiNotificationsVariableCategory - Category fields to group by
type AiNotificationsVariableType ¶
type AiNotificationsVariableType string
AiNotificationsVariableType - Variable types
type AiWorkflowsConfiguration ¶
type AiWorkflowsConfiguration struct { }
AiWorkflowsConfiguration - Enrichment configuration object
func (*AiWorkflowsConfiguration) ImplementsAiWorkflowsConfiguration ¶
func (x *AiWorkflowsConfiguration) ImplementsAiWorkflowsConfiguration()
type AiWorkflowsConfigurationInterface ¶
type AiWorkflowsConfigurationInterface interface {
ImplementsAiWorkflowsConfiguration()
}
AiWorkflowsConfiguration - Enrichment configuration object
func UnmarshalAiWorkflowsConfigurationInterface ¶
func UnmarshalAiWorkflowsConfigurationInterface(b []byte) (*AiWorkflowsConfigurationInterface, error)
UnmarshalAiWorkflowsConfigurationInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type AiWorkflowsDestinationConfiguration ¶
type AiWorkflowsDestinationConfiguration struct { // Channel Id of the Destination Configuration ChannelId string `json:"channelId"` // Name of the Destination Configuration Name string `json:"name"` // Notification triggers of the Destination Configuration NotificationTriggers []AiWorkflowsNotificationTrigger `json:"notificationTriggers"` // Type of the Destination Configuration Type AiWorkflowsDestinationType `json:"type"` }
AiWorkflowsDestinationConfiguration - Destination Configuration Object
type AiWorkflowsDestinationType ¶
type AiWorkflowsDestinationType string
AiWorkflowsDestinationType - Type of Destination Configuration
type AiWorkflowsEnrichment ¶
type AiWorkflowsEnrichment struct { // Account Id of the Enrichment AccountID int `json:"accountId"` // List of configurations for the enrichment Configurations []AiWorkflowsConfiguration `json:"configurations"` // The time the Enrichment was created CreatedAt nrtime.DateTime `json:"createdAt"` // Enrichment Id ID string `json:"id"` // Name of the Enrichment Name string `json:"name"` // Type of the Enrichment Type AiWorkflowsEnrichmentType `json:"type"` // The time the Enrichment was last updated UpdatedAt nrtime.DateTime `json:"updatedAt"` }
AiWorkflowsEnrichment - Makes it possible to augment the notification with additional data from the New Relic platform
type AiWorkflowsEnrichmentType ¶
type AiWorkflowsEnrichmentType string
AiWorkflowsEnrichmentType - Type of Enrichment
type AiWorkflowsFilter ¶
type AiWorkflowsFilter struct { // Account Id of this Filter AccountID int `json:"accountId"` // Filter Id ID string `json:"id"` // Name of the Filter Name string `json:"name"` // Expressions that determine which issues will be handled Predicates []AiWorkflowsPredicate `json:"predicates"` // The type of the Filter Type AiWorkflowsFilterType `json:"type"` }
AiWorkflowsFilter - Filter Object
type AiWorkflowsFilterType ¶
type AiWorkflowsFilterType string
AiWorkflowsFilterType - Type of Filter
type AiWorkflowsMutingRulesHandling ¶ added in v2.38.0
type AiWorkflowsMutingRulesHandling string
AiWorkflowsMutingRulesHandling - The wanted behavior for muted issues in the workflow
type AiWorkflowsNotificationTrigger ¶ added in v2.38.0
type AiWorkflowsNotificationTrigger string
AiWorkflowsNotificationTrigger - Notification Triggers for the Destination Configuration
type AiWorkflowsPredicate ¶
type AiWorkflowsPredicate struct { // Field name in the issue event Attribute string `json:"attribute"` // Type of operator used to match the values Operator AiWorkflowsOperator `json:"operator"` // Values to compare Values []string `json:"values"` }
AiWorkflowsPredicate - Predicate Object
type AiWorkflowsWorkflow ¶
type AiWorkflowsWorkflow struct { // Account Id of this Workflow AccountID int `json:"accountId"` // The time this workflow was created CreatedAt nrtime.DateTime `json:"createdAt"` // Specifies where to send the notifications DestinationConfigurations []AiWorkflowsDestinationConfiguration `json:"destinationConfigurations"` // Are Destinations enabled DestinationsEnabled bool `json:"destinationsEnabled"` // List of enrichments that are attached to the notifications Enrichments []AiWorkflowsEnrichment `json:"enrichments"` // Are Enrichments enabled EnrichmentsEnabled bool `json:"enrichmentsEnabled"` // Entity Id of the workflow GUID common.EntityGUID `json:"guid"` // Workflow Id ID string `json:"id"` // Specifies which issues the workflow will handle IssuesFilter AiWorkflowsFilter `json:"issuesFilter"` // Last time a notification was sent regarding this workflow LastRun nrtime.DateTime `json:"lastRun,omitempty"` // Describes how to handle muted issues MutingRulesHandling AiWorkflowsMutingRulesHandling `json:"mutingRulesHandling"` // Name of the Workflow Name string `json:"name"` // The time this workflow was updated UpdatedAt nrtime.DateTime `json:"updatedAt"` // Is Workflow enabled WorkflowEnabled bool `json:"workflowEnabled"` }
AiWorkflowsWorkflow - Workflow object
type AlertableEntity ¶
type AlertableEntity struct { // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the timewindow or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` }
func (AlertableEntity) GetAlertSeverity ¶
func (x AlertableEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from AlertableEntity
func (AlertableEntity) GetAlertViolations ¶
func (x AlertableEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from AlertableEntity
func (AlertableEntity) GetRecentAlertViolations ¶
func (x AlertableEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from AlertableEntity
func (*AlertableEntity) ImplementsAlertableEntity ¶
func (x *AlertableEntity) ImplementsAlertableEntity()
type AlertableEntityInterface ¶
type AlertableEntityInterface interface {
ImplementsAlertableEntity()
}
func UnmarshalAlertableEntityInterface ¶
func UnmarshalAlertableEntityInterface(b []byte) (*AlertableEntityInterface, error)
UnmarshalAlertableEntityInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type AlertableEntityOutline ¶
type AlertableEntityOutline struct { // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` }
func (AlertableEntityOutline) GetAlertSeverity ¶
func (x AlertableEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from AlertableEntityOutline
func (*AlertableEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *AlertableEntityOutline) ImplementsAlertableEntityOutline()
func (AlertableEntityOutline) ImplementsEntity ¶
func (x AlertableEntityOutline) ImplementsEntity()
Need Outlines to also implement Entity
type AlertableEntityOutlineInterface ¶
type AlertableEntityOutlineInterface interface {
ImplementsAlertableEntityOutline()
}
func UnmarshalAlertableEntityOutlineInterface ¶
func UnmarshalAlertableEntityOutlineInterface(b []byte) (*AlertableEntityOutlineInterface, error)
UnmarshalAlertableEntityOutlineInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type ApmApplicationDeployment ¶
type ApmApplicationDeployment struct { // The changelog of the deployment Changelog string `json:"changelog,omitempty"` // Description of the deployment Description string `json:"description,omitempty"` // A link to view the deployment in the UI Permalink string `json:"permalink,omitempty"` // The revision of the app that was deployed Revision string `json:"revision,omitempty"` // The moment the deployment occured Timestamp *nrtime.EpochMilliseconds `json:"timestamp,omitempty"` // The user who triggered the deployment User string `json:"user,omitempty"` }
ApmApplicationDeployment - An APM application deployment marker
type ApmApplicationEntity ¶
type ApmApplicationEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Summary statistics about the Browser App injected by an APM Application. ApmBrowserSummary ApmBrowserApplicationSummaryData `json:"apmBrowserSummary,omitempty"` // Settings that are common across APM applications. ApmSettings AgentApplicationSettingsApmBase `json:"apmSettings,omitempty"` // Summary statistics about the APM App. ApmSummary ApmApplicationSummaryData `json:"apmSummary,omitempty"` // The ID of the APM Application. ApplicationID int `json:"applicationId,omitempty"` // List of APM application instances. ApplicationInstances []AgentEnvironmentApplicationInstance `json:"applicationInstances"` // Paginated list of APM application instances. ApplicationInstancesV2 AgentEnvironmentApplicationInstancesResult `json:"applicationInstancesV2"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // Deployments of the APM Application. Deployments []ApmApplicationDeployment `json:"deployments,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // An Exception that occurred in your Application. Exception StackTraceApmException `json:"exception,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // Retrieves a flamegraph for the specific entity over the time period specified. Flamegraph JavaFlightRecorderFlamegraph `json:"flamegraph,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The programming language of the APM Application. Language string `json:"language,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Retrieves the entity metric grouping issues. MetricGroupingIssues []MetricNormalizationRuleMetricGroupingIssue `json:"metricGroupingIssues"` // Retrieves a rule. MetricNormalizationRule MetricNormalizationRule `json:"metricNormalizationRule,omitempty"` // Retrieves the rules for the application. MetricNormalizationRules []MetricNormalizationRule `json:"metricNormalizationRules"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The running versions of the language agent in the APM Application. RunningAgentVersions ApmApplicationRunningAgentVersions `json:"runningAgentVersions,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // Configuration settings for the APM Application Settings ApmApplicationSettings `json:"settings,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
ApmApplicationEntity - An APM Application entity.
func (ApmApplicationEntity) GetAccount ¶
func (x ApmApplicationEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from ApmApplicationEntity
func (ApmApplicationEntity) GetAccountID ¶
func (x ApmApplicationEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from ApmApplicationEntity
func (ApmApplicationEntity) GetAlertSeverity ¶
func (x ApmApplicationEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from ApmApplicationEntity
func (ApmApplicationEntity) GetAlertViolations ¶
func (x ApmApplicationEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from ApmApplicationEntity
func (ApmApplicationEntity) GetApmBrowserSummary ¶
func (x ApmApplicationEntity) GetApmBrowserSummary() ApmBrowserApplicationSummaryData
GetApmBrowserSummary returns a pointer to the value of ApmBrowserSummary from ApmApplicationEntity
func (ApmApplicationEntity) GetApmSettings ¶
func (x ApmApplicationEntity) GetApmSettings() AgentApplicationSettingsApmBase
GetApmSettings returns a pointer to the value of ApmSettings from ApmApplicationEntity
func (ApmApplicationEntity) GetApmSummary ¶
func (x ApmApplicationEntity) GetApmSummary() ApmApplicationSummaryData
GetApmSummary returns a pointer to the value of ApmSummary from ApmApplicationEntity
func (ApmApplicationEntity) GetApplicationID ¶
func (x ApmApplicationEntity) GetApplicationID() int
GetApplicationID returns a pointer to the value of ApplicationID from ApmApplicationEntity
func (ApmApplicationEntity) GetApplicationInstances ¶
func (x ApmApplicationEntity) GetApplicationInstances() []AgentEnvironmentApplicationInstance
GetApplicationInstances returns a pointer to the value of ApplicationInstances from ApmApplicationEntity
func (ApmApplicationEntity) GetApplicationInstancesV2 ¶ added in v2.38.0
func (x ApmApplicationEntity) GetApplicationInstancesV2() AgentEnvironmentApplicationInstancesResult
GetApplicationInstancesV2 returns a pointer to the value of ApplicationInstancesV2 from ApmApplicationEntity
func (ApmApplicationEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x ApmApplicationEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from ApmApplicationEntity
func (ApmApplicationEntity) GetDeployments ¶
func (x ApmApplicationEntity) GetDeployments() []ApmApplicationDeployment
GetDeployments returns a pointer to the value of Deployments from ApmApplicationEntity
func (ApmApplicationEntity) GetDomain ¶
func (x ApmApplicationEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from ApmApplicationEntity
func (ApmApplicationEntity) GetEntityType ¶
func (x ApmApplicationEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from ApmApplicationEntity
func (ApmApplicationEntity) GetException ¶
func (x ApmApplicationEntity) GetException() StackTraceApmException
GetException returns a pointer to the value of Exception from ApmApplicationEntity
func (ApmApplicationEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x ApmApplicationEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from ApmApplicationEntity
func (ApmApplicationEntity) GetFlamegraph ¶
func (x ApmApplicationEntity) GetFlamegraph() JavaFlightRecorderFlamegraph
GetFlamegraph returns a pointer to the value of Flamegraph from ApmApplicationEntity
func (ApmApplicationEntity) GetGUID ¶
func (x ApmApplicationEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from ApmApplicationEntity
func (ApmApplicationEntity) GetGoldenMetrics ¶
func (x ApmApplicationEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from ApmApplicationEntity
func (ApmApplicationEntity) GetGoldenTags ¶
func (x ApmApplicationEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from ApmApplicationEntity
func (ApmApplicationEntity) GetIndexedAt ¶
func (x ApmApplicationEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from ApmApplicationEntity
func (ApmApplicationEntity) GetLanguage ¶
func (x ApmApplicationEntity) GetLanguage() string
GetLanguage returns a pointer to the value of Language from ApmApplicationEntity
func (ApmApplicationEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x ApmApplicationEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from ApmApplicationEntity
func (ApmApplicationEntity) GetMetricGroupingIssues ¶ added in v2.38.0
func (x ApmApplicationEntity) GetMetricGroupingIssues() []MetricNormalizationRuleMetricGroupingIssue
GetMetricGroupingIssues returns a pointer to the value of MetricGroupingIssues from ApmApplicationEntity
func (ApmApplicationEntity) GetMetricNormalizationRule ¶
func (x ApmApplicationEntity) GetMetricNormalizationRule() MetricNormalizationRule
GetMetricNormalizationRule returns a pointer to the value of MetricNormalizationRule from ApmApplicationEntity
func (ApmApplicationEntity) GetMetricNormalizationRules ¶
func (x ApmApplicationEntity) GetMetricNormalizationRules() []MetricNormalizationRule
GetMetricNormalizationRules returns a pointer to the value of MetricNormalizationRules from ApmApplicationEntity
func (ApmApplicationEntity) GetNRDBQuery ¶
func (x ApmApplicationEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from ApmApplicationEntity
func (ApmApplicationEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x ApmApplicationEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from ApmApplicationEntity
func (ApmApplicationEntity) GetName ¶
func (x ApmApplicationEntity) GetName() string
GetName returns a pointer to the value of Name from ApmApplicationEntity
func (ApmApplicationEntity) GetNerdStorage ¶
func (x ApmApplicationEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from ApmApplicationEntity
func (ApmApplicationEntity) GetPermalink ¶
func (x ApmApplicationEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from ApmApplicationEntity
func (ApmApplicationEntity) GetRecentAlertViolations ¶
func (x ApmApplicationEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from ApmApplicationEntity
func (ApmApplicationEntity) GetRelatedEntities ¶
func (x ApmApplicationEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from ApmApplicationEntity
func (ApmApplicationEntity) GetRelationships ¶
func (x ApmApplicationEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from ApmApplicationEntity
func (ApmApplicationEntity) GetReporting ¶
func (x ApmApplicationEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from ApmApplicationEntity
func (ApmApplicationEntity) GetRunningAgentVersions ¶
func (x ApmApplicationEntity) GetRunningAgentVersions() ApmApplicationRunningAgentVersions
GetRunningAgentVersions returns a pointer to the value of RunningAgentVersions from ApmApplicationEntity
func (ApmApplicationEntity) GetServiceLevel ¶
func (x ApmApplicationEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from ApmApplicationEntity
func (ApmApplicationEntity) GetSettings ¶
func (x ApmApplicationEntity) GetSettings() ApmApplicationSettings
GetSettings returns a pointer to the value of Settings from ApmApplicationEntity
func (ApmApplicationEntity) GetTags ¶
func (x ApmApplicationEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from ApmApplicationEntity
func (ApmApplicationEntity) GetTagsWithMetadata ¶
func (x ApmApplicationEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from ApmApplicationEntity
func (ApmApplicationEntity) GetTracingSummary ¶
func (x ApmApplicationEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from ApmApplicationEntity
func (ApmApplicationEntity) GetType ¶
func (x ApmApplicationEntity) GetType() string
GetType returns a pointer to the value of Type from ApmApplicationEntity
func (*ApmApplicationEntity) ImplementsAlertableEntity ¶
func (x *ApmApplicationEntity) ImplementsAlertableEntity()
func (*ApmApplicationEntity) ImplementsApmBrowserApplicationEntity ¶
func (x *ApmApplicationEntity) ImplementsApmBrowserApplicationEntity()
func (*ApmApplicationEntity) ImplementsEntity ¶
func (x *ApmApplicationEntity) ImplementsEntity()
type ApmApplicationEntityOutline ¶
type ApmApplicationEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Summary statistics about the Browser App injected by an APM Application. ApmBrowserSummary ApmBrowserApplicationSummaryData `json:"apmBrowserSummary,omitempty"` // Summary statistics about the APM App. ApmSummary ApmApplicationSummaryData `json:"apmSummary,omitempty"` // The ID of the APM Application. ApplicationID int `json:"applicationId,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The programming language of the APM Application. Language string `json:"language,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The running versions of the language agent in the APM Application. RunningAgentVersions ApmApplicationRunningAgentVersions `json:"runningAgentVersions,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // Configuration settings for the APM Application Settings ApmApplicationSettings `json:"settings,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
ApmApplicationEntityOutline - An APM Application entity outline.
func (ApmApplicationEntityOutline) GetAccount ¶
func (x ApmApplicationEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetAccountID ¶
func (x ApmApplicationEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetAlertSeverity ¶
func (x ApmApplicationEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetApmBrowserSummary ¶
func (x ApmApplicationEntityOutline) GetApmBrowserSummary() ApmBrowserApplicationSummaryData
GetApmBrowserSummary returns a pointer to the value of ApmBrowserSummary from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetApmSummary ¶
func (x ApmApplicationEntityOutline) GetApmSummary() ApmApplicationSummaryData
GetApmSummary returns a pointer to the value of ApmSummary from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetApplicationID ¶
func (x ApmApplicationEntityOutline) GetApplicationID() int
GetApplicationID returns a pointer to the value of ApplicationID from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetDomain ¶
func (x ApmApplicationEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetEntityType ¶
func (x ApmApplicationEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x ApmApplicationEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetGUID ¶
func (x ApmApplicationEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetGoldenMetrics ¶
func (x ApmApplicationEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetGoldenTags ¶
func (x ApmApplicationEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetIndexedAt ¶
func (x ApmApplicationEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetLanguage ¶
func (x ApmApplicationEntityOutline) GetLanguage() string
GetLanguage returns a pointer to the value of Language from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x ApmApplicationEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetName ¶
func (x ApmApplicationEntityOutline) GetName() string
GetName returns a pointer to the value of Name from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetPermalink ¶
func (x ApmApplicationEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetReporting ¶
func (x ApmApplicationEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetRunningAgentVersions ¶
func (x ApmApplicationEntityOutline) GetRunningAgentVersions() ApmApplicationRunningAgentVersions
GetRunningAgentVersions returns a pointer to the value of RunningAgentVersions from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetServiceLevel ¶
func (x ApmApplicationEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetSettings ¶
func (x ApmApplicationEntityOutline) GetSettings() ApmApplicationSettings
GetSettings returns a pointer to the value of Settings from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetTags ¶
func (x ApmApplicationEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from ApmApplicationEntityOutline
func (ApmApplicationEntityOutline) GetType ¶
func (x ApmApplicationEntityOutline) GetType() string
GetType returns a pointer to the value of Type from ApmApplicationEntityOutline
func (*ApmApplicationEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *ApmApplicationEntityOutline) ImplementsAlertableEntityOutline()
func (*ApmApplicationEntityOutline) ImplementsApmBrowserApplicationEntityOutline ¶
func (x *ApmApplicationEntityOutline) ImplementsApmBrowserApplicationEntityOutline()
func (ApmApplicationEntityOutline) ImplementsEntity ¶
func (x ApmApplicationEntityOutline) ImplementsEntity()
func (*ApmApplicationEntityOutline) ImplementsEntityOutline ¶
func (x *ApmApplicationEntityOutline) ImplementsEntityOutline()
type ApmApplicationRunningAgentVersions ¶
type ApmApplicationRunningAgentVersions struct { // The maximum (newest) language agent version running in the APM Application. MaxVersion string `json:"maxVersion,omitempty"` // The minimum (oldest) language agent version running in the APM Application. MinVersion string `json:"minVersion,omitempty"` }
ApmApplicationRunningAgentVersions - Represents the currently running agent versions in an APM Application. An application could be running multiple versions of an agent (across different hosts, for example).
type ApmApplicationSettings ¶
type ApmApplicationSettings struct { // The current Apdex target setting ApdexTarget float64 `json:"apdexTarget,omitempty"` // State of server-side configuration setting ServerSideConfig bool `json:"serverSideConfig,omitempty"` }
ApmApplicationSettings - Configuration settings for the APM Application
type ApmApplicationSummaryData ¶
type ApmApplicationSummaryData struct { // The apdex score. For more details on the use of apdex, visit [our docs](https://docs.newrelic.com/docs/apm/new-relic-apm/apdex/apdex-measure-user-satisfaction). ApdexScore float64 `json:"apdexScore,omitempty"` // The percentage of responses to all transactions with an error. ErrorRate float64 `json:"errorRate,omitempty"` // The number of hosts this application is running on. HostCount int `json:"hostCount,omitempty"` // The number of instances of this application running. InstanceCount int `json:"instanceCount,omitempty"` // The average response time for non-web transactions in seconds. NonWebResponseTimeAverage nrtime.Seconds `json:"nonWebResponseTimeAverage,omitempty"` // The number of non-web transactions per minute. NonWebThroughput float64 `json:"nonWebThroughput,omitempty"` // The average response time for all transactions in seconds. ResponseTimeAverage nrtime.Seconds `json:"responseTimeAverage,omitempty"` // The number of all transactions per minute. Throughput float64 `json:"throughput,omitempty"` // The average response time for web transactions in seconds. WebResponseTimeAverage nrtime.Seconds `json:"webResponseTimeAverage,omitempty"` // The number of web transactions per minute. WebThroughput float64 `json:"webThroughput,omitempty"` }
ApmApplicationSummaryData - Summary statistics about the APM App.
type ApmBrowserApplicationEntity ¶
type ApmBrowserApplicationEntity struct {
ApmBrowserSummary ApmBrowserApplicationSummaryData `json:"apmBrowserSummary,omitempty"`
}
ApmBrowserApplicationEntity - The `ApmBrowserApplicationEntity` interface provides detailed information for the Browser App injected by an APM Application.
func (ApmBrowserApplicationEntity) GetApmBrowserSummary ¶
func (x ApmBrowserApplicationEntity) GetApmBrowserSummary() ApmBrowserApplicationSummaryData
GetApmBrowserSummary returns a pointer to the value of ApmBrowserSummary from ApmBrowserApplicationEntity
func (*ApmBrowserApplicationEntity) ImplementsApmBrowserApplicationEntity ¶
func (x *ApmBrowserApplicationEntity) ImplementsApmBrowserApplicationEntity()
type ApmBrowserApplicationEntityInterface ¶
type ApmBrowserApplicationEntityInterface interface {
ImplementsApmBrowserApplicationEntity()
}
ApmBrowserApplicationEntity - The `ApmBrowserApplicationEntity` interface provides detailed information for the Browser App injected by an APM Application.
func UnmarshalApmBrowserApplicationEntityInterface ¶
func UnmarshalApmBrowserApplicationEntityInterface(b []byte) (*ApmBrowserApplicationEntityInterface, error)
UnmarshalApmBrowserApplicationEntityInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type ApmBrowserApplicationEntityOutline ¶
type ApmBrowserApplicationEntityOutline struct {
ApmBrowserSummary ApmBrowserApplicationSummaryData `json:"apmBrowserSummary,omitempty"`
}
ApmBrowserApplicationEntityOutline - The `ApmBrowserApplicationEntityOutline` interface provides detailed information for the Browser App injected by an APM Application.
func (ApmBrowserApplicationEntityOutline) GetApmBrowserSummary ¶
func (x ApmBrowserApplicationEntityOutline) GetApmBrowserSummary() ApmBrowserApplicationSummaryData
GetApmBrowserSummary returns a pointer to the value of ApmBrowserSummary from ApmBrowserApplicationEntityOutline
func (*ApmBrowserApplicationEntityOutline) ImplementsApmBrowserApplicationEntityOutline ¶
func (x *ApmBrowserApplicationEntityOutline) ImplementsApmBrowserApplicationEntityOutline()
func (ApmBrowserApplicationEntityOutline) ImplementsEntity ¶
func (x ApmBrowserApplicationEntityOutline) ImplementsEntity()
type ApmBrowserApplicationEntityOutlineInterface ¶
type ApmBrowserApplicationEntityOutlineInterface interface {
ImplementsApmBrowserApplicationEntityOutline()
}
ApmBrowserApplicationEntityOutline - The `ApmBrowserApplicationEntityOutline` interface provides detailed information for the Browser App injected by an APM Application.
func UnmarshalApmBrowserApplicationEntityOutlineInterface ¶
func UnmarshalApmBrowserApplicationEntityOutlineInterface(b []byte) (*ApmBrowserApplicationEntityOutlineInterface, error)
UnmarshalApmBrowserApplicationEntityOutlineInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type ApmBrowserApplicationSummaryData ¶
type ApmBrowserApplicationSummaryData struct { // The number of AJAX requests per minute AjaxRequestThroughput float64 `json:"ajaxRequestThroughput,omitempty"` // The average AJAX response time in seconds. AjaxResponseTimeAverage nrtime.Seconds `json:"ajaxResponseTimeAverage,omitempty"` // The percentage of page views with a JS error. JsErrorRate float64 `json:"jsErrorRate,omitempty"` // The number of page loads per minute PageLoadThroughput float64 `json:"pageLoadThroughput,omitempty"` // The average page view time in seconds. PageLoadTimeAverage float64 `json:"pageLoadTimeAverage,omitempty"` }
ApmBrowserApplicationSummaryData - Summary statistics about the Browser App injected by the APM Application.
type ApmDatabaseInstanceEntity ¶
type ApmDatabaseInstanceEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The host the database instance is running on. Host string `json:"host,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The port or path the database instance is running on. ex: `3306` | `/tmp/mysql.sock` PortOrPath string `json:"portOrPath,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` // The type of database. ex: `Postgres` | `Redis` Vendor string `json:"vendor,omitempty"` }
ApmDatabaseInstanceEntity - A database instance seen by an APM Application
func (ApmDatabaseInstanceEntity) GetAccount ¶
func (x ApmDatabaseInstanceEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetAccountID ¶
func (x ApmDatabaseInstanceEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetAlertSeverity ¶
func (x ApmDatabaseInstanceEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetAlertViolations ¶
func (x ApmDatabaseInstanceEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x ApmDatabaseInstanceEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetDomain ¶
func (x ApmDatabaseInstanceEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetEntityType ¶
func (x ApmDatabaseInstanceEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x ApmDatabaseInstanceEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetGUID ¶
func (x ApmDatabaseInstanceEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetGoldenMetrics ¶
func (x ApmDatabaseInstanceEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetGoldenTags ¶
func (x ApmDatabaseInstanceEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetHost ¶
func (x ApmDatabaseInstanceEntity) GetHost() string
GetHost returns a pointer to the value of Host from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetIndexedAt ¶
func (x ApmDatabaseInstanceEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x ApmDatabaseInstanceEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetNRDBQuery ¶
func (x ApmDatabaseInstanceEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x ApmDatabaseInstanceEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetName ¶
func (x ApmDatabaseInstanceEntity) GetName() string
GetName returns a pointer to the value of Name from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetNerdStorage ¶
func (x ApmDatabaseInstanceEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetPermalink ¶
func (x ApmDatabaseInstanceEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetPortOrPath ¶
func (x ApmDatabaseInstanceEntity) GetPortOrPath() string
GetPortOrPath returns a pointer to the value of PortOrPath from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetRecentAlertViolations ¶
func (x ApmDatabaseInstanceEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetRelatedEntities ¶
func (x ApmDatabaseInstanceEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetRelationships ¶
func (x ApmDatabaseInstanceEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetReporting ¶
func (x ApmDatabaseInstanceEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetServiceLevel ¶
func (x ApmDatabaseInstanceEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetTags ¶
func (x ApmDatabaseInstanceEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetTagsWithMetadata ¶
func (x ApmDatabaseInstanceEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetTracingSummary ¶
func (x ApmDatabaseInstanceEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetType ¶
func (x ApmDatabaseInstanceEntity) GetType() string
GetType returns a pointer to the value of Type from ApmDatabaseInstanceEntity
func (ApmDatabaseInstanceEntity) GetVendor ¶
func (x ApmDatabaseInstanceEntity) GetVendor() string
GetVendor returns a pointer to the value of Vendor from ApmDatabaseInstanceEntity
func (*ApmDatabaseInstanceEntity) ImplementsAlertableEntity ¶
func (x *ApmDatabaseInstanceEntity) ImplementsAlertableEntity()
func (*ApmDatabaseInstanceEntity) ImplementsEntity ¶
func (x *ApmDatabaseInstanceEntity) ImplementsEntity()
type ApmDatabaseInstanceEntityOutline ¶
type ApmDatabaseInstanceEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The host the database instance is running on. Host string `json:"host,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The port or path the database instance is running on. ex: `3306` | `/tmp/mysql.sock` PortOrPath string `json:"portOrPath,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` // The type of database. ex: `Postgres` | `Redis` Vendor string `json:"vendor,omitempty"` }
ApmDatabaseInstanceEntityOutline - A database instance seen by an APM Application
func (ApmDatabaseInstanceEntityOutline) GetAccount ¶
func (x ApmDatabaseInstanceEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetAccountID ¶
func (x ApmDatabaseInstanceEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetAlertSeverity ¶
func (x ApmDatabaseInstanceEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetDomain ¶
func (x ApmDatabaseInstanceEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetEntityType ¶
func (x ApmDatabaseInstanceEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x ApmDatabaseInstanceEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetGUID ¶
func (x ApmDatabaseInstanceEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetGoldenMetrics ¶
func (x ApmDatabaseInstanceEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetGoldenTags ¶
func (x ApmDatabaseInstanceEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetHost ¶
func (x ApmDatabaseInstanceEntityOutline) GetHost() string
GetHost returns a pointer to the value of Host from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetIndexedAt ¶
func (x ApmDatabaseInstanceEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x ApmDatabaseInstanceEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetName ¶
func (x ApmDatabaseInstanceEntityOutline) GetName() string
GetName returns a pointer to the value of Name from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetPermalink ¶
func (x ApmDatabaseInstanceEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetPortOrPath ¶
func (x ApmDatabaseInstanceEntityOutline) GetPortOrPath() string
GetPortOrPath returns a pointer to the value of PortOrPath from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetReporting ¶
func (x ApmDatabaseInstanceEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetServiceLevel ¶
func (x ApmDatabaseInstanceEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetTags ¶
func (x ApmDatabaseInstanceEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetType ¶
func (x ApmDatabaseInstanceEntityOutline) GetType() string
GetType returns a pointer to the value of Type from ApmDatabaseInstanceEntityOutline
func (ApmDatabaseInstanceEntityOutline) GetVendor ¶
func (x ApmDatabaseInstanceEntityOutline) GetVendor() string
GetVendor returns a pointer to the value of Vendor from ApmDatabaseInstanceEntityOutline
func (*ApmDatabaseInstanceEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *ApmDatabaseInstanceEntityOutline) ImplementsAlertableEntityOutline()
func (ApmDatabaseInstanceEntityOutline) ImplementsEntity ¶
func (x ApmDatabaseInstanceEntityOutline) ImplementsEntity()
func (*ApmDatabaseInstanceEntityOutline) ImplementsEntityOutline ¶
func (x *ApmDatabaseInstanceEntityOutline) ImplementsEntityOutline()
type ApmExternalServiceEntity ¶
type ApmExternalServiceEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` ExternalSummary ApmExternalServiceSummaryData `json:"externalSummary,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The host of the external service. Host string `json:"host,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
ApmExternalServiceEntity - An external service seen by an APM Application.
func (ApmExternalServiceEntity) GetAccount ¶
func (x ApmExternalServiceEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetAccountID ¶
func (x ApmExternalServiceEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetAlertSeverity ¶
func (x ApmExternalServiceEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetAlertViolations ¶
func (x ApmExternalServiceEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x ApmExternalServiceEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetDomain ¶
func (x ApmExternalServiceEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetEntityType ¶
func (x ApmExternalServiceEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetExternalSummary ¶
func (x ApmExternalServiceEntity) GetExternalSummary() ApmExternalServiceSummaryData
GetExternalSummary returns a pointer to the value of ExternalSummary from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x ApmExternalServiceEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetGUID ¶
func (x ApmExternalServiceEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetGoldenMetrics ¶
func (x ApmExternalServiceEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetGoldenTags ¶
func (x ApmExternalServiceEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetHost ¶
func (x ApmExternalServiceEntity) GetHost() string
GetHost returns a pointer to the value of Host from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetIndexedAt ¶
func (x ApmExternalServiceEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x ApmExternalServiceEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetNRDBQuery ¶
func (x ApmExternalServiceEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x ApmExternalServiceEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetName ¶
func (x ApmExternalServiceEntity) GetName() string
GetName returns a pointer to the value of Name from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetNerdStorage ¶
func (x ApmExternalServiceEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetPermalink ¶
func (x ApmExternalServiceEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetRecentAlertViolations ¶
func (x ApmExternalServiceEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetRelatedEntities ¶
func (x ApmExternalServiceEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetRelationships ¶
func (x ApmExternalServiceEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetReporting ¶
func (x ApmExternalServiceEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetServiceLevel ¶
func (x ApmExternalServiceEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetTags ¶
func (x ApmExternalServiceEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetTagsWithMetadata ¶
func (x ApmExternalServiceEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetTracingSummary ¶
func (x ApmExternalServiceEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from ApmExternalServiceEntity
func (ApmExternalServiceEntity) GetType ¶
func (x ApmExternalServiceEntity) GetType() string
GetType returns a pointer to the value of Type from ApmExternalServiceEntity
func (*ApmExternalServiceEntity) ImplementsAlertableEntity ¶
func (x *ApmExternalServiceEntity) ImplementsAlertableEntity()
func (*ApmExternalServiceEntity) ImplementsEntity ¶
func (x *ApmExternalServiceEntity) ImplementsEntity()
type ApmExternalServiceEntityOutline ¶
type ApmExternalServiceEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` ExternalSummary ApmExternalServiceSummaryData `json:"externalSummary,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The host of the external service. Host string `json:"host,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
ApmExternalServiceEntityOutline - An external service seen by an APM Application.
func (ApmExternalServiceEntityOutline) GetAccount ¶
func (x ApmExternalServiceEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetAccountID ¶
func (x ApmExternalServiceEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetAlertSeverity ¶
func (x ApmExternalServiceEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetDomain ¶
func (x ApmExternalServiceEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetEntityType ¶
func (x ApmExternalServiceEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetExternalSummary ¶
func (x ApmExternalServiceEntityOutline) GetExternalSummary() ApmExternalServiceSummaryData
GetExternalSummary returns a pointer to the value of ExternalSummary from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x ApmExternalServiceEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetGUID ¶
func (x ApmExternalServiceEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetGoldenMetrics ¶
func (x ApmExternalServiceEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetGoldenTags ¶
func (x ApmExternalServiceEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetHost ¶
func (x ApmExternalServiceEntityOutline) GetHost() string
GetHost returns a pointer to the value of Host from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetIndexedAt ¶
func (x ApmExternalServiceEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x ApmExternalServiceEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetName ¶
func (x ApmExternalServiceEntityOutline) GetName() string
GetName returns a pointer to the value of Name from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetPermalink ¶
func (x ApmExternalServiceEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetReporting ¶
func (x ApmExternalServiceEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetServiceLevel ¶
func (x ApmExternalServiceEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetTags ¶
func (x ApmExternalServiceEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from ApmExternalServiceEntityOutline
func (ApmExternalServiceEntityOutline) GetType ¶
func (x ApmExternalServiceEntityOutline) GetType() string
GetType returns a pointer to the value of Type from ApmExternalServiceEntityOutline
func (*ApmExternalServiceEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *ApmExternalServiceEntityOutline) ImplementsAlertableEntityOutline()
func (ApmExternalServiceEntityOutline) ImplementsEntity ¶
func (x ApmExternalServiceEntityOutline) ImplementsEntity()
func (*ApmExternalServiceEntityOutline) ImplementsEntityOutline ¶
func (x *ApmExternalServiceEntityOutline) ImplementsEntityOutline()
type ApmExternalServiceSummaryData ¶
type ApmExternalServiceSummaryData struct { // The average response time for external service calls in seconds. ResponseTimeAverage nrtime.Seconds `json:"responseTimeAverage,omitempty"` // The number of external service calls per minute. Throughput float64 `json:"throughput,omitempty"` }
ApmExternalServiceSummaryData - Summary statistics about an External Service called by an APM App.
type AttributeMap ¶
type AttributeMap map[string]interface{}
AttributeMap - This scalar represents a map of attributes in the form of key-value pairs.
type BrowserAgentInstallType ¶
type BrowserAgentInstallType string
BrowserAgentInstallType - Browser agent install types.
type BrowserApplicationEntity ¶
type BrowserApplicationEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The type of Browser agent installed for this application. AgentInstallType BrowserAgentInstallType `json:"agentInstallType,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // The ID of the Browser App. ApplicationID int `json:"applicationId,omitempty"` // Access general properties for the application. BrowserProperties AgentApplicationSettingsBrowserProperties `json:"browserProperties,omitempty"` // Settings that are common across browser applications. BrowserSettings AgentApplicationSettingsBrowserBase `json:"browserSettings,omitempty"` // Summary statistics about the Browser App. BrowserSummary BrowserApplicationSummaryData `json:"browserSummary,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // An Exception that occurred in your Browser Application. Exception StackTraceBrowserException `json:"exception,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Retrieves the entity metric grouping issues. MetricGroupingIssues []MetricNormalizationRuleMetricGroupingIssue `json:"metricGroupingIssues"` // Retrieves a rule MetricNormalizationRule MetricNormalizationRule `json:"metricNormalizationRule,omitempty"` // Retrieves the rules for the application. MetricNormalizationRules []MetricNormalizationRule `json:"metricNormalizationRules"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The running versions of the agent in the Browser App. RunningAgentVersions BrowserApplicationRunningAgentVersions `json:"runningAgentVersions,omitempty"` // The allow list for browser applications that contains a set of allowed url segments that will appear in groupings on the Page views and AJAX pages. SegmentAllowListAggregate AgentApplicationSegmentsBrowserSegmentAllowList `json:"segmentAllowListAggregate,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The ID of the APM Application that serves this Browser App. ServingApmApplicationID int `json:"servingApmApplicationId,omitempty"` // Configuration settings for the Browser App Settings BrowserApplicationSettings `json:"settings,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
BrowserApplicationEntity - A Browser Application entity.
func (BrowserApplicationEntity) GetAccount ¶
func (x BrowserApplicationEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from BrowserApplicationEntity
func (BrowserApplicationEntity) GetAccountID ¶
func (x BrowserApplicationEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from BrowserApplicationEntity
func (BrowserApplicationEntity) GetAgentInstallType ¶
func (x BrowserApplicationEntity) GetAgentInstallType() BrowserAgentInstallType
GetAgentInstallType returns a pointer to the value of AgentInstallType from BrowserApplicationEntity
func (BrowserApplicationEntity) GetAlertSeverity ¶
func (x BrowserApplicationEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from BrowserApplicationEntity
func (BrowserApplicationEntity) GetAlertViolations ¶
func (x BrowserApplicationEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from BrowserApplicationEntity
func (BrowserApplicationEntity) GetApplicationID ¶
func (x BrowserApplicationEntity) GetApplicationID() int
GetApplicationID returns a pointer to the value of ApplicationID from BrowserApplicationEntity
func (BrowserApplicationEntity) GetBrowserProperties ¶ added in v2.21.2
func (x BrowserApplicationEntity) GetBrowserProperties() AgentApplicationSettingsBrowserProperties
GetBrowserProperties returns a pointer to the value of BrowserProperties from BrowserApplicationEntity
func (BrowserApplicationEntity) GetBrowserSettings ¶
func (x BrowserApplicationEntity) GetBrowserSettings() AgentApplicationSettingsBrowserBase
GetBrowserSettings returns a pointer to the value of BrowserSettings from BrowserApplicationEntity
func (BrowserApplicationEntity) GetBrowserSummary ¶
func (x BrowserApplicationEntity) GetBrowserSummary() BrowserApplicationSummaryData
GetBrowserSummary returns a pointer to the value of BrowserSummary from BrowserApplicationEntity
func (BrowserApplicationEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x BrowserApplicationEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from BrowserApplicationEntity
func (BrowserApplicationEntity) GetDomain ¶
func (x BrowserApplicationEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from BrowserApplicationEntity
func (BrowserApplicationEntity) GetEntityType ¶
func (x BrowserApplicationEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from BrowserApplicationEntity
func (BrowserApplicationEntity) GetException ¶
func (x BrowserApplicationEntity) GetException() StackTraceBrowserException
GetException returns a pointer to the value of Exception from BrowserApplicationEntity
func (BrowserApplicationEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x BrowserApplicationEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from BrowserApplicationEntity
func (BrowserApplicationEntity) GetGUID ¶
func (x BrowserApplicationEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from BrowserApplicationEntity
func (BrowserApplicationEntity) GetGoldenMetrics ¶
func (x BrowserApplicationEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from BrowserApplicationEntity
func (BrowserApplicationEntity) GetGoldenTags ¶
func (x BrowserApplicationEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from BrowserApplicationEntity
func (BrowserApplicationEntity) GetIndexedAt ¶
func (x BrowserApplicationEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from BrowserApplicationEntity
func (BrowserApplicationEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x BrowserApplicationEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from BrowserApplicationEntity
func (BrowserApplicationEntity) GetMetricGroupingIssues ¶ added in v2.38.0
func (x BrowserApplicationEntity) GetMetricGroupingIssues() []MetricNormalizationRuleMetricGroupingIssue
GetMetricGroupingIssues returns a pointer to the value of MetricGroupingIssues from BrowserApplicationEntity
func (BrowserApplicationEntity) GetMetricNormalizationRule ¶
func (x BrowserApplicationEntity) GetMetricNormalizationRule() MetricNormalizationRule
GetMetricNormalizationRule returns a pointer to the value of MetricNormalizationRule from BrowserApplicationEntity
func (BrowserApplicationEntity) GetMetricNormalizationRules ¶
func (x BrowserApplicationEntity) GetMetricNormalizationRules() []MetricNormalizationRule
GetMetricNormalizationRules returns a pointer to the value of MetricNormalizationRules from BrowserApplicationEntity
func (BrowserApplicationEntity) GetNRDBQuery ¶
func (x BrowserApplicationEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from BrowserApplicationEntity
func (BrowserApplicationEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x BrowserApplicationEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from BrowserApplicationEntity
func (BrowserApplicationEntity) GetName ¶
func (x BrowserApplicationEntity) GetName() string
GetName returns a pointer to the value of Name from BrowserApplicationEntity
func (BrowserApplicationEntity) GetNerdStorage ¶
func (x BrowserApplicationEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from BrowserApplicationEntity
func (BrowserApplicationEntity) GetPermalink ¶
func (x BrowserApplicationEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from BrowserApplicationEntity
func (BrowserApplicationEntity) GetRecentAlertViolations ¶
func (x BrowserApplicationEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from BrowserApplicationEntity
func (BrowserApplicationEntity) GetRelatedEntities ¶
func (x BrowserApplicationEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from BrowserApplicationEntity
func (BrowserApplicationEntity) GetRelationships ¶
func (x BrowserApplicationEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from BrowserApplicationEntity
func (BrowserApplicationEntity) GetReporting ¶
func (x BrowserApplicationEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from BrowserApplicationEntity
func (BrowserApplicationEntity) GetRunningAgentVersions ¶
func (x BrowserApplicationEntity) GetRunningAgentVersions() BrowserApplicationRunningAgentVersions
GetRunningAgentVersions returns a pointer to the value of RunningAgentVersions from BrowserApplicationEntity
func (BrowserApplicationEntity) GetSegmentAllowListAggregate ¶ added in v2.38.0
func (x BrowserApplicationEntity) GetSegmentAllowListAggregate() AgentApplicationSegmentsBrowserSegmentAllowList
GetSegmentAllowListAggregate returns a pointer to the value of SegmentAllowListAggregate from BrowserApplicationEntity
func (BrowserApplicationEntity) GetServiceLevel ¶
func (x BrowserApplicationEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from BrowserApplicationEntity
func (BrowserApplicationEntity) GetServingApmApplicationID ¶
func (x BrowserApplicationEntity) GetServingApmApplicationID() int
GetServingApmApplicationID returns a pointer to the value of ServingApmApplicationID from BrowserApplicationEntity
func (BrowserApplicationEntity) GetSettings ¶
func (x BrowserApplicationEntity) GetSettings() BrowserApplicationSettings
GetSettings returns a pointer to the value of Settings from BrowserApplicationEntity
func (BrowserApplicationEntity) GetTags ¶
func (x BrowserApplicationEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from BrowserApplicationEntity
func (BrowserApplicationEntity) GetTagsWithMetadata ¶
func (x BrowserApplicationEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from BrowserApplicationEntity
func (BrowserApplicationEntity) GetTracingSummary ¶
func (x BrowserApplicationEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from BrowserApplicationEntity
func (BrowserApplicationEntity) GetType ¶
func (x BrowserApplicationEntity) GetType() string
GetType returns a pointer to the value of Type from BrowserApplicationEntity
func (*BrowserApplicationEntity) ImplementsAlertableEntity ¶
func (x *BrowserApplicationEntity) ImplementsAlertableEntity()
func (*BrowserApplicationEntity) ImplementsEntity ¶
func (x *BrowserApplicationEntity) ImplementsEntity()
type BrowserApplicationEntityOutline ¶
type BrowserApplicationEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The type of Browser agent installed for this application. AgentInstallType BrowserAgentInstallType `json:"agentInstallType,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The ID of the Browser App. ApplicationID int `json:"applicationId,omitempty"` // Summary statistics about the Browser App. BrowserSummary BrowserApplicationSummaryData `json:"browserSummary,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The running versions of the agent in the Browser App. RunningAgentVersions BrowserApplicationRunningAgentVersions `json:"runningAgentVersions,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The ID of the APM Application that serves this Browser App. ServingApmApplicationID int `json:"servingApmApplicationId,omitempty"` // Configuration settings for the Browser App Settings BrowserApplicationSettings `json:"settings,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
BrowserApplicationEntityOutline - A Browser Application entity outline.
func (BrowserApplicationEntityOutline) GetAccount ¶
func (x BrowserApplicationEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetAccountID ¶
func (x BrowserApplicationEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetAgentInstallType ¶
func (x BrowserApplicationEntityOutline) GetAgentInstallType() BrowserAgentInstallType
GetAgentInstallType returns a pointer to the value of AgentInstallType from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetAlertSeverity ¶
func (x BrowserApplicationEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetApplicationID ¶
func (x BrowserApplicationEntityOutline) GetApplicationID() int
GetApplicationID returns a pointer to the value of ApplicationID from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetBrowserSummary ¶
func (x BrowserApplicationEntityOutline) GetBrowserSummary() BrowserApplicationSummaryData
GetBrowserSummary returns a pointer to the value of BrowserSummary from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetDomain ¶
func (x BrowserApplicationEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetEntityType ¶
func (x BrowserApplicationEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x BrowserApplicationEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetGUID ¶
func (x BrowserApplicationEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetGoldenMetrics ¶
func (x BrowserApplicationEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetGoldenTags ¶
func (x BrowserApplicationEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetIndexedAt ¶
func (x BrowserApplicationEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x BrowserApplicationEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetName ¶
func (x BrowserApplicationEntityOutline) GetName() string
GetName returns a pointer to the value of Name from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetPermalink ¶
func (x BrowserApplicationEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetReporting ¶
func (x BrowserApplicationEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetRunningAgentVersions ¶
func (x BrowserApplicationEntityOutline) GetRunningAgentVersions() BrowserApplicationRunningAgentVersions
GetRunningAgentVersions returns a pointer to the value of RunningAgentVersions from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetServiceLevel ¶
func (x BrowserApplicationEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetServingApmApplicationID ¶
func (x BrowserApplicationEntityOutline) GetServingApmApplicationID() int
GetServingApmApplicationID returns a pointer to the value of ServingApmApplicationID from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetSettings ¶
func (x BrowserApplicationEntityOutline) GetSettings() BrowserApplicationSettings
GetSettings returns a pointer to the value of Settings from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetTags ¶
func (x BrowserApplicationEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from BrowserApplicationEntityOutline
func (BrowserApplicationEntityOutline) GetType ¶
func (x BrowserApplicationEntityOutline) GetType() string
GetType returns a pointer to the value of Type from BrowserApplicationEntityOutline
func (*BrowserApplicationEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *BrowserApplicationEntityOutline) ImplementsAlertableEntityOutline()
func (BrowserApplicationEntityOutline) ImplementsEntity ¶
func (x BrowserApplicationEntityOutline) ImplementsEntity()
func (*BrowserApplicationEntityOutline) ImplementsEntityOutline ¶
func (x *BrowserApplicationEntityOutline) ImplementsEntityOutline()
type BrowserApplicationRunningAgentVersions ¶
type BrowserApplicationRunningAgentVersions struct { // The maximum (newest) agent version running in the Browser App, represented as a semantic version string. MaxSemanticVersion SemVer `json:"maxSemanticVersion,omitempty"` // The maximum (newest) agent version running in the Browser App. MaxVersion int `json:"maxVersion,omitempty"` // The minimum (oldest) agent version running in the Browser App, represented as a semantic version string. MinSemanticVersion SemVer `json:"minSemanticVersion,omitempty"` // The minimum (oldest) agent version running in the Browser App. MinVersion int `json:"minVersion,omitempty"` }
BrowserApplicationRunningAgentVersions - Represents the currently running agent versions in a Browser App. An app could be running multiple versions of an agent (across different browsers, for example).
type BrowserApplicationSettings ¶
type BrowserApplicationSettings struct { // The current Apdex target setting ApdexTarget float64 `json:"apdexTarget,omitempty"` }
BrowserApplicationSettings - Configuration settings for the Browser App
type BrowserApplicationSummaryData ¶
type BrowserApplicationSummaryData struct { // The number of AJAX requests per minute AjaxRequestThroughput float64 `json:"ajaxRequestThroughput,omitempty"` // The average AJAX response time in seconds. AjaxResponseTimeAverage nrtime.Seconds `json:"ajaxResponseTimeAverage,omitempty"` // The percentage of page views with a JS error. JsErrorRate float64 `json:"jsErrorRate,omitempty"` // The number of page loads per minute PageLoadThroughput float64 `json:"pageLoadThroughput,omitempty"` // The average page view time in seconds. PageLoadTimeAverage float64 `json:"pageLoadTimeAverage,omitempty"` // The median page view time in seconds. PageLoadTimeMedian float64 `json:"pageLoadTimeMedian,omitempty"` // The average SPA response time in seconds. SpaResponseTimeAverage nrtime.Seconds `json:"spaResponseTimeAverage,omitempty"` // The median SPA response time in seconds. SpaResponseTimeMedian nrtime.Seconds `json:"spaResponseTimeMedian,omitempty"` }
BrowserApplicationSummaryData - Summary statistics about the Browser App.
type ChangeTrackingDeployment ¶ added in v2.29.0
type ChangeTrackingDeployment struct { // A URL to the changelog or, if not linkable, a list of changes. Changelog string `json:"changelog,omitempty"` // The commit identifier, for example, a Git commit SHA. Commit string `json:"commit,omitempty"` // A link to the system that generated the deployment. DeepLink string `json:"deepLink,omitempty"` // A unique deployment identifier. DeploymentId string `json:"deploymentId,omitempty"` // The type of deployment, for example, ‘Blue green’ or ‘Rolling’. DeploymentType ChangeTrackingDeploymentType `json:"deploymentType,omitempty"` // A description of the deployment. Description string `json:"description,omitempty"` // The NR entity that was deployed. EntityGUID common.EntityGUID `json:"entityGuid"` // An identifier used to correlate account-wide changes across entities. These changes are shown together in the `Changes in group` section of the change event details UI. GroupId string `json:"groupId,omitempty"` // The start time of the deployment as the number of milliseconds since the Unix epoch. Timestamp *nrtime.EpochMilliseconds `json:"timestamp"` // The username of the deployer or bot. User string `json:"user,omitempty"` // The version of the deployed software, for example, something like v1.1. Version string `json:"version"` }
ChangeTrackingDeployment - A deployment.
type ChangeTrackingDeploymentSearchResult ¶ added in v2.29.0
type ChangeTrackingDeploymentSearchResult struct { // The list of deployment events in the given time window. Results []ChangeTrackingDeployment `json:"results,omitempty"` }
ChangeTrackingDeploymentSearchResult - The result of the deployment search query.
type ChangeTrackingDeploymentType ¶ added in v2.29.0
type ChangeTrackingDeploymentType string
ChangeTrackingDeploymentType - Type of deployment.
type ChangeTrackingSearchFilter ¶ added in v2.38.0
type ChangeTrackingSearchFilter struct { // 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." Limit int `json:"limit,omitempty"` // 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, NO. // // For the full list of operators, see the where clause documentation [here](https://docs.newrelic.com/docs/query-your-data/nrql-new-relic-query-language/get-started/nrql-syntax-clauses-functions/#sel-where) // // 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'))" Query string `json:"query,omitempty"` // Search time window. If not specified, defaults to the past hour. TimeWindow ChangeTrackingTimeWindowInputWithDefaults `json:"timeWindow,omitempty"` }
ChangeTrackingSearchFilter - The object contains the filters to be applied to the search.
type ChangeTrackingTimeWindowInputWithDefaults ¶ added in v2.38.0
type ChangeTrackingTimeWindowInputWithDefaults struct { // The end time of the time window. If not specified, it defaults to the current time. EndTime *nrtime.EpochMilliseconds `json:"endTime,omitempty"` // The start time of the time window. If not specified, it defaults to 60 minutes before the endTime. StartTime *nrtime.EpochMilliseconds `json:"startTime,omitempty"` }
ChangeTrackingTimeWindowInputWithDefaults - A time window input with default values.
type CollectionEntity ¶
type CollectionEntity struct { Collection EntityCollection `json:"collection,omitempty"` GUID common.EntityGUID `json:"guid,omitempty"` }
CollectionEntity - A group of entities defined by entity search queries and specific GUIDs
func (CollectionEntity) GetCollection ¶
func (x CollectionEntity) GetCollection() EntityCollection
GetCollection returns a pointer to the value of Collection from CollectionEntity
func (CollectionEntity) GetGUID ¶
func (x CollectionEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from CollectionEntity
func (*CollectionEntity) ImplementsCollectionEntity ¶
func (x *CollectionEntity) ImplementsCollectionEntity()
type CollectionEntityInterface ¶
type CollectionEntityInterface interface {
ImplementsCollectionEntity()
}
CollectionEntity - A group of entities defined by entity search queries and specific GUIDs
func UnmarshalCollectionEntityInterface ¶
func UnmarshalCollectionEntityInterface(b []byte) (*CollectionEntityInterface, error)
UnmarshalCollectionEntityInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type DashboardAlertSeverity ¶
type DashboardAlertSeverity string
DashboardAlertSeverity - Alert severity.
type DashboardAreaWidgetConfiguration ¶
type DashboardAreaWidgetConfiguration struct { // NRQL queries. NRQLQueries []DashboardWidgetNRQLQuery `json:"nrqlQueries,omitempty"` }
DashboardAreaWidgetConfiguration - Configuration for visualization type 'viz.area'
type DashboardBarWidgetConfiguration ¶
type DashboardBarWidgetConfiguration struct { // NRQL queries. NRQLQueries []DashboardWidgetNRQLQuery `json:"nrqlQueries,omitempty"` }
DashboardBarWidgetConfiguration - Configuration for visualization type 'viz.bar'
type DashboardBillboardWidgetConfiguration ¶
type DashboardBillboardWidgetConfiguration struct { // NRQL queries. NRQLQueries []DashboardWidgetNRQLQuery `json:"nrqlQueries,omitempty"` // Array of thresholds to categorize the results of the query in different groups. Thresholds []DashboardBillboardWidgetThreshold `json:"thresholds,omitempty"` }
DashboardBillboardWidgetConfiguration - Configuration for visualization type 'viz.billboard'
type DashboardBillboardWidgetThreshold ¶
type DashboardBillboardWidgetThreshold struct { // Alert severity. AlertSeverity DashboardAlertSeverity `json:"alertSeverity,omitempty"` // Alert value. Value float64 `json:"value,omitempty"` }
DashboardBillboardWidgetThreshold - Billboard widget threshold.
type DashboardEntity ¶
type DashboardEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // The date and time the dashboard was created CreatedAt nrtime.DateTime `json:"createdAt,omitempty"` // The parent entity `guid` of the dashboard. DashboardParentGUID common.EntityGUID `json:"dashboardParentGuid,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // Dashboard description. Description string `json:"description,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The owner information of the dashboard. Owner DashboardEntityOwnerInfo `json:"owner,omitempty"` // A nested block of all pages belonging to the dashboard. Pages []DashboardPage `json:"pages,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The permissions of the dashboard. Permissions DashboardEntityPermissions `json:"permissions,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` // The date and time the dashboard was updated UpdatedAt nrtime.DateTime `json:"updatedAt,omitempty"` // Dashboard-local variable definitions. Variables []DashboardVariable `json:"variables,omitempty"` }
DashboardEntity - A Dashboard entity.
func (DashboardEntity) GetAccount ¶
func (x DashboardEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from DashboardEntity
func (DashboardEntity) GetAccountID ¶
func (x DashboardEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from DashboardEntity
func (DashboardEntity) GetAlertSeverity ¶
func (x DashboardEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from DashboardEntity
func (DashboardEntity) GetAlertViolations ¶
func (x DashboardEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from DashboardEntity
func (DashboardEntity) GetCreatedAt ¶
func (x DashboardEntity) GetCreatedAt() nrtime.DateTime
GetCreatedAt returns a pointer to the value of CreatedAt from DashboardEntity
func (DashboardEntity) GetDashboardParentGUID ¶
func (x DashboardEntity) GetDashboardParentGUID() common.EntityGUID
GetDashboardParentGUID returns a pointer to the value of DashboardParentGUID from DashboardEntity
func (DashboardEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x DashboardEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from DashboardEntity
func (DashboardEntity) GetDescription ¶
func (x DashboardEntity) GetDescription() string
GetDescription returns a pointer to the value of Description from DashboardEntity
func (DashboardEntity) GetDomain ¶
func (x DashboardEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from DashboardEntity
func (DashboardEntity) GetEntityType ¶
func (x DashboardEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from DashboardEntity
func (DashboardEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x DashboardEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from DashboardEntity
func (DashboardEntity) GetGUID ¶
func (x DashboardEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from DashboardEntity
func (DashboardEntity) GetGoldenMetrics ¶
func (x DashboardEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from DashboardEntity
func (DashboardEntity) GetGoldenTags ¶
func (x DashboardEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from DashboardEntity
func (DashboardEntity) GetIndexedAt ¶
func (x DashboardEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from DashboardEntity
func (DashboardEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x DashboardEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from DashboardEntity
func (DashboardEntity) GetNRDBQuery ¶
func (x DashboardEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from DashboardEntity
func (DashboardEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x DashboardEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from DashboardEntity
func (DashboardEntity) GetName ¶
func (x DashboardEntity) GetName() string
GetName returns a pointer to the value of Name from DashboardEntity
func (DashboardEntity) GetNerdStorage ¶
func (x DashboardEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from DashboardEntity
func (DashboardEntity) GetOwner ¶
func (x DashboardEntity) GetOwner() DashboardEntityOwnerInfo
GetOwner returns a pointer to the value of Owner from DashboardEntity
func (DashboardEntity) GetPages ¶
func (x DashboardEntity) GetPages() []DashboardPage
GetPages returns a pointer to the value of Pages from DashboardEntity
func (DashboardEntity) GetPermalink ¶
func (x DashboardEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from DashboardEntity
func (DashboardEntity) GetPermissions ¶
func (x DashboardEntity) GetPermissions() DashboardEntityPermissions
GetPermissions returns a pointer to the value of Permissions from DashboardEntity
func (DashboardEntity) GetRecentAlertViolations ¶
func (x DashboardEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from DashboardEntity
func (DashboardEntity) GetRelatedEntities ¶
func (x DashboardEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from DashboardEntity
func (DashboardEntity) GetRelationships ¶
func (x DashboardEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from DashboardEntity
func (DashboardEntity) GetReporting ¶
func (x DashboardEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from DashboardEntity
func (DashboardEntity) GetServiceLevel ¶
func (x DashboardEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from DashboardEntity
func (DashboardEntity) GetTags ¶
func (x DashboardEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from DashboardEntity
func (DashboardEntity) GetTagsWithMetadata ¶
func (x DashboardEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from DashboardEntity
func (DashboardEntity) GetTracingSummary ¶
func (x DashboardEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from DashboardEntity
func (DashboardEntity) GetType ¶
func (x DashboardEntity) GetType() string
GetType returns a pointer to the value of Type from DashboardEntity
func (DashboardEntity) GetUpdatedAt ¶
func (x DashboardEntity) GetUpdatedAt() nrtime.DateTime
GetUpdatedAt returns a pointer to the value of UpdatedAt from DashboardEntity
func (DashboardEntity) GetVariables ¶ added in v2.6.0
func (x DashboardEntity) GetVariables() []DashboardVariable
GetVariables returns a pointer to the value of Variables from DashboardEntity
func (*DashboardEntity) ImplementsAlertableEntity ¶
func (x *DashboardEntity) ImplementsAlertableEntity()
func (*DashboardEntity) ImplementsEntity ¶
func (x *DashboardEntity) ImplementsEntity()
type DashboardEntityOutline ¶
type DashboardEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The date and time the dashboard was created CreatedAt nrtime.DateTime `json:"createdAt,omitempty"` // The parent entity `guid` of the dashboard. DashboardParentGUID common.EntityGUID `json:"dashboardParentGuid,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The owner information of the dashboard. Owner DashboardEntityOwnerInfo `json:"owner,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The permissions of the dashboard. Permissions DashboardEntityPermissions `json:"permissions,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` // The date and time the dashboard was updated UpdatedAt nrtime.DateTime `json:"updatedAt,omitempty"` }
DashboardEntityOutline - A Dashboard entity outline.
func (DashboardEntityOutline) GetAccount ¶
func (x DashboardEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from DashboardEntityOutline
func (DashboardEntityOutline) GetAccountID ¶
func (x DashboardEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from DashboardEntityOutline
func (DashboardEntityOutline) GetAlertSeverity ¶
func (x DashboardEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from DashboardEntityOutline
func (DashboardEntityOutline) GetCreatedAt ¶
func (x DashboardEntityOutline) GetCreatedAt() nrtime.DateTime
GetCreatedAt returns a pointer to the value of CreatedAt from DashboardEntityOutline
func (DashboardEntityOutline) GetDashboardParentGUID ¶
func (x DashboardEntityOutline) GetDashboardParentGUID() common.EntityGUID
GetDashboardParentGUID returns a pointer to the value of DashboardParentGUID from DashboardEntityOutline
func (DashboardEntityOutline) GetDomain ¶
func (x DashboardEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from DashboardEntityOutline
func (DashboardEntityOutline) GetEntityType ¶
func (x DashboardEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from DashboardEntityOutline
func (DashboardEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x DashboardEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from DashboardEntityOutline
func (DashboardEntityOutline) GetGUID ¶
func (x DashboardEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from DashboardEntityOutline
func (DashboardEntityOutline) GetGoldenMetrics ¶
func (x DashboardEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from DashboardEntityOutline
func (DashboardEntityOutline) GetGoldenTags ¶
func (x DashboardEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from DashboardEntityOutline
func (DashboardEntityOutline) GetIndexedAt ¶
func (x DashboardEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from DashboardEntityOutline
func (DashboardEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x DashboardEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from DashboardEntityOutline
func (DashboardEntityOutline) GetName ¶
func (x DashboardEntityOutline) GetName() string
GetName returns a pointer to the value of Name from DashboardEntityOutline
func (DashboardEntityOutline) GetOwner ¶
func (x DashboardEntityOutline) GetOwner() DashboardEntityOwnerInfo
GetOwner returns a pointer to the value of Owner from DashboardEntityOutline
func (DashboardEntityOutline) GetPermalink ¶
func (x DashboardEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from DashboardEntityOutline
func (DashboardEntityOutline) GetPermissions ¶
func (x DashboardEntityOutline) GetPermissions() DashboardEntityPermissions
GetPermissions returns a pointer to the value of Permissions from DashboardEntityOutline
func (DashboardEntityOutline) GetReporting ¶
func (x DashboardEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from DashboardEntityOutline
func (DashboardEntityOutline) GetServiceLevel ¶
func (x DashboardEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from DashboardEntityOutline
func (DashboardEntityOutline) GetTags ¶
func (x DashboardEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from DashboardEntityOutline
func (DashboardEntityOutline) GetType ¶
func (x DashboardEntityOutline) GetType() string
GetType returns a pointer to the value of Type from DashboardEntityOutline
func (DashboardEntityOutline) GetUpdatedAt ¶
func (x DashboardEntityOutline) GetUpdatedAt() nrtime.DateTime
GetUpdatedAt returns a pointer to the value of UpdatedAt from DashboardEntityOutline
func (*DashboardEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *DashboardEntityOutline) ImplementsAlertableEntityOutline()
func (DashboardEntityOutline) ImplementsEntity ¶
func (x DashboardEntityOutline) ImplementsEntity()
func (*DashboardEntityOutline) ImplementsEntityOutline ¶
func (x *DashboardEntityOutline) ImplementsEntityOutline()
type DashboardEntityOwnerInfo ¶
type DashboardEntityOwnerInfo struct { // The email of the dashboard owner Email string `json:"email,omitempty"` // The user ID of the dashboard owner UserID int `json:"userId,omitempty"` }
DashboardEntityOwnerInfo - Dashboard owner
type DashboardEntityPermissions ¶
type DashboardEntityPermissions string
DashboardEntityPermissions - Permisions that represent visibility & editability
type DashboardLineWidgetConfiguration ¶
type DashboardLineWidgetConfiguration struct { // NRQL queries. NRQLQueries []DashboardWidgetNRQLQuery `json:"nrqlQueries,omitempty"` }
DashboardLineWidgetConfiguration - Configuration for visualization type 'viz.line'
type DashboardMarkdownWidgetConfiguration ¶
type DashboardMarkdownWidgetConfiguration struct { // Markdown content of the widget. Text string `json:"text"` }
DashboardMarkdownWidgetConfiguration - Configuration for visualization type 'viz.markdown'
type DashboardOwnerInfo ¶
type DashboardOwnerInfo struct { // New Relic user email. Email string `json:"email,omitempty"` // New Relic user ID. UserID int `json:"userId,omitempty"` }
DashboardOwnerInfo - Information on the owner of a dashboard or page.
type DashboardPage ¶
type DashboardPage struct { // Page creation timestamp. CreatedAt nrtime.DateTime `json:"createdAt,omitempty"` // Brief text describing the page. Description string `json:"description,omitempty"` // Unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The name of the page. Name string `json:"name,omitempty"` // Information of the user that owns the page. Owner DashboardOwnerInfo `json:"owner,omitempty"` // Page update timestamp. UpdatedAt nrtime.DateTime `json:"updatedAt,omitempty"` // A nested block of all widgets belonging to the page. Widgets []DashboardWidget `json:"widgets,omitempty"` }
DashboardPage - Page in a dashboard entity.
type DashboardPermissions ¶
type DashboardPermissions string
DashboardPermissions - Permissions that represent visibility & editability
type DashboardPieWidgetConfiguration ¶
type DashboardPieWidgetConfiguration struct { // NRQL queries. NRQLQueries []DashboardWidgetNRQLQuery `json:"nrqlQueries,omitempty"` }
DashboardPieWidgetConfiguration - Configuration for visualization type 'viz.pie'
type DashboardTableWidgetConfiguration ¶
type DashboardTableWidgetConfiguration struct { // NRQL queries. NRQLQueries []DashboardWidgetNRQLQuery `json:"nrqlQueries,omitempty"` }
DashboardTableWidgetConfiguration - Configuration for visualization type 'viz.table'
type DashboardVariable ¶ added in v2.6.0
type DashboardVariable struct { // [DEPRECATED] Default value for this variable. The actual value to be used will depend on the type. DefaultValue *DashboardVariableDefaultValue `json:"defaultValue,omitempty"` // Default values for this variable. The actual value to be used will depend on the type. DefaultValues *[]DashboardVariableDefaultItem `json:"defaultValues,omitempty"` // Indicates whether this variable supports multiple selection or not. Only applies to variables of type NRQL or ENUM. IsMultiSelection bool `json:"isMultiSelection,omitempty"` // List of possible values for variables of type ENUM. Items []DashboardVariableEnumItem `json:"items,omitempty"` // Configuration for variables of type NRQL. NRQLQuery *DashboardVariableNRQLQuery `json:"nrqlQuery,omitempty"` // Variable identifier. Name string `json:"name,omitempty"` // Options applied to the variable Options *DashboardVariableOptions `json:"options,omitempty"` // Indicates the strategy to apply when replacing a variable in a NRQL query. ReplacementStrategy DashboardVariableReplacementStrategy `json:"replacementStrategy,omitempty"` // Human-friendly display string for this variable. Title string `json:"title,omitempty"` // Specifies the data type of the variable and where its possible values may come from. Type DashboardVariableType `json:"type,omitempty"` }
DashboardVariable - Definition of a variable that is local to this dashboard. Variables are placeholders for dynamic values in widget NRQLs.
type DashboardVariableDefaultItem ¶ added in v2.6.0
type DashboardVariableDefaultItem struct { // The value of this default item. Value *DashboardVariableDefaultValue `json:"value,omitempty"` }
DashboardVariableDefaultItem - Represents a possible default value item.
type DashboardVariableDefaultValue ¶ added in v2.6.0
type DashboardVariableDefaultValue struct { // Default string value. String string `json:"string,omitempty"` }
DashboardVariableDefaultValue - Specifies a default value for variables.
type DashboardVariableEnumItem ¶ added in v2.6.0
type DashboardVariableEnumItem struct { // A human-friendly display string for this value. Title string `json:"title,omitempty"` // A possible variable value. Value string `json:"value,omitempty"` }
DashboardVariableEnumItem - Represents a possible value for a variable of type ENUM.
type DashboardVariableNRQLQuery ¶ added in v2.6.0
type DashboardVariableNRQLQuery struct { // New Relic account ID(s) to issue the query against. AccountIDs []int `json:"accountIds,omitempty"` // NRQL formatted query. Query nrdb.NRQL `json:"query"` }
DashboardVariableNRQLQuery - Configuration for variables of type NRQL.
type DashboardVariableOptions ¶ added in v2.27.0
type DashboardVariableOptions struct { // 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. IgnoreTimeRange bool `json:"ignoreTimeRange,omitempty"` }
DashboardVariableOptions - Options applied to the variable.
type DashboardVariableReplacementStrategy ¶ added in v2.6.0
type DashboardVariableReplacementStrategy string
DashboardVariableReplacementStrategy - Possible strategies when replacing variables in a NRQL query.
type DashboardVariableType ¶ added in v2.6.0
type DashboardVariableType string
DashboardVariableType - Indicates where a variable's possible values may come from.
type DashboardWidget ¶
type DashboardWidget struct { // Typed widgets are area, bar, billboard, line, markdown, pie, and table. Configuration DashboardWidgetConfiguration `json:"configuration,omitempty"` // ID of the widget. ID string `json:"id"` // The widget's position and size in the dashboard. Layout DashboardWidgetLayout `json:"layout,omitempty"` // Entities related to the widget. Currently only supports one Dashboard entity guid, but may allow other cases in the future. LinkedEntities []EntityOutlineInterface `json:"linkedEntities,omitempty"` // Untyped widgets are all other widgets, such as bullet, histogram, inventory, etc. RawConfiguration DashboardWidgetRawConfiguration `json:"rawConfiguration"` // A title for the widget. Title string `json:"title,omitempty"` // Specifies how this widget will be visualized. Visualization DashboardWidgetVisualization `json:"visualization"` }
DashboardWidget - Widgets in a Dashboard Page.
func (*DashboardWidget) UnmarshalJSON ¶
func (x *DashboardWidget) UnmarshalJSON(b []byte) error
special
type DashboardWidgetConfiguration ¶
type DashboardWidgetConfiguration struct { // Configuration for visualization type 'viz.area' Area DashboardAreaWidgetConfiguration `json:"area,omitempty"` // Configuration for visualization type 'viz.bar' Bar DashboardBarWidgetConfiguration `json:"bar,omitempty"` // Configuration for visualization type 'viz.billboard' Billboard DashboardBillboardWidgetConfiguration `json:"billboard,omitempty"` // Configuration for visualization type 'viz.line' Line DashboardLineWidgetConfiguration `json:"line,omitempty"` // Configuration for visualization type 'viz.markdown' Markdown DashboardMarkdownWidgetConfiguration `json:"markdown,omitempty"` // Configuration for visualization type 'viz.pie' Pie DashboardPieWidgetConfiguration `json:"pie,omitempty"` // Configuration for visualization type 'viz.table' Table DashboardTableWidgetConfiguration `json:"table,omitempty"` }
DashboardWidgetConfiguration - Typed configuration for known visualizations. Only one (at most) will be populated for a given widget.
type DashboardWidgetLayout ¶
type DashboardWidgetLayout struct { // Column position of widget from top left, starting at 1. Column int `json:"column,omitempty"` // Height of the widget. Valid values are 1 to 12 inclusive. Defaults to 3. Height int `json:"height,omitempty"` // Row position of widget from top left, starting at 1. Row int `json:"row,omitempty"` // Width of the widget. Valid values are 1 to 12 inclusive. Defaults to 4. Width int `json:"width,omitempty"` }
DashboardWidgetLayout - Widget layout.
type DashboardWidgetNRQLQuery ¶
type DashboardWidgetNRQLQuery struct { // New Relic account ID to issue the query against. AccountID int `json:"accountId"` // NRQL formatted query. Query nrdb.NRQL `json:"query"` }
DashboardWidgetNRQLQuery - Single NRQL query for a widget.
type DashboardWidgetRawConfiguration ¶
type DashboardWidgetRawConfiguration []byte
DashboardWidgetRawConfiguration - Raw JSON payload with full configuration of a widget.
func (DashboardWidgetRawConfiguration) MarshalJSON ¶
func (d DashboardWidgetRawConfiguration) MarshalJSON() ([]byte, error)
MarshalJSON returns the JSON encoded version of DashboardWidgetRawConfiguration (which is already JSON)
func (*DashboardWidgetRawConfiguration) UnmarshalJSON ¶
func (d *DashboardWidgetRawConfiguration) UnmarshalJSON(data []byte) error
UnmarshalJSON sets *d to a copy of the data, as DashboardWidgetRawConfiguration is the raw JSON intentionally.
type DashboardWidgetVisualization ¶
type DashboardWidgetVisualization struct { // This field can either have a known type like `viz.area` or `<nerdpack-id>.<visualization-id>` in the case of custom visualizations. ID string `json:"id,omitempty"` }
DashboardWidgetVisualization - Visualization configuration.
type DecodedEntity ¶ added in v2.34.1
type DecodedEntity struct { AccountId int64 `json:"accountId"` Domain string `json:"domain"` EntityType string `json:"entityType"` DomainId string `json:"domainId"` }
DecodedEntity represents the decoded entity information
func DecodeEntityGuid ¶ added in v2.34.1
func DecodeEntityGuid(entityGuid string) (*DecodedEntity, error)
DecodeEntityGuid decodes a string representation of an entity GUID and returns an GenericEntity (replaced with struct)
type DistributedTracingEntityTracingSummary ¶
type DistributedTracingEntityTracingSummary struct { // The number of traces where this entity produced an error ErrorTraceCount int `json:"errorTraceCount,omitempty"` // The percentage of error traces produced by this entity compared to all error traces in the system PercentOfAllErrorTraces float64 `json:"percentOfAllErrorTraces,omitempty"` }
DistributedTracingEntityTracingSummary - Details tracing summary data for the provided `EntityGuid` that occurred during the provided `startTime` and `endTime`
type DomainTypeInput ¶
type DomainTypeInput struct { // The domain of the entity. // // The domain must be a value matching /[A-Z][A-Z0-9_]{2,14}/. Domain string `json:"domain"` // 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. Type string `json:"type"` }
DomainTypeInput - Input for getting details about an entity type
type Entities ¶
type Entities struct {
// contains filtered or unexported fields
}
Entities is used to communicate with the New Relic Entities product.
func (*Entities) AddTagsWithContext
deprecated
func (*Entities) DeleteTagValues
deprecated
func (e *Entities) DeleteTagValues(guid common.EntityGUID, tagValues []TagValue) error
DeleteTagValues deletes specific tag key and value pairs from the entity.
Deprecated: Use TaggingDeleteTagValuesFromEntity instead.
func (*Entities) DeleteTagValuesWithContext
deprecated
func (*Entities) DeleteTags
deprecated
func (e *Entities) DeleteTags(guid common.EntityGUID, tagKeys []string) error
DeleteTags deletes specific tag keys from the entity.
Deprecated: Use TaggingDeleteTagFromEntity instead.
func (*Entities) DeleteTagsWithContext
deprecated
func (*Entities) GetEntities ¶
func (a *Entities) GetEntities( gUIDs []common.EntityGUID, ) (*[]EntityInterface, error)
Fetch a list of entities.
You can fetch a max of 25 entities in one query.
For more details on entities, visit our [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities).
func (*Entities) GetEntitiesWithContext ¶
func (a *Entities) GetEntitiesWithContext( ctx context.Context, gUIDs []common.EntityGUID, ) (*[]EntityInterface, error)
Fetch a list of entities.
You can fetch a max of 25 entities in one query.
For more details on entities, visit our [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities).
func (*Entities) GetEntity ¶
func (a *Entities) GetEntity( gUID common.EntityGUID, ) (*EntityInterface, error)
Fetch a single entity.
For more details on entities, visit our [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities).
func (*Entities) GetEntitySearch ¶
func (a *Entities) GetEntitySearch( options EntitySearchOptions, query string, queryBuilder EntitySearchQueryBuilder, sortBy []EntitySearchSortCriteria, sortByWithDirection []SortCriterionWithDirection, ) (*EntitySearch, error)
Search for entities using a custom query.
For more details on how to create a custom query and what entity data you can request, visit our [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities).
Note: you must supply either a `query` OR a `queryBuilder` argument, not both.
func (*Entities) GetEntitySearchByQuery ¶
func (a *Entities) GetEntitySearchByQuery( options EntitySearchOptions, query string, sortBy []EntitySearchSortCriteria, ) (*EntitySearch, error)
Search for entities using a custom query. For more details on how to create a custom query and what entity data you can request, visit our [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities).
Note: you must supply either a `query` OR a `queryBuilder` argument, not both.
func (*Entities) GetEntitySearchByQueryWithContext ¶
func (a *Entities) GetEntitySearchByQueryWithContext( ctx context.Context, options EntitySearchOptions, query string, sortBy []EntitySearchSortCriteria, ) (*EntitySearch, error)
Search for entities using a custom query.
For more details on how to create a custom query and what entity data you can request, visit our [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities).
Note: you must supply either a `query` OR a `queryBuilder` argument, not both.
func (*Entities) GetEntitySearchWithContext ¶
func (a *Entities) GetEntitySearchWithContext( ctx context.Context, options EntitySearchOptions, query string, queryBuilder EntitySearchQueryBuilder, sortBy []EntitySearchSortCriteria, sortByWithDirection []SortCriterionWithDirection, ) (*EntitySearch, error)
Search for entities using a custom query.
For more details on how to create a custom query and what entity data you can request, visit our [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities).
Note: you must supply either a `query` OR a `queryBuilder` argument, not both.
func (*Entities) GetEntityWithContext ¶
func (a *Entities) GetEntityWithContext( ctx context.Context, gUID common.EntityGUID, ) (*EntityInterface, error)
Fetch a single entity.
For more details on entities, visit our [entity docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities).
func (*Entities) GetTagsForEntity ¶
func (e *Entities) GetTagsForEntity(guid common.EntityGUID) ([]*EntityTag, error)
GetTagsForEntity returns a collection of all tags (mutable and not) for a given entity by entity GUID.
func (*Entities) GetTagsForEntityMutable ¶
func (e *Entities) GetTagsForEntityMutable(guid common.EntityGUID) ([]*EntityTag, error)
GetTagsForEntityMutable returns a collection of all tags (mutable only) for a given entity by entity GUID.
func (*Entities) GetTagsForEntityWithContext ¶
func (e *Entities) GetTagsForEntityWithContext(ctx context.Context, guid common.EntityGUID) ([]*EntityTag, error)
GetTagsForEntityWithContext returns a collection of all tags (mutable and not) for a given entity by entity GUID.
func (*Entities) GetTagsForEntityWithContextMutable ¶
func (e *Entities) GetTagsForEntityWithContextMutable(ctx context.Context, guid common.EntityGUID) ([]*EntityTag, error)
GetTagsForEntityWithContextMutable returns a collection of all tags (mutable only) for a given entity by entity GUID.
func (*Entities) ListAllTags
deprecated
func (e *Entities) ListAllTags(guid common.EntityGUID) ([]*Tag, error)
ListAllTags returns a collection of all tags (mutable and not) for a given entity by entity GUID.
Deprecated: Use GetTagsForEntity instead.
func (*Entities) ListAllTagsWithContext
deprecated
func (*Entities) ListTagsWithContext
deprecated
func (*Entities) ReplaceTags
deprecated
func (e *Entities) ReplaceTags(guid common.EntityGUID, tags []Tag) error
ReplaceTags replaces the entity's entire set of tags with the provided tag set.
Deprecated: Use TaggingReplaceTagsOnEntity instead.
func (*Entities) ReplaceTagsWithContext
deprecated
func (*Entities) TaggingAddTagsToEntity ¶
func (a *Entities) TaggingAddTagsToEntity( gUID common.EntityGUID, tags []TaggingTagInput, ) (*TaggingMutationResult, error)
Adds the provided tags to your specified entity, without deleting existing ones. The maximum number of tag-values per entity is 100; if the sum of existing and new tag-values if over the limit this mutation will fail.
For details and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/nerdgraph/examples/nerdgraph-tagging-api-tutorial).
func (*Entities) TaggingAddTagsToEntityWithContext ¶
func (a *Entities) TaggingAddTagsToEntityWithContext( ctx context.Context, gUID common.EntityGUID, tags []TaggingTagInput, ) (*TaggingMutationResult, error)
Adds the provided tags to your specified entity, without deleting existing ones. The maximum number of tag-values per entity is 100; if the sum of existing and new tag-values if over the limit this mutation will fail.
For details and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/nerdgraph/examples/nerdgraph-tagging-api-tutorial).
func (*Entities) TaggingDeleteTagFromEntity ¶
func (a *Entities) TaggingDeleteTagFromEntity( gUID common.EntityGUID, tagKeys []string, ) (*TaggingMutationResult, error)
Delete specific tag keys from the entity.
For details and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/nerdgraph/examples/nerdgraph-tagging-api-tutorial).
func (*Entities) TaggingDeleteTagFromEntityWithContext ¶
func (a *Entities) TaggingDeleteTagFromEntityWithContext( ctx context.Context, gUID common.EntityGUID, tagKeys []string, ) (*TaggingMutationResult, error)
Delete specific tag keys from the entity.
For details and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/nerdgraph/examples/nerdgraph-tagging-api-tutorial).
func (*Entities) TaggingDeleteTagValuesFromEntity ¶
func (a *Entities) TaggingDeleteTagValuesFromEntity( gUID common.EntityGUID, tagValues []TaggingTagValueInput, ) (*TaggingMutationResult, error)
Delete specific tag key-values from the entity.
For details and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/nerdgraph/examples/nerdgraph-tagging-api-tutorial).
func (*Entities) TaggingDeleteTagValuesFromEntityWithContext ¶
func (a *Entities) TaggingDeleteTagValuesFromEntityWithContext( ctx context.Context, gUID common.EntityGUID, tagValues []TaggingTagValueInput, ) (*TaggingMutationResult, error)
Delete specific tag key-values from the entity.
For details and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/nerdgraph/examples/nerdgraph-tagging-api-tutorial).
func (*Entities) TaggingReplaceTagsOnEntity ¶
func (a *Entities) TaggingReplaceTagsOnEntity( gUID common.EntityGUID, tags []TaggingTagInput, ) (*TaggingMutationResult, error)
Replaces the entity's entire set of tags with the provided tag set. The maximum number of tag-values per entity is 100; if more than 100 tag-values are provided this mutation will fail.
For details and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/nerdgraph/examples/nerdgraph-tagging-api-tutorial).
func (*Entities) TaggingReplaceTagsOnEntityWithContext ¶
func (a *Entities) TaggingReplaceTagsOnEntityWithContext( ctx context.Context, gUID common.EntityGUID, tags []TaggingTagInput, ) (*TaggingMutationResult, error)
Replaces the entity's entire set of tags with the provided tag set. The maximum number of tag-values per entity is 100; if more than 100 tag-values are provided this mutation will fail.
For details and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/nerdgraph/examples/nerdgraph-tagging-api-tutorial).
type Entity ¶
type Entity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
Entity - The `Entity` interface allows fetching detailed entity information for a single entity.
To understand more about entities and entity types, look at [our docs](https://docs.newrelic.com/docs/what-are-new-relic-entities).
func (*Entity) ImplementsAlertableEntity ¶
func (x *Entity) ImplementsAlertableEntity()
func (*Entity) ImplementsEntity ¶
func (x *Entity) ImplementsEntity()
type EntityAlertSeverity ¶
type EntityAlertSeverity string
EntityAlertSeverity - The alert severity of the entity.
type EntityAlertViolation ¶
type EntityAlertViolation struct { // A link to the agent in the time window in which the violation occurred. AgentURL string `json:"agentUrl,omitempty"` // The severity of the violation. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Timestamp of when the violation was closed. ClosedAt *nrtime.EpochMilliseconds `json:"closedAt,omitempty"` // The description of the violation. Label string `json:"label,omitempty"` // The priority of the violation. Level string `json:"level,omitempty"` // Timestamp of when the violation was opened. OpenedAt *nrtime.EpochMilliseconds `json:"openedAt,omitempty"` // The id of the violation. ViolationId EntityAlertViolationInt `json:"violationId,omitempty"` // A link to the violation if it is connected to an incident. ViolationURL string `json:"violationUrl,omitempty"` }
EntityAlertViolation - The alert violation for an entity
type EntityAlertViolationInt ¶ added in v2.38.0
type EntityAlertViolationInt int
EntityAlertViolationInt - The `ViolationInt` scalar type represents 52-bit signed integers
type EntityCollection ¶
type EntityCollection struct { // The account the collection is part of Account accounts.AccountReference `json:"account,omitempty"` // The user who created the collection CreatedBy users.UserReference `json:"createdBy,omitempty"` // The definition of the collection. Definition EntityCollectionDefinition `json:"definition,omitempty"` // The GUID of the Entity GUID common.EntityGUID `json:"guid,omitempty"` // The result of searching for the members of the collection. Members EntitySearch `json:"members,omitempty"` // The name of the collection. Name string `json:"name,omitempty"` // The type of Collection Type EntityCollectionType `json:"type,omitempty"` }
EntityCollection - A collection of user defined Entities and Entity Search queries.
type EntityCollectionDefinition ¶
type EntityCollectionDefinition struct { // A list of entity GUIDs. These entities will belong to the collection as long as their accounts are included in the scope accounts of the collection. EntityGUIDs []common.EntityGUID `json:"entityGuids,omitempty"` // The Entity Search query that returns the full collection of entities. EntitySearchQuery string `json:"entitySearchQuery,omitempty"` // The Accounts that will be used to scope the collection. ScopeAccounts EntityCollectionScopeAccounts `json:"scopeAccounts,omitempty"` // A list of entity search queries. The resulting entities will be limited to the scope accounts of the collection. SearchQueries []string `json:"searchQueries,omitempty"` }
EntityCollectionDefinition - The definition of a collection.
type EntityCollectionScopeAccounts ¶
type EntityCollectionScopeAccounts struct { // The Account IDs that make up the account scoping. AccountIDs []int `json:"accountIds,omitempty"` }
EntityCollectionScopeAccounts - The Accounts used to scope a collection.
type EntityCollectionType ¶
type EntityCollectionType string
EntityCollectionType - Indicates where this collection is used
type EntityGUIDValidationError ¶ added in v2.34.1
type EntityGUIDValidationError error
type EntityGoldenContext ¶
type EntityGoldenContext struct { // Account context. Account int `json:"account,omitempty"` // Collection guid context. GUID common.EntityGUID `json:"guid,omitempty"` }
EntityGoldenContext - An object that represent the context.
type EntityGoldenContextInput ¶
type EntityGoldenContextInput struct { // Account context. Account int `json:"account,omitempty"` // Collection guid context. GUID common.EntityGUID `json:"guid,omitempty"` }
EntityGoldenContextInput - Input type used to define the context for the golden metrics.
type EntityGoldenContextScopedGoldenMetrics ¶
type EntityGoldenContextScopedGoldenMetrics struct { // Context for the golden metric Context EntityGoldenContext `json:"context"` // Metrics for the domain and type Metrics []EntityGoldenMetric `json:"metrics"` }
EntityGoldenContextScopedGoldenMetrics - An object that represents the golden metrics scoped by context
type EntityGoldenContextScopedGoldenTags ¶
type EntityGoldenContextScopedGoldenTags struct { // Context for the golden tags Context EntityGoldenContext `json:"context"` // Tags for the domain and type Tags []EntityGoldenTag `json:"tags"` }
EntityGoldenContextScopedGoldenTags - An object that represents the golden tags scoped by context
type EntityGoldenEventObjectId ¶
type EntityGoldenEventObjectId string
EntityGoldenEventObjectId - Types of references for the default WHERE clause.
type EntityGoldenMetric ¶
type EntityGoldenMetric struct { // The definition of the golden metric. Definition EntityGoldenMetricDefinition `json:"definition"` // The synthesised metric name. i.e: newrelic.goldenmetrics.apm.application.throughput MetricName string `json:"metricName"` // The name of the golden metric. Name string `json:"name"` // The definitions of the golden metric as they are defined in the public repo https://github.com/newrelic/entity-definitions. OriginalDefinitions []EntityGoldenOriginalDefinitionWithSelector `json:"originalDefinitions"` // Original queries as they are defined in the public repo https://github.com/newrelic/entity-definitions. OriginalQueries []EntityGoldenOriginalQueryWithSelector `json:"originalQueries"` // The golden metric NRQL query. Query string `json:"query"` // The title of the golden metric. Title string `json:"title"` // The unit used to represent the golden metric. Unit EntityGoldenMetricUnit `json:"unit"` }
EntityGoldenMetric - An object that represents a golden metric.
type EntityGoldenMetricDefinition ¶
type EntityGoldenMetricDefinition struct { // The field used to filter the entity in the metric. This will be added to the WHERE by default. EventId string `json:"eventId"` // Indicates if the eventId field references a GUID, a domainId or an entity name. EventObjectId EntityGoldenEventObjectId `json:"eventObjectId"` // The field to FACET by. Facet string `json:"facet"` // The FROM clause of the query. From string `json:"from"` // The SELECT clause of the query. Select string `json:"select"` // If a complementary WHERE clause is required to identify the entity type this field will contain it. Where string `json:"where,omitempty"` }
EntityGoldenMetricDefinition - The definition of the metric.
type EntityGoldenMetricUnit ¶
type EntityGoldenMetricUnit string
EntityGoldenMetricUnit - The different units that can be used to express golden metrics.
type EntityGoldenNRQLTimeWindowInput ¶
type EntityGoldenNRQLTimeWindowInput struct { // Start time. Since nrdb.NRQL `json:"since,omitempty"` // End time. Until nrdb.NRQL `json:"until,omitempty"` }
EntityGoldenNRQLTimeWindowInput - Time range to apply to the golden metric NRQL query
type EntityGoldenOriginalDefinitionWithSelector ¶ added in v2.38.0
type EntityGoldenOriginalDefinitionWithSelector struct { // The definition of the golden metric. Definition EntityGoldenMetricDefinition `json:"definition"` // The value of the selector. Currently, this is the value of the instrumentation provider. SelectorValue string `json:"selectorValue"` }
EntityGoldenOriginalDefinitionWithSelector - Represents a metric definition for a give metric selector value.
type EntityGoldenOriginalQueryWithSelector ¶ added in v2.38.0
type EntityGoldenOriginalQueryWithSelector struct { // The golden metric NRQL query. Query string `json:"query"` // The value of the selector. Currently, this is the value of the instrumentation provider. SelectorValue string `json:"selectorValue"` }
EntityGoldenOriginalQueryWithSelector - Object that represents a nrql metric with its metric selector
type EntityGoldenTag ¶
type EntityGoldenTag struct { // The golden tag key. Key string `json:"key"` }
EntityGoldenTag - An object that represents a golden tag.
type EntityInfrastructureIntegrationType ¶
type EntityInfrastructureIntegrationType string
EntityInfrastructureIntegrationType - The type of Infrastructure Integration
type EntityInterface ¶
type EntityInterface interface { ImplementsEntity() GetAccountID() int GetDomain() string GetGUID() common.EntityGUID GetName() string GetTags() []EntityTag GetType() string GetServiceLevel() ServiceLevelDefinition }
Entity - The `Entity` interface allows fetching detailed entity information for a single entity.
To understand more about entities and entity types, look at [our docs](https://docs.newrelic.com/docs/what-are-new-relic-entities).
func UnmarshalEntityInterface ¶
func UnmarshalEntityInterface(b []byte) (*EntityInterface, error)
UnmarshalEntityInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type EntityOutline ¶
type EntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
EntityOutline - The `EntityOutline` interface object allows fetching basic entity data for many entities at a time.
To understand more about entities and entity types, look at [our docs](https://docs.newrelic.com/docs/what-are-new-relic-entities).
func (*EntityOutline) ImplementsAlertableEntityOutline ¶
func (x *EntityOutline) ImplementsAlertableEntityOutline()
func (EntityOutline) ImplementsEntity ¶
func (x EntityOutline) ImplementsEntity()
func (*EntityOutline) ImplementsEntityOutline ¶
func (x *EntityOutline) ImplementsEntityOutline()
type EntityOutlineInterface ¶
type EntityOutlineInterface interface { ImplementsEntityOutline() GetAccountID() int GetDomain() string GetGUID() common.EntityGUID GetName() string GetType() string GetTags() []EntityTag }
EntityOutline - The `EntityOutline` interface object allows fetching basic entity data for many entities at a time.
To understand more about entities and entity types, look at [our docs](https://docs.newrelic.com/docs/what-are-new-relic-entities).
func UnmarshalEntityOutlineInterface ¶
func UnmarshalEntityOutlineInterface(b []byte) (*EntityOutlineInterface, error)
UnmarshalEntityOutlineInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type EntityRelationship ¶
type EntityRelationship struct { // The source entity of the relationship. Source EntityRelationshipNode `json:"source,omitempty"` // The target entity of the relationship. Target EntityRelationshipNode `json:"target,omitempty"` // The type of the relationship. For details, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Type EntityRelationshipType `json:"type,omitempty"` }
EntityRelationship - An entity relationship
type EntityRelationshipDetectedEdge ¶
type EntityRelationshipDetectedEdge struct { // The time the relationship was created. CreatedAt *nrtime.EpochMilliseconds `json:"createdAt"` // The source entity of the relationship. Source EntityRelationshipVertex `json:"source"` // The target entity of the relationship. Target EntityRelationshipVertex `json:"target"` // The type of the relationship. Type EntityRelationshipEdgeType `json:"type"` }
EntityRelationshipDetectedEdge - An entity relationship automatically detected by NewRelic.
func (*EntityRelationshipDetectedEdge) ImplementsEntityRelationshipEdge ¶
func (x *EntityRelationshipDetectedEdge) ImplementsEntityRelationshipEdge()
type EntityRelationshipEdge ¶
type EntityRelationshipEdge struct { // The time the relationship was created. CreatedAt *nrtime.EpochMilliseconds `json:"createdAt"` // The source entity of the relationship. Source EntityRelationshipVertex `json:"source"` // The target entity of the relationship. Target EntityRelationshipVertex `json:"target"` // The type of the relationship. Type EntityRelationshipEdgeType `json:"type"` }
EntityRelationshipEdge - An entity relationship.
func (*EntityRelationshipEdge) ImplementsEntityRelationshipEdge ¶
func (x *EntityRelationshipEdge) ImplementsEntityRelationshipEdge()
type EntityRelationshipEdgeDirection ¶
type EntityRelationshipEdgeDirection string
EntityRelationshipEdgeDirection - Values for relationship direction filter.
type EntityRelationshipEdgeFilter ¶
type EntityRelationshipEdgeFilter struct { // Filter by direction of relationship. Direction EntityRelationshipEdgeDirection `json:"direction,omitempty"` // Filter on entity domain-types. EntityDomainTypes EntityRelationshipEntityDomainTypeFilter `json:"entityDomainTypes,omitempty"` // Filter on relationship types. RelationshipTypes EntityRelationshipEdgeTypeFilter `json:"relationshipTypes,omitempty"` }
EntityRelationshipEdgeFilter - EntityRelationship edge filter.
type EntityRelationshipEdgeInterface ¶
type EntityRelationshipEdgeInterface interface {
ImplementsEntityRelationshipEdge()
}
EntityRelationshipEdge - An entity relationship.
func UnmarshalEntityRelationshipEdgeInterface ¶
func UnmarshalEntityRelationshipEdgeInterface(b []byte) (*EntityRelationshipEdgeInterface, error)
UnmarshalEntityRelationshipEdgeInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type EntityRelationshipEdgeType ¶
type EntityRelationshipEdgeType string
EntityRelationshipEdgeType - The type of the relationship.
type EntityRelationshipEdgeTypeFilter ¶
type EntityRelationshipEdgeTypeFilter struct { // Filter the relationships to those that are not of specific relationship types. Exclude []EntityRelationshipEdgeType `json:"exclude"` // Filter the relationships to those of specific relationship types. Include []EntityRelationshipEdgeType `json:"include"` }
EntityRelationshipEdgeTypeFilter - Filter on relationship types.
type EntityRelationshipEntityDomainTypeFilter ¶
type EntityRelationshipEntityDomainTypeFilter struct { // Filter the relationships to those between entities that are not of specific domain-types. Exclude []DomainTypeInput `json:"exclude,omitempty"` // Filter the relationships to those between entities of specific domain-types. Include []DomainTypeInput `json:"include,omitempty"` }
EntityRelationshipEntityDomainTypeFilter - Filter on entity domain-types.
type EntityRelationshipFilter ¶
type EntityRelationshipFilter struct { // Filter the relationships to those that contain a specific entity type. EntityType []EntityType `json:"entityType,omitempty"` // Filter the relationships to those that contain a specific Infrastructure integration entity type InfrastructureIntegrationType []EntityInfrastructureIntegrationType `json:"infrastructureIntegrationType,omitempty"` }
EntityRelationshipFilter - Relationship filter
type EntityRelationshipNode ¶
type EntityRelationshipNode struct { // The Account ID for the relationship node. AccountID int `json:"accountId,omitempty"` Entity EntityOutlineInterface `json:"entity,omitempty"` // The `EntityType` of the relationship node. EntityType EntityType `json:"entityType,omitempty"` // The Entity `guid` for the relationship node. GUID common.EntityGUID `json:"guid,omitempty"` }
EntityRelationshipNode - A node in an Entity relationship.
func (*EntityRelationshipNode) UnmarshalJSON ¶
func (x *EntityRelationshipNode) UnmarshalJSON(b []byte) error
special
type EntityRelationshipRelatedEntitiesResult ¶
type EntityRelationshipRelatedEntitiesResult struct { // The next cursor for fetching additional paginated results. NextCursor string `json:"nextCursor,omitempty"` // The list of entity relationships. Results []EntityRelationshipEdgeInterface `json:"results"` }
EntityRelationshipRelatedEntitiesResult - Response containing entity relationships.
func (*EntityRelationshipRelatedEntitiesResult) UnmarshalJSON ¶
func (x *EntityRelationshipRelatedEntitiesResult) UnmarshalJSON(b []byte) error
special
type EntityRelationshipType ¶
type EntityRelationshipType string
EntityRelationshipType - The type of the relationship.
For details, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial).
type EntityRelationshipUserDefinedEdge ¶
type EntityRelationshipUserDefinedEdge struct { // The time the relationship was created. CreatedAt *nrtime.EpochMilliseconds `json:"createdAt"` // The user that created the relationship. CreatedByUser users.UserReference `json:"createdByUser,omitempty"` // The source entity of the relationship. Source EntityRelationshipVertex `json:"source"` // The target entity of the relationship. Target EntityRelationshipVertex `json:"target"` // The type of the relationship. Type EntityRelationshipEdgeType `json:"type"` }
EntityRelationshipUserDefinedEdge - An entity user-defined relationship.
func (*EntityRelationshipUserDefinedEdge) ImplementsEntityRelationshipEdge ¶
func (x *EntityRelationshipUserDefinedEdge) ImplementsEntityRelationshipEdge()
type EntityRelationshipVertex ¶
type EntityRelationshipVertex struct { // The account ID of the relationship node. AccountID int `json:"accountId"` // The entity of the relationship node. Entity EntityOutlineInterface `json:"entity,omitempty"` // The entity guid of the relationship node. GUID common.EntityGUID `json:"guid"` }
EntityRelationshipVertex - A vertex in an entity relationship edge.
func (*EntityRelationshipVertex) UnmarshalJSON ¶
func (x *EntityRelationshipVertex) UnmarshalJSON(b []byte) error
special
type EntitySearch ¶
type EntitySearch struct { // The number of entities returned by the entity search. Count int `json:"count,omitempty"` // A count of the Entity Search results faceted by a chosen set of criteria. // // Note: Unlike a NRQL facet, the facet results do not include entities where the facet value does not exist. Additionally, entities can be tagged with multiple tag values for one tag key. For these reasons, depending on the facet values chosen, the `counts` field will not always equal the `entitySearch.count` field. Counts []EntitySearchCounts `json:"counts,omitempty"` // The entity search query string that was generated by the `query` argument or the `queryBuilder` argument. Query string `json:"query,omitempty"` // The paginated results of the entity search. Results EntitySearchResult `json:"results,omitempty"` // The entity types returned by the entity search. Types []EntitySearchTypes `json:"types,omitempty"` }
EntitySearch - A data structure that contains the detailed response of an entity search.
The direct search result is available through `results`. Information about the query itself is available through `query`, `types`, and `count`.
type EntitySearchCounts ¶
type EntitySearchCounts struct { // The number of entities that match the specified criteria. Count int `json:"count,omitempty"` // The group of entities returned for the specified criteria. Facet AttributeMap `json:"facet,omitempty"` }
EntitySearchCounts - The groupings and counts of entities returned for the specified criteria.
type EntitySearchCountsFacet ¶
type EntitySearchCountsFacet string
EntitySearchCountsFacet - Possible entity search count facets.
type EntitySearchOptions ¶
type EntitySearchOptions struct { // Whether or not matching on tag keys and values should be case-sensitive. CaseSensitiveTagMatching bool `json:"caseSensitiveTagMatching,omitempty"` // A limit to apply to the number of entities returned. Note: this option can only _lower_ the default limits. Limit int `json:"limit,omitempty"` // Specify which tags to include with search results. Does not affect which entities are returned. TagFilter []string `json:"tagFilter"` }
EntitySearchOptions - Additional entity search options.
type EntitySearchParams ¶ added in v2.28.0
type EntitySearchQueryBuilder ¶
type EntitySearchQueryBuilder struct { // The alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The alertable status of the entity Alertable bool `json:"alertable,omitempty"` // The entity domain. This is not a complete list of entity domains available; it is a way to explore the most popular domains. Domain EntitySearchQueryBuilderDomain `json:"domain,omitempty"` // **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 the `query` argument instead of `queryBuilder`. To see the query string that is generated by your `queryBuilder` search, ask for the `query` field in the result object. You can then use this to build a query supplied to the `query` argument and remove your `queryBuilder`. // // The Infrastructure integration type. This should be used in place of the `type` field to search for Infrastructure integration specific types. InfrastructureIntegrationType EntityInfrastructureIntegrationType `json:"infrastructureIntegrationType,omitempty"` // The entity name. Name string `json:"name,omitempty"` // The reporting status of the entity. Reporting bool `json:"reporting,omitempty"` // A list of tags applied to the entity. Tags []EntitySearchQueryBuilderTag `json:"tags,omitempty"` // 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`. Type EntitySearchQueryBuilderType `json:"type,omitempty"` }
EntitySearchQueryBuilder - An object that can be used to discover and create the entity search query argument.
type EntitySearchQueryBuilderDomain ¶
type EntitySearchQueryBuilderDomain string
EntitySearchQueryBuilderDomain - The domain to search
type EntitySearchQueryBuilderTag ¶
type EntitySearchQueryBuilderTag struct { // The tag key. You can search using a `tags.` prefix or omit it and receive the same results. // // Examples: `tags.environment`, `environment`. Key string `json:"key"` // The tag value. Value string `json:"value"` }
EntitySearchQueryBuilderTag - An entity tag.
type EntitySearchQueryBuilderType ¶
type EntitySearchQueryBuilderType string
EntitySearchQueryBuilderType - The type of entity
type EntitySearchResult ¶
type EntitySearchResult struct { // The entities contained in this section of the entity search results. // // For information on New Relic entities, visit [our docs](https://docs.newrelic.com/docs/what-are-new-relic-entities). // // To see some query examples of entity information, // visit [our entity GraphQL API docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/use-new-relic-graphql-api-query-entities). Entities []EntityOutlineInterface `json:"entities,omitempty"` // The next cursor for fetching additional paginated entity search results. NextCursor string `json:"nextCursor,omitempty"` }
EntitySearchResult - A section of the entity search results. If there is a `nextCursor` present, there are more results available.
func (*EntitySearchResult) UnmarshalJSON ¶
func (x *EntitySearchResult) UnmarshalJSON(b []byte) error
special
type EntitySearchSortCriteria ¶
type EntitySearchSortCriteria string
EntitySearchSortCriteria - Possible entity sorting criteria.
type EntitySearchTypes ¶
type EntitySearchTypes struct { // The number of results with this type. Count int `json:"count,omitempty"` // The domain of the search result group. Domain string `json:"domain,omitempty"` // The combined domain & type of the search result group. EntityType EntityType `json:"entityType,omitempty"` // The type of the search result group. Type string `json:"type,omitempty"` }
EntitySearchTypes - A detailed entity search response object type.
type EntityTag ¶
type EntityTag struct { // The tag's key Key string `json:"key,omitempty"` // A list of the tag values Values []string `json:"values,omitempty"` }
EntityTag - A tag that has been applied to an entity.
type EntityTagValueWithMetadata ¶
type EntityTagValueWithMetadata struct { // Whether or not the tag can be mutated by the user. Mutable bool `json:"mutable,omitempty"` // The tag value. Value string `json:"value,omitempty"` }
EntityTagValueWithMetadata - The value and metadata of a single entity tag.
type EntityTagWithMetadata ¶
type EntityTagWithMetadata struct { // The tag's key. Key string `json:"key,omitempty"` // A list of tag values with metadata information. Values []EntityTagValueWithMetadata `json:"values,omitempty"` }
EntityTagWithMetadata - The tags with metadata of the entity.
type ExternalEntity ¶
type ExternalEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
ExternalEntity - An External entity.
func (ExternalEntity) GetAccount ¶
func (x ExternalEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from ExternalEntity
func (ExternalEntity) GetAccountID ¶
func (x ExternalEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from ExternalEntity
func (ExternalEntity) GetAlertSeverity ¶
func (x ExternalEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from ExternalEntity
func (ExternalEntity) GetAlertViolations ¶
func (x ExternalEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from ExternalEntity
func (ExternalEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x ExternalEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from ExternalEntity
func (ExternalEntity) GetDomain ¶
func (x ExternalEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from ExternalEntity
func (ExternalEntity) GetEntityType ¶
func (x ExternalEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from ExternalEntity
func (ExternalEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x ExternalEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from ExternalEntity
func (ExternalEntity) GetGUID ¶
func (x ExternalEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from ExternalEntity
func (ExternalEntity) GetGoldenMetrics ¶
func (x ExternalEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from ExternalEntity
func (ExternalEntity) GetGoldenTags ¶
func (x ExternalEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from ExternalEntity
func (ExternalEntity) GetIndexedAt ¶
func (x ExternalEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from ExternalEntity
func (ExternalEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x ExternalEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from ExternalEntity
func (ExternalEntity) GetNRDBQuery ¶
func (x ExternalEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from ExternalEntity
func (ExternalEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x ExternalEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from ExternalEntity
func (ExternalEntity) GetName ¶
func (x ExternalEntity) GetName() string
GetName returns a pointer to the value of Name from ExternalEntity
func (ExternalEntity) GetNerdStorage ¶
func (x ExternalEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from ExternalEntity
func (ExternalEntity) GetPermalink ¶
func (x ExternalEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from ExternalEntity
func (ExternalEntity) GetRecentAlertViolations ¶
func (x ExternalEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from ExternalEntity
func (ExternalEntity) GetRelatedEntities ¶
func (x ExternalEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from ExternalEntity
func (ExternalEntity) GetRelationships ¶
func (x ExternalEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from ExternalEntity
func (ExternalEntity) GetReporting ¶
func (x ExternalEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from ExternalEntity
func (ExternalEntity) GetServiceLevel ¶
func (x ExternalEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from ExternalEntity
func (ExternalEntity) GetTags ¶
func (x ExternalEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from ExternalEntity
func (ExternalEntity) GetTagsWithMetadata ¶
func (x ExternalEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from ExternalEntity
func (ExternalEntity) GetTracingSummary ¶
func (x ExternalEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from ExternalEntity
func (ExternalEntity) GetType ¶
func (x ExternalEntity) GetType() string
GetType returns a pointer to the value of Type from ExternalEntity
func (*ExternalEntity) ImplementsAlertableEntity ¶
func (x *ExternalEntity) ImplementsAlertableEntity()
func (*ExternalEntity) ImplementsEntity ¶
func (x *ExternalEntity) ImplementsEntity()
type ExternalEntityOutline ¶
type ExternalEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
ExternalEntityOutline - An External entity outline.
func (ExternalEntityOutline) GetAccount ¶
func (x ExternalEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from ExternalEntityOutline
func (ExternalEntityOutline) GetAccountID ¶
func (x ExternalEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from ExternalEntityOutline
func (ExternalEntityOutline) GetAlertSeverity ¶
func (x ExternalEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from ExternalEntityOutline
func (ExternalEntityOutline) GetDomain ¶
func (x ExternalEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from ExternalEntityOutline
func (ExternalEntityOutline) GetEntityType ¶
func (x ExternalEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from ExternalEntityOutline
func (ExternalEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x ExternalEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from ExternalEntityOutline
func (ExternalEntityOutline) GetGUID ¶
func (x ExternalEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from ExternalEntityOutline
func (ExternalEntityOutline) GetGoldenMetrics ¶
func (x ExternalEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from ExternalEntityOutline
func (ExternalEntityOutline) GetGoldenTags ¶
func (x ExternalEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from ExternalEntityOutline
func (ExternalEntityOutline) GetIndexedAt ¶
func (x ExternalEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from ExternalEntityOutline
func (ExternalEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x ExternalEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from ExternalEntityOutline
func (ExternalEntityOutline) GetName ¶
func (x ExternalEntityOutline) GetName() string
GetName returns a pointer to the value of Name from ExternalEntityOutline
func (ExternalEntityOutline) GetPermalink ¶
func (x ExternalEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from ExternalEntityOutline
func (ExternalEntityOutline) GetReporting ¶
func (x ExternalEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from ExternalEntityOutline
func (ExternalEntityOutline) GetServiceLevel ¶
func (x ExternalEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from ExternalEntityOutline
func (ExternalEntityOutline) GetTags ¶
func (x ExternalEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from ExternalEntityOutline
func (ExternalEntityOutline) GetType ¶
func (x ExternalEntityOutline) GetType() string
GetType returns a pointer to the value of Type from ExternalEntityOutline
func (*ExternalEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *ExternalEntityOutline) ImplementsAlertableEntityOutline()
func (*ExternalEntityOutline) ImplementsEntityOutline ¶
func (x *ExternalEntityOutline) ImplementsEntityOutline()
type Float ¶
type Float string
Float - The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754).
type GenericEntity ¶
type GenericEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
GenericEntity - A generic entity.
func (GenericEntity) GetAccount ¶
func (x GenericEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from GenericEntity
func (GenericEntity) GetAccountID ¶
func (x GenericEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from GenericEntity
func (GenericEntity) GetAlertSeverity ¶
func (x GenericEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from GenericEntity
func (GenericEntity) GetAlertViolations ¶
func (x GenericEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from GenericEntity
func (GenericEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x GenericEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from GenericEntity
func (GenericEntity) GetDomain ¶
func (x GenericEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from GenericEntity
func (GenericEntity) GetEntityType ¶
func (x GenericEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from GenericEntity
func (GenericEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x GenericEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from GenericEntity
func (GenericEntity) GetGUID ¶
func (x GenericEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from GenericEntity
func (GenericEntity) GetGoldenMetrics ¶
func (x GenericEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from GenericEntity
func (GenericEntity) GetGoldenTags ¶
func (x GenericEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from GenericEntity
func (GenericEntity) GetIndexedAt ¶
func (x GenericEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from GenericEntity
func (GenericEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x GenericEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from GenericEntity
func (GenericEntity) GetNRDBQuery ¶
func (x GenericEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from GenericEntity
func (GenericEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x GenericEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from GenericEntity
func (GenericEntity) GetName ¶
func (x GenericEntity) GetName() string
GetName returns a pointer to the value of Name from GenericEntity
func (GenericEntity) GetNerdStorage ¶
func (x GenericEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from GenericEntity
func (GenericEntity) GetPermalink ¶
func (x GenericEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from GenericEntity
func (GenericEntity) GetRecentAlertViolations ¶
func (x GenericEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from GenericEntity
func (GenericEntity) GetRelatedEntities ¶
func (x GenericEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from GenericEntity
func (GenericEntity) GetRelationships ¶
func (x GenericEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from GenericEntity
func (GenericEntity) GetReporting ¶
func (x GenericEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from GenericEntity
func (GenericEntity) GetServiceLevel ¶
func (x GenericEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from GenericEntity
func (GenericEntity) GetTags ¶
func (x GenericEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from GenericEntity
func (GenericEntity) GetTagsWithMetadata ¶
func (x GenericEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from GenericEntity
func (GenericEntity) GetTracingSummary ¶
func (x GenericEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from GenericEntity
func (GenericEntity) GetType ¶
func (x GenericEntity) GetType() string
GetType returns a pointer to the value of Type from GenericEntity
func (*GenericEntity) ImplementsAlertableEntity ¶
func (x *GenericEntity) ImplementsAlertableEntity()
func (*GenericEntity) ImplementsEntity ¶
func (x *GenericEntity) ImplementsEntity()
type GenericEntityOutline ¶
type GenericEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
GenericEntityOutline - A generic entity outline.
func (GenericEntityOutline) GetAccount ¶
func (x GenericEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from GenericEntityOutline
func (GenericEntityOutline) GetAccountID ¶
func (x GenericEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from GenericEntityOutline
func (GenericEntityOutline) GetAlertSeverity ¶
func (x GenericEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from GenericEntityOutline
func (GenericEntityOutline) GetDomain ¶
func (x GenericEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from GenericEntityOutline
func (GenericEntityOutline) GetEntityType ¶
func (x GenericEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from GenericEntityOutline
func (GenericEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x GenericEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from GenericEntityOutline
func (GenericEntityOutline) GetGUID ¶
func (x GenericEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from GenericEntityOutline
func (GenericEntityOutline) GetGoldenMetrics ¶
func (x GenericEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from GenericEntityOutline
func (GenericEntityOutline) GetGoldenTags ¶
func (x GenericEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from GenericEntityOutline
func (GenericEntityOutline) GetIndexedAt ¶
func (x GenericEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from GenericEntityOutline
func (GenericEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x GenericEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from GenericEntityOutline
func (GenericEntityOutline) GetName ¶
func (x GenericEntityOutline) GetName() string
GetName returns a pointer to the value of Name from GenericEntityOutline
func (GenericEntityOutline) GetPermalink ¶
func (x GenericEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from GenericEntityOutline
func (GenericEntityOutline) GetReporting ¶
func (x GenericEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from GenericEntityOutline
func (GenericEntityOutline) GetServiceLevel ¶
func (x GenericEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from GenericEntityOutline
func (GenericEntityOutline) GetTags ¶
func (x GenericEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from GenericEntityOutline
func (GenericEntityOutline) GetType ¶
func (x GenericEntityOutline) GetType() string
GetType returns a pointer to the value of Type from GenericEntityOutline
func (*GenericEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *GenericEntityOutline) ImplementsAlertableEntityOutline()
func (GenericEntityOutline) ImplementsEntity ¶
func (x GenericEntityOutline) ImplementsEntity()
func (*GenericEntityOutline) ImplementsEntityOutline ¶
func (x *GenericEntityOutline) ImplementsEntityOutline()
type GenericInfrastructureEntity ¶
type GenericInfrastructureEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` IntegrationTypeCode string `json:"integrationTypeCode,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
GenericInfrastructureEntity - An Infrastructure entity.
func (GenericInfrastructureEntity) GetAccount ¶
func (x GenericInfrastructureEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetAccountID ¶
func (x GenericInfrastructureEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetAlertSeverity ¶
func (x GenericInfrastructureEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetAlertViolations ¶
func (x GenericInfrastructureEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x GenericInfrastructureEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetDomain ¶
func (x GenericInfrastructureEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetEntityType ¶
func (x GenericInfrastructureEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x GenericInfrastructureEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetGUID ¶
func (x GenericInfrastructureEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetGoldenMetrics ¶
func (x GenericInfrastructureEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetGoldenTags ¶
func (x GenericInfrastructureEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetIndexedAt ¶
func (x GenericInfrastructureEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetIntegrationTypeCode ¶
func (x GenericInfrastructureEntity) GetIntegrationTypeCode() string
GetIntegrationTypeCode returns a pointer to the value of IntegrationTypeCode from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x GenericInfrastructureEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetNRDBQuery ¶
func (x GenericInfrastructureEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x GenericInfrastructureEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetName ¶
func (x GenericInfrastructureEntity) GetName() string
GetName returns a pointer to the value of Name from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetNerdStorage ¶
func (x GenericInfrastructureEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetPermalink ¶
func (x GenericInfrastructureEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetRecentAlertViolations ¶
func (x GenericInfrastructureEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetRelatedEntities ¶
func (x GenericInfrastructureEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetRelationships ¶
func (x GenericInfrastructureEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetReporting ¶
func (x GenericInfrastructureEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetServiceLevel ¶
func (x GenericInfrastructureEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetTags ¶
func (x GenericInfrastructureEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetTagsWithMetadata ¶
func (x GenericInfrastructureEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetTracingSummary ¶
func (x GenericInfrastructureEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from GenericInfrastructureEntity
func (GenericInfrastructureEntity) GetType ¶
func (x GenericInfrastructureEntity) GetType() string
GetType returns a pointer to the value of Type from GenericInfrastructureEntity
func (*GenericInfrastructureEntity) ImplementsAlertableEntity ¶
func (x *GenericInfrastructureEntity) ImplementsAlertableEntity()
func (*GenericInfrastructureEntity) ImplementsEntity ¶
func (x *GenericInfrastructureEntity) ImplementsEntity()
func (*GenericInfrastructureEntity) ImplementsInfrastructureIntegrationEntity ¶
func (x *GenericInfrastructureEntity) ImplementsInfrastructureIntegrationEntity()
type GenericInfrastructureEntityOutline ¶
type GenericInfrastructureEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` IntegrationTypeCode string `json:"integrationTypeCode,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
GenericInfrastructureEntityOutline - An Infrastructure entity outline.
func (GenericInfrastructureEntityOutline) GetAccount ¶
func (x GenericInfrastructureEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetAccountID ¶
func (x GenericInfrastructureEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetAlertSeverity ¶
func (x GenericInfrastructureEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetDomain ¶
func (x GenericInfrastructureEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetEntityType ¶
func (x GenericInfrastructureEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x GenericInfrastructureEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetGUID ¶
func (x GenericInfrastructureEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetGoldenMetrics ¶
func (x GenericInfrastructureEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetGoldenTags ¶
func (x GenericInfrastructureEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetIndexedAt ¶
func (x GenericInfrastructureEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetIntegrationTypeCode ¶
func (x GenericInfrastructureEntityOutline) GetIntegrationTypeCode() string
GetIntegrationTypeCode returns a pointer to the value of IntegrationTypeCode from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x GenericInfrastructureEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetName ¶
func (x GenericInfrastructureEntityOutline) GetName() string
GetName returns a pointer to the value of Name from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetPermalink ¶
func (x GenericInfrastructureEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetReporting ¶
func (x GenericInfrastructureEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetServiceLevel ¶
func (x GenericInfrastructureEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetTags ¶
func (x GenericInfrastructureEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from GenericInfrastructureEntityOutline
func (GenericInfrastructureEntityOutline) GetType ¶
func (x GenericInfrastructureEntityOutline) GetType() string
GetType returns a pointer to the value of Type from GenericInfrastructureEntityOutline
func (*GenericInfrastructureEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *GenericInfrastructureEntityOutline) ImplementsAlertableEntityOutline()
func (GenericInfrastructureEntityOutline) ImplementsEntity ¶
func (x GenericInfrastructureEntityOutline) ImplementsEntity()
func (*GenericInfrastructureEntityOutline) ImplementsEntityOutline ¶
func (x *GenericInfrastructureEntityOutline) ImplementsEntityOutline()
func (*GenericInfrastructureEntityOutline) ImplementsInfrastructureIntegrationEntityOutline ¶
func (x *GenericInfrastructureEntityOutline) ImplementsInfrastructureIntegrationEntityOutline()
type InfrastructureAwsLambdaFunctionEntity ¶
type InfrastructureAwsLambdaFunctionEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` IntegrationTypeCode string `json:"integrationTypeCode,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` Runtime string `json:"runtime,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
InfrastructureAwsLambdaFunctionEntity - An AWS Lambda Function entity.
func (InfrastructureAwsLambdaFunctionEntity) GetAccount ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetAccountID ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetAlertSeverity ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetAlertViolations ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x InfrastructureAwsLambdaFunctionEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetDomain ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetEntityType ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x InfrastructureAwsLambdaFunctionEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetGUID ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetGoldenMetrics ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetGoldenTags ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetIndexedAt ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetIntegrationTypeCode ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetIntegrationTypeCode() string
GetIntegrationTypeCode returns a pointer to the value of IntegrationTypeCode from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x InfrastructureAwsLambdaFunctionEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetNRDBQuery ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x InfrastructureAwsLambdaFunctionEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetName ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetName() string
GetName returns a pointer to the value of Name from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetNerdStorage ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetPermalink ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetRecentAlertViolations ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetRelatedEntities ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetRelationships ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetReporting ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetRuntime ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetRuntime() string
GetRuntime returns a pointer to the value of Runtime from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetServiceLevel ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetTags ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetTagsWithMetadata ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetTracingSummary ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from InfrastructureAwsLambdaFunctionEntity
func (InfrastructureAwsLambdaFunctionEntity) GetType ¶
func (x InfrastructureAwsLambdaFunctionEntity) GetType() string
GetType returns a pointer to the value of Type from InfrastructureAwsLambdaFunctionEntity
func (*InfrastructureAwsLambdaFunctionEntity) ImplementsAlertableEntity ¶
func (x *InfrastructureAwsLambdaFunctionEntity) ImplementsAlertableEntity()
func (*InfrastructureAwsLambdaFunctionEntity) ImplementsEntity ¶
func (x *InfrastructureAwsLambdaFunctionEntity) ImplementsEntity()
func (*InfrastructureAwsLambdaFunctionEntity) ImplementsInfrastructureIntegrationEntity ¶
func (x *InfrastructureAwsLambdaFunctionEntity) ImplementsInfrastructureIntegrationEntity()
type InfrastructureAwsLambdaFunctionEntityOutline ¶
type InfrastructureAwsLambdaFunctionEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` IntegrationTypeCode string `json:"integrationTypeCode,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` Runtime string `json:"runtime,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
InfrastructureAwsLambdaFunctionEntityOutline - An AWS Lambda Function entity outline.
func (InfrastructureAwsLambdaFunctionEntityOutline) GetAccount ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetAccountID ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetAlertSeverity ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetDomain ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetEntityType ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetGUID ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetGoldenMetrics ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetGoldenTags ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetIndexedAt ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetIntegrationTypeCode ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetIntegrationTypeCode() string
GetIntegrationTypeCode returns a pointer to the value of IntegrationTypeCode from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetName ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetName() string
GetName returns a pointer to the value of Name from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetPermalink ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetReporting ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetRuntime ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetRuntime() string
GetRuntime returns a pointer to the value of Runtime from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetServiceLevel ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetTags ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from InfrastructureAwsLambdaFunctionEntityOutline
func (InfrastructureAwsLambdaFunctionEntityOutline) GetType ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) GetType() string
GetType returns a pointer to the value of Type from InfrastructureAwsLambdaFunctionEntityOutline
func (*InfrastructureAwsLambdaFunctionEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *InfrastructureAwsLambdaFunctionEntityOutline) ImplementsAlertableEntityOutline()
func (InfrastructureAwsLambdaFunctionEntityOutline) ImplementsEntity ¶
func (x InfrastructureAwsLambdaFunctionEntityOutline) ImplementsEntity()
func (*InfrastructureAwsLambdaFunctionEntityOutline) ImplementsEntityOutline ¶
func (x *InfrastructureAwsLambdaFunctionEntityOutline) ImplementsEntityOutline()
func (*InfrastructureAwsLambdaFunctionEntityOutline) ImplementsInfrastructureIntegrationEntityOutline ¶
func (x *InfrastructureAwsLambdaFunctionEntityOutline) ImplementsInfrastructureIntegrationEntityOutline()
type InfrastructureHostEntity ¶
type InfrastructureHostEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` HostSummary InfrastructureHostSummaryData `json:"hostSummary,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
InfrastructureHostEntity - An Infrastructure Host entity.
func (InfrastructureHostEntity) GetAccount ¶
func (x InfrastructureHostEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from InfrastructureHostEntity
func (InfrastructureHostEntity) GetAccountID ¶
func (x InfrastructureHostEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from InfrastructureHostEntity
func (InfrastructureHostEntity) GetAlertSeverity ¶
func (x InfrastructureHostEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from InfrastructureHostEntity
func (InfrastructureHostEntity) GetAlertViolations ¶
func (x InfrastructureHostEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from InfrastructureHostEntity
func (InfrastructureHostEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x InfrastructureHostEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from InfrastructureHostEntity
func (InfrastructureHostEntity) GetDomain ¶
func (x InfrastructureHostEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from InfrastructureHostEntity
func (InfrastructureHostEntity) GetEntityType ¶
func (x InfrastructureHostEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from InfrastructureHostEntity
func (InfrastructureHostEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x InfrastructureHostEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from InfrastructureHostEntity
func (InfrastructureHostEntity) GetGUID ¶
func (x InfrastructureHostEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from InfrastructureHostEntity
func (InfrastructureHostEntity) GetGoldenMetrics ¶
func (x InfrastructureHostEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from InfrastructureHostEntity
func (InfrastructureHostEntity) GetGoldenTags ¶
func (x InfrastructureHostEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from InfrastructureHostEntity
func (InfrastructureHostEntity) GetHostSummary ¶
func (x InfrastructureHostEntity) GetHostSummary() InfrastructureHostSummaryData
GetHostSummary returns a pointer to the value of HostSummary from InfrastructureHostEntity
func (InfrastructureHostEntity) GetIndexedAt ¶
func (x InfrastructureHostEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from InfrastructureHostEntity
func (InfrastructureHostEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x InfrastructureHostEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from InfrastructureHostEntity
func (InfrastructureHostEntity) GetNRDBQuery ¶
func (x InfrastructureHostEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from InfrastructureHostEntity
func (InfrastructureHostEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x InfrastructureHostEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from InfrastructureHostEntity
func (InfrastructureHostEntity) GetName ¶
func (x InfrastructureHostEntity) GetName() string
GetName returns a pointer to the value of Name from InfrastructureHostEntity
func (InfrastructureHostEntity) GetNerdStorage ¶
func (x InfrastructureHostEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from InfrastructureHostEntity
func (InfrastructureHostEntity) GetPermalink ¶
func (x InfrastructureHostEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from InfrastructureHostEntity
func (InfrastructureHostEntity) GetRecentAlertViolations ¶
func (x InfrastructureHostEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from InfrastructureHostEntity
func (InfrastructureHostEntity) GetRelatedEntities ¶
func (x InfrastructureHostEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from InfrastructureHostEntity
func (InfrastructureHostEntity) GetRelationships ¶
func (x InfrastructureHostEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from InfrastructureHostEntity
func (InfrastructureHostEntity) GetReporting ¶
func (x InfrastructureHostEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from InfrastructureHostEntity
func (InfrastructureHostEntity) GetServiceLevel ¶
func (x InfrastructureHostEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from InfrastructureHostEntity
func (InfrastructureHostEntity) GetTags ¶
func (x InfrastructureHostEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from InfrastructureHostEntity
func (InfrastructureHostEntity) GetTagsWithMetadata ¶
func (x InfrastructureHostEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from InfrastructureHostEntity
func (InfrastructureHostEntity) GetTracingSummary ¶
func (x InfrastructureHostEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from InfrastructureHostEntity
func (InfrastructureHostEntity) GetType ¶
func (x InfrastructureHostEntity) GetType() string
GetType returns a pointer to the value of Type from InfrastructureHostEntity
func (*InfrastructureHostEntity) ImplementsAlertableEntity ¶
func (x *InfrastructureHostEntity) ImplementsAlertableEntity()
func (*InfrastructureHostEntity) ImplementsEntity ¶
func (x *InfrastructureHostEntity) ImplementsEntity()
type InfrastructureHostEntityOutline ¶
type InfrastructureHostEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` HostSummary InfrastructureHostSummaryData `json:"hostSummary,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
InfrastructureHostEntityOutline - An Infrastructure Host entity outline.
func (InfrastructureHostEntityOutline) GetAccount ¶
func (x InfrastructureHostEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetAccountID ¶
func (x InfrastructureHostEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetAlertSeverity ¶
func (x InfrastructureHostEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetDomain ¶
func (x InfrastructureHostEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetEntityType ¶
func (x InfrastructureHostEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x InfrastructureHostEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetGUID ¶
func (x InfrastructureHostEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetGoldenMetrics ¶
func (x InfrastructureHostEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetGoldenTags ¶
func (x InfrastructureHostEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetHostSummary ¶
func (x InfrastructureHostEntityOutline) GetHostSummary() InfrastructureHostSummaryData
GetHostSummary returns a pointer to the value of HostSummary from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetIndexedAt ¶
func (x InfrastructureHostEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x InfrastructureHostEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetName ¶
func (x InfrastructureHostEntityOutline) GetName() string
GetName returns a pointer to the value of Name from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetPermalink ¶
func (x InfrastructureHostEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetReporting ¶
func (x InfrastructureHostEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetServiceLevel ¶
func (x InfrastructureHostEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetTags ¶
func (x InfrastructureHostEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from InfrastructureHostEntityOutline
func (InfrastructureHostEntityOutline) GetType ¶
func (x InfrastructureHostEntityOutline) GetType() string
GetType returns a pointer to the value of Type from InfrastructureHostEntityOutline
func (*InfrastructureHostEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *InfrastructureHostEntityOutline) ImplementsAlertableEntityOutline()
func (InfrastructureHostEntityOutline) ImplementsEntity ¶
func (x InfrastructureHostEntityOutline) ImplementsEntity()
func (*InfrastructureHostEntityOutline) ImplementsEntityOutline ¶
func (x *InfrastructureHostEntityOutline) ImplementsEntityOutline()
type InfrastructureHostSummaryData ¶
type InfrastructureHostSummaryData struct { // Total CPU utilization as a percentage. CpuUtilizationPercent float64 `json:"cpuUtilizationPercent,omitempty"` // The cumulative disk fullness percentage. DiskUsedPercent float64 `json:"diskUsedPercent,omitempty"` // Total memory utilization as a percentage. MemoryUsedPercent float64 `json:"memoryUsedPercent,omitempty"` // The number of bytes per second received during the sampling period. NetworkReceiveRate float64 `json:"networkReceiveRate,omitempty"` // The number of bytes sent per second during the sampling period. NetworkTransmitRate float64 `json:"networkTransmitRate,omitempty"` // Number of services running on the host. ServicesCount int `json:"servicesCount,omitempty"` }
InfrastructureHostSummaryData - Summary statistics about the Infra Host.
type InfrastructureIntegrationEntity ¶
type InfrastructureIntegrationEntity struct {
IntegrationTypeCode string `json:"integrationTypeCode,omitempty"`
}
func (InfrastructureIntegrationEntity) GetIntegrationTypeCode ¶
func (x InfrastructureIntegrationEntity) GetIntegrationTypeCode() string
GetIntegrationTypeCode returns a pointer to the value of IntegrationTypeCode from InfrastructureIntegrationEntity
func (*InfrastructureIntegrationEntity) ImplementsInfrastructureIntegrationEntity ¶
func (x *InfrastructureIntegrationEntity) ImplementsInfrastructureIntegrationEntity()
type InfrastructureIntegrationEntityInterface ¶
type InfrastructureIntegrationEntityInterface interface {
ImplementsInfrastructureIntegrationEntity()
}
func UnmarshalInfrastructureIntegrationEntityInterface ¶
func UnmarshalInfrastructureIntegrationEntityInterface(b []byte) (*InfrastructureIntegrationEntityInterface, error)
UnmarshalInfrastructureIntegrationEntityInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type InfrastructureIntegrationEntityOutline ¶
type InfrastructureIntegrationEntityOutline struct {
IntegrationTypeCode string `json:"integrationTypeCode,omitempty"`
}
func (InfrastructureIntegrationEntityOutline) GetIntegrationTypeCode ¶
func (x InfrastructureIntegrationEntityOutline) GetIntegrationTypeCode() string
GetIntegrationTypeCode returns a pointer to the value of IntegrationTypeCode from InfrastructureIntegrationEntityOutline
func (InfrastructureIntegrationEntityOutline) ImplementsEntity ¶
func (x InfrastructureIntegrationEntityOutline) ImplementsEntity()
func (*InfrastructureIntegrationEntityOutline) ImplementsInfrastructureIntegrationEntityOutline ¶
func (x *InfrastructureIntegrationEntityOutline) ImplementsInfrastructureIntegrationEntityOutline()
type InfrastructureIntegrationEntityOutlineInterface ¶
type InfrastructureIntegrationEntityOutlineInterface interface {
ImplementsInfrastructureIntegrationEntityOutline()
}
func UnmarshalInfrastructureIntegrationEntityOutlineInterface ¶
func UnmarshalInfrastructureIntegrationEntityOutlineInterface(b []byte) (*InfrastructureIntegrationEntityOutlineInterface, error)
UnmarshalInfrastructureIntegrationEntityOutlineInterface unmarshals the interface into the correct type based on __typename provided by GraphQL
type JavaFlightRecorderFlamegraph ¶
type JavaFlightRecorderFlamegraph struct { // List of stack frames for the flamegraph AllFrames []JavaFlightRecorderStackFrame `json:"allFrames"` }
JavaFlightRecorderFlamegraph - The flamegraph built from the strack trace samples
type JavaFlightRecorderStackFrame ¶
type JavaFlightRecorderStackFrame struct { // The number of stack traces that this frame is in Count int `json:"count"` // This stackframe's id ID string `json:"id"` // The stackframe's class and method name Name string `json:"name"` // This stackframe's parent id ParentId string `json:"parentId,omitempty"` }
JavaFlightRecorderStackFrame - A method within the flamegraph
type KeyTransactionApplication ¶ added in v2.29.0
type KeyTransactionApplication struct { // The application outline. Entity EntityOutlineInterface `json:"entity,omitempty"` // The guid of the application. GUID common.EntityGUID `json:"guid"` }
KeyTransactionApplication - The application wrapper.
func (*KeyTransactionApplication) UnmarshalJSON ¶ added in v2.29.0
func (x *KeyTransactionApplication) UnmarshalJSON(b []byte) error
special
type KeyTransactionEntity ¶ added in v2.29.0
type KeyTransactionEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // The acceptable amount of time spent in the backend before customers get frustrated (Apdex target). ApdexTarget float64 `json:"apdexTarget"` // The application associated with this key transaction Application KeyTransactionApplication `json:"application"` // The acceptable amount of time for rendering a page in a browser before customers get frustrated (browser Apdex target). BrowserApdexTarget float64 `json:"browserApdexTarget,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of the metric underlying this key transaction. MetricName string `json:"metricName"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
KeyTransactionEntity - A Key Transaction entity.
func (KeyTransactionEntity) GetAccount ¶ added in v2.29.0
func (x KeyTransactionEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from KeyTransactionEntity
func (KeyTransactionEntity) GetAccountID ¶ added in v2.29.0
func (x KeyTransactionEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from KeyTransactionEntity
func (KeyTransactionEntity) GetAlertSeverity ¶ added in v2.29.0
func (x KeyTransactionEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from KeyTransactionEntity
func (KeyTransactionEntity) GetAlertViolations ¶ added in v2.29.0
func (x KeyTransactionEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from KeyTransactionEntity
func (KeyTransactionEntity) GetApdexTarget ¶ added in v2.29.0
func (x KeyTransactionEntity) GetApdexTarget() float64
GetApdexTarget returns a pointer to the value of ApdexTarget from KeyTransactionEntity
func (KeyTransactionEntity) GetApplication ¶ added in v2.29.0
func (x KeyTransactionEntity) GetApplication() KeyTransactionApplication
GetApplication returns a pointer to the value of Application from KeyTransactionEntity
func (KeyTransactionEntity) GetBrowserApdexTarget ¶ added in v2.29.0
func (x KeyTransactionEntity) GetBrowserApdexTarget() float64
GetBrowserApdexTarget returns a pointer to the value of BrowserApdexTarget from KeyTransactionEntity
func (KeyTransactionEntity) GetDeploymentSearch ¶ added in v2.29.0
func (x KeyTransactionEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from KeyTransactionEntity
func (KeyTransactionEntity) GetDomain ¶ added in v2.29.0
func (x KeyTransactionEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from KeyTransactionEntity
func (KeyTransactionEntity) GetEntityType ¶ added in v2.29.0
func (x KeyTransactionEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from KeyTransactionEntity
func (KeyTransactionEntity) GetFirstIndexedAt ¶ added in v2.29.0
func (x KeyTransactionEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from KeyTransactionEntity
func (KeyTransactionEntity) GetGUID ¶ added in v2.29.0
func (x KeyTransactionEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from KeyTransactionEntity
func (KeyTransactionEntity) GetGoldenMetrics ¶ added in v2.29.0
func (x KeyTransactionEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from KeyTransactionEntity
func (KeyTransactionEntity) GetGoldenTags ¶ added in v2.29.0
func (x KeyTransactionEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from KeyTransactionEntity
func (KeyTransactionEntity) GetIndexedAt ¶ added in v2.29.0
func (x KeyTransactionEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from KeyTransactionEntity
func (KeyTransactionEntity) GetLastReportingChangeAt ¶ added in v2.29.0
func (x KeyTransactionEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from KeyTransactionEntity
func (KeyTransactionEntity) GetMetricName ¶ added in v2.29.0
func (x KeyTransactionEntity) GetMetricName() string
GetMetricName returns a pointer to the value of MetricName from KeyTransactionEntity
func (KeyTransactionEntity) GetNRDBQuery ¶ added in v2.29.0
func (x KeyTransactionEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from KeyTransactionEntity
func (KeyTransactionEntity) GetNRDBQueryProgress ¶ added in v2.29.0
func (x KeyTransactionEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from KeyTransactionEntity
func (KeyTransactionEntity) GetName ¶ added in v2.29.0
func (x KeyTransactionEntity) GetName() string
GetName returns a pointer to the value of Name from KeyTransactionEntity
func (KeyTransactionEntity) GetNerdStorage ¶ added in v2.29.0
func (x KeyTransactionEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from KeyTransactionEntity
func (KeyTransactionEntity) GetPermalink ¶ added in v2.29.0
func (x KeyTransactionEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from KeyTransactionEntity
func (KeyTransactionEntity) GetRecentAlertViolations ¶ added in v2.29.0
func (x KeyTransactionEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from KeyTransactionEntity
func (KeyTransactionEntity) GetRelatedEntities ¶ added in v2.29.0
func (x KeyTransactionEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from KeyTransactionEntity
func (KeyTransactionEntity) GetRelationships ¶ added in v2.29.0
func (x KeyTransactionEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from KeyTransactionEntity
func (KeyTransactionEntity) GetReporting ¶ added in v2.29.0
func (x KeyTransactionEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from KeyTransactionEntity
func (KeyTransactionEntity) GetServiceLevel ¶ added in v2.29.0
func (x KeyTransactionEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from KeyTransactionEntity
func (KeyTransactionEntity) GetTags ¶ added in v2.29.0
func (x KeyTransactionEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from KeyTransactionEntity
func (KeyTransactionEntity) GetTagsWithMetadata ¶ added in v2.29.0
func (x KeyTransactionEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from KeyTransactionEntity
func (KeyTransactionEntity) GetTracingSummary ¶ added in v2.29.0
func (x KeyTransactionEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from KeyTransactionEntity
func (KeyTransactionEntity) GetType ¶ added in v2.29.0
func (x KeyTransactionEntity) GetType() string
GetType returns a pointer to the value of Type from KeyTransactionEntity
func (*KeyTransactionEntity) ImplementsAlertableEntity ¶ added in v2.29.0
func (x *KeyTransactionEntity) ImplementsAlertableEntity()
func (*KeyTransactionEntity) ImplementsEntity ¶ added in v2.29.0
func (x *KeyTransactionEntity) ImplementsEntity()
type KeyTransactionEntityOutline ¶ added in v2.29.0
type KeyTransactionEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
KeyTransactionEntityOutline - A Key Transaction entity outline.
func (KeyTransactionEntityOutline) GetAccount ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetAccountID ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetAlertSeverity ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetDomain ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetEntityType ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetFirstIndexedAt ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetGUID ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetGoldenMetrics ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetGoldenTags ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetIndexedAt ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetLastReportingChangeAt ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetName ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetName() string
GetName returns a pointer to the value of Name from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetPermalink ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetReporting ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetServiceLevel ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetTags ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from KeyTransactionEntityOutline
func (KeyTransactionEntityOutline) GetType ¶ added in v2.29.0
func (x KeyTransactionEntityOutline) GetType() string
GetType returns a pointer to the value of Type from KeyTransactionEntityOutline
func (*KeyTransactionEntityOutline) ImplementsAlertableEntityOutline ¶ added in v2.29.0
func (x *KeyTransactionEntityOutline) ImplementsAlertableEntityOutline()
func (*KeyTransactionEntityOutline) ImplementsEntityOutline ¶ added in v2.29.0
func (x *KeyTransactionEntityOutline) ImplementsEntityOutline()
type MetricNormalizationRule ¶
type MetricNormalizationRule struct { // Rule action. Action MetricNormalizationRuleAction `json:"action,omitempty"` // Application GUID ApplicationGUID common.EntityGUID `json:"applicationGuid,omitempty"` // Application Name ApplicationName string `json:"applicationName,omitempty"` // Date of rule creation. CreatedAt *nrtime.EpochMilliseconds `json:"createdAt,omitempty"` // Is rule enabled? Enabled bool `json:"enabled"` // Rule evaluation order EvalOrder int `json:"evalOrder,omitempty"` // Rule Id ID int `json:"id"` // Metric Match Expression. MatchExpression string `json:"matchExpression"` // Notes. Notes string `json:"notes,omitempty"` // Metric Replacement Expression. Replacement string `json:"replacement,omitempty"` // Whether it terminates the evaluation chain or not TerminateChain bool `json:"terminateChain,omitempty"` }
MetricNormalizationRule - An object that represents a metric rename rule.
type MetricNormalizationRuleAction ¶
type MetricNormalizationRuleAction string
MetricNormalizationRuleAction - The different rule actions.
type MetricNormalizationRuleMetricGroupingIssue ¶ added in v2.38.0
type MetricNormalizationRuleMetricGroupingIssue struct { // Total number of received and denied new metrics. DeniedMetricsCount int `json:"deniedMetricsCount,omitempty"` // Rate of received and denied new metrics per minute. DeniedMetricsRatePerMinute float64 `json:"deniedMetricsRatePerMinute,omitempty"` // Metric normalization rule id MetricNormalizationRuleId int `json:"metricNormalizationRuleId"` // Whether the issue is mitigated or still active Mitigated bool `json:"mitigated,omitempty"` // The new metrics rate threshold to consider the issue mitigated. MitigationRateThreshold float64 `json:"mitigationRateThreshold,omitempty"` // The minute time window to calculate if the issue was mitigated. MitigationRateWindowSize int `json:"mitigationRateWindowSize,omitempty"` }
MetricNormalizationRuleMetricGroupingIssue - An object that represents a metric grouping issue.
type MobileAppSummaryData ¶
type MobileAppSummaryData struct { // The number of times the app has been launched. AppLaunchCount int `json:"appLaunchCount,omitempty"` // The number of crashes. CrashCount int `json:"crashCount,omitempty"` // Crash rate is percentage of crashes per sessions. CrashRate float64 `json:"crashRate,omitempty"` // Error rate is the percentage of http errors per successful requests. HttpErrorRate float64 `json:"httpErrorRate,omitempty"` // The number of http requests. HttpRequestCount int `json:"httpRequestCount,omitempty"` // The rate of http requests per minute. HttpRequestRate float64 `json:"httpRequestRate,omitempty"` // The average response time for all http calls. HttpResponseTimeAverage nrtime.Seconds `json:"httpResponseTimeAverage,omitempty"` // The number of mobile sessions. MobileSessionCount int `json:"mobileSessionCount,omitempty"` // Network failure rate is the percentage of network failures per successful requests. NetworkFailureRate float64 `json:"networkFailureRate,omitempty"` // The number of users affected by crashes. UsersAffectedCount int `json:"usersAffectedCount,omitempty"` }
MobileAppSummaryData - Mobile application summary data
type MobileApplicationEntity ¶
type MobileApplicationEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // The ID of the Mobile App. ApplicationID int `json:"applicationId,omitempty"` // A Crash that occurred in your Mobile Application. Crash StackTraceMobileCrash `json:"crash,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // A Handled Exception that occurred in your Mobile Application. Exception StackTraceMobileException `json:"exception,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Retrieves the entity metric grouping issues. MetricGroupingIssues []MetricNormalizationRuleMetricGroupingIssue `json:"metricGroupingIssues"` // Retrieves a rule. MetricNormalizationRule MetricNormalizationRule `json:"metricNormalizationRule,omitempty"` // Retrieves the rules for the application. MetricNormalizationRules []MetricNormalizationRule `json:"metricNormalizationRules"` // Access general properties for the application. MobileProperties AgentApplicationSettingsMobileProperties `json:"mobileProperties,omitempty"` // Settings that are common across mobile applications. MobileSettings AgentApplicationSettingsMobileBase `json:"mobileSettings,omitempty"` // Summary statistics about the Mobile App. MobileSummary MobileAppSummaryData `json:"mobileSummary,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
MobileApplicationEntity - A Mobile Application entity.
func (MobileApplicationEntity) GetAccount ¶
func (x MobileApplicationEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from MobileApplicationEntity
func (MobileApplicationEntity) GetAccountID ¶
func (x MobileApplicationEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from MobileApplicationEntity
func (MobileApplicationEntity) GetAlertSeverity ¶
func (x MobileApplicationEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from MobileApplicationEntity
func (MobileApplicationEntity) GetAlertViolations ¶
func (x MobileApplicationEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from MobileApplicationEntity
func (MobileApplicationEntity) GetApplicationID ¶
func (x MobileApplicationEntity) GetApplicationID() int
GetApplicationID returns a pointer to the value of ApplicationID from MobileApplicationEntity
func (MobileApplicationEntity) GetCrash ¶
func (x MobileApplicationEntity) GetCrash() StackTraceMobileCrash
GetCrash returns a pointer to the value of Crash from MobileApplicationEntity
func (MobileApplicationEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x MobileApplicationEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from MobileApplicationEntity
func (MobileApplicationEntity) GetDomain ¶
func (x MobileApplicationEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from MobileApplicationEntity
func (MobileApplicationEntity) GetEntityType ¶
func (x MobileApplicationEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from MobileApplicationEntity
func (MobileApplicationEntity) GetException ¶
func (x MobileApplicationEntity) GetException() StackTraceMobileException
GetException returns a pointer to the value of Exception from MobileApplicationEntity
func (MobileApplicationEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x MobileApplicationEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from MobileApplicationEntity
func (MobileApplicationEntity) GetGUID ¶
func (x MobileApplicationEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from MobileApplicationEntity
func (MobileApplicationEntity) GetGoldenMetrics ¶
func (x MobileApplicationEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from MobileApplicationEntity
func (MobileApplicationEntity) GetGoldenTags ¶
func (x MobileApplicationEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from MobileApplicationEntity
func (MobileApplicationEntity) GetIndexedAt ¶
func (x MobileApplicationEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from MobileApplicationEntity
func (MobileApplicationEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x MobileApplicationEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from MobileApplicationEntity
func (MobileApplicationEntity) GetMetricGroupingIssues ¶ added in v2.38.0
func (x MobileApplicationEntity) GetMetricGroupingIssues() []MetricNormalizationRuleMetricGroupingIssue
GetMetricGroupingIssues returns a pointer to the value of MetricGroupingIssues from MobileApplicationEntity
func (MobileApplicationEntity) GetMetricNormalizationRule ¶
func (x MobileApplicationEntity) GetMetricNormalizationRule() MetricNormalizationRule
GetMetricNormalizationRule returns a pointer to the value of MetricNormalizationRule from MobileApplicationEntity
func (MobileApplicationEntity) GetMetricNormalizationRules ¶
func (x MobileApplicationEntity) GetMetricNormalizationRules() []MetricNormalizationRule
GetMetricNormalizationRules returns a pointer to the value of MetricNormalizationRules from MobileApplicationEntity
func (MobileApplicationEntity) GetMobileProperties ¶ added in v2.38.0
func (x MobileApplicationEntity) GetMobileProperties() AgentApplicationSettingsMobileProperties
GetMobileProperties returns a pointer to the value of MobileProperties from MobileApplicationEntity
func (MobileApplicationEntity) GetMobileSettings ¶ added in v2.38.0
func (x MobileApplicationEntity) GetMobileSettings() AgentApplicationSettingsMobileBase
GetMobileSettings returns a pointer to the value of MobileSettings from MobileApplicationEntity
func (MobileApplicationEntity) GetMobileSummary ¶
func (x MobileApplicationEntity) GetMobileSummary() MobileAppSummaryData
GetMobileSummary returns a pointer to the value of MobileSummary from MobileApplicationEntity
func (MobileApplicationEntity) GetNRDBQuery ¶
func (x MobileApplicationEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from MobileApplicationEntity
func (MobileApplicationEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x MobileApplicationEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from MobileApplicationEntity
func (MobileApplicationEntity) GetName ¶
func (x MobileApplicationEntity) GetName() string
GetName returns a pointer to the value of Name from MobileApplicationEntity
func (MobileApplicationEntity) GetNerdStorage ¶
func (x MobileApplicationEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from MobileApplicationEntity
func (MobileApplicationEntity) GetPermalink ¶
func (x MobileApplicationEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from MobileApplicationEntity
func (MobileApplicationEntity) GetRecentAlertViolations ¶
func (x MobileApplicationEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from MobileApplicationEntity
func (MobileApplicationEntity) GetRelatedEntities ¶
func (x MobileApplicationEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from MobileApplicationEntity
func (MobileApplicationEntity) GetRelationships ¶
func (x MobileApplicationEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from MobileApplicationEntity
func (MobileApplicationEntity) GetReporting ¶
func (x MobileApplicationEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from MobileApplicationEntity
func (MobileApplicationEntity) GetServiceLevel ¶
func (x MobileApplicationEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from MobileApplicationEntity
func (MobileApplicationEntity) GetTags ¶
func (x MobileApplicationEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from MobileApplicationEntity
func (MobileApplicationEntity) GetTagsWithMetadata ¶
func (x MobileApplicationEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from MobileApplicationEntity
func (MobileApplicationEntity) GetTracingSummary ¶
func (x MobileApplicationEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from MobileApplicationEntity
func (MobileApplicationEntity) GetType ¶
func (x MobileApplicationEntity) GetType() string
GetType returns a pointer to the value of Type from MobileApplicationEntity
func (*MobileApplicationEntity) ImplementsAlertableEntity ¶
func (x *MobileApplicationEntity) ImplementsAlertableEntity()
func (*MobileApplicationEntity) ImplementsEntity ¶
func (x *MobileApplicationEntity) ImplementsEntity()
type MobileApplicationEntityOutline ¶
type MobileApplicationEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The ID of the Mobile App. ApplicationID int `json:"applicationId,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Summary statistics about the Mobile App. MobileSummary MobileAppSummaryData `json:"mobileSummary,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
MobileApplicationEntityOutline - A Mobile Application entity outline.
func (MobileApplicationEntityOutline) GetAccount ¶
func (x MobileApplicationEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetAccountID ¶
func (x MobileApplicationEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetAlertSeverity ¶
func (x MobileApplicationEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetApplicationID ¶
func (x MobileApplicationEntityOutline) GetApplicationID() int
GetApplicationID returns a pointer to the value of ApplicationID from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetDomain ¶
func (x MobileApplicationEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetEntityType ¶
func (x MobileApplicationEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x MobileApplicationEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetGUID ¶
func (x MobileApplicationEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetGoldenMetrics ¶
func (x MobileApplicationEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetGoldenTags ¶
func (x MobileApplicationEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetIndexedAt ¶
func (x MobileApplicationEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x MobileApplicationEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetMobileSummary ¶
func (x MobileApplicationEntityOutline) GetMobileSummary() MobileAppSummaryData
GetMobileSummary returns a pointer to the value of MobileSummary from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetName ¶
func (x MobileApplicationEntityOutline) GetName() string
GetName returns a pointer to the value of Name from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetPermalink ¶
func (x MobileApplicationEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetReporting ¶
func (x MobileApplicationEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetServiceLevel ¶
func (x MobileApplicationEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetTags ¶
func (x MobileApplicationEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from MobileApplicationEntityOutline
func (MobileApplicationEntityOutline) GetType ¶
func (x MobileApplicationEntityOutline) GetType() string
GetType returns a pointer to the value of Type from MobileApplicationEntityOutline
func (*MobileApplicationEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *MobileApplicationEntityOutline) ImplementsAlertableEntityOutline()
func (MobileApplicationEntityOutline) ImplementsEntity ¶
func (x MobileApplicationEntityOutline) ImplementsEntity()
func (*MobileApplicationEntityOutline) ImplementsEntityOutline ¶
func (x *MobileApplicationEntityOutline) ImplementsEntityOutline()
type NRQLQueryOptions ¶
type NRQLQueryOptions struct { // 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](https://docs.newrelic.com/docs/accounts/original-accounts-billing/original-product-based-pricing/introduction-new-relic-subscription-usage-data/#namespace). EventNamespaces []string `json:"eventNamespaces"` }
NRQLQueryOptions - Additional options for NRQL queries.
type NerdStorageCollectionMember ¶
type NerdStorageCollectionMember struct { // The NerdStorage document. Document NerdStorageDocument `json:"document,omitempty"` // The documentId. ID string `json:"id,omitempty"` }
type NerdStorageDocument ¶
type NerdStorageDocument string
NerdStorageDocument - This scalar represents a NerdStorage document.
type NerdStorageEntityScope ¶
type NerdStorageEntityScope struct { Collection []NerdStorageCollectionMember `json:"collection,omitempty"` Document NerdStorageDocument `json:"document,omitempty"` }
type SecureCredentialEntity ¶
type SecureCredentialEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The description of the entity. Description string `json:"description,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The domain-specific identifier for the entity. SecureCredentialId string `json:"secureCredentialId,omitempty"` // Summary statistics for the Synthetic Monitor Secure Credential. SecureCredentialSummary SecureCredentialSummaryData `json:"secureCredentialSummary,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` // The time at which the entity was last updated. UpdatedAt *nrtime.EpochMilliseconds `json:"updatedAt,omitempty"` }
SecureCredentialEntity - A secure credential entity.
func (SecureCredentialEntity) GetAccount ¶
func (x SecureCredentialEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from SecureCredentialEntity
func (SecureCredentialEntity) GetAccountID ¶
func (x SecureCredentialEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from SecureCredentialEntity
func (SecureCredentialEntity) GetAlertSeverity ¶
func (x SecureCredentialEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from SecureCredentialEntity
func (SecureCredentialEntity) GetAlertViolations ¶
func (x SecureCredentialEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from SecureCredentialEntity
func (SecureCredentialEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x SecureCredentialEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from SecureCredentialEntity
func (SecureCredentialEntity) GetDescription ¶
func (x SecureCredentialEntity) GetDescription() string
GetDescription returns a pointer to the value of Description from SecureCredentialEntity
func (SecureCredentialEntity) GetDomain ¶
func (x SecureCredentialEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from SecureCredentialEntity
func (SecureCredentialEntity) GetEntityType ¶
func (x SecureCredentialEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from SecureCredentialEntity
func (SecureCredentialEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x SecureCredentialEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from SecureCredentialEntity
func (SecureCredentialEntity) GetGUID ¶
func (x SecureCredentialEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from SecureCredentialEntity
func (SecureCredentialEntity) GetGoldenMetrics ¶
func (x SecureCredentialEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from SecureCredentialEntity
func (SecureCredentialEntity) GetGoldenTags ¶
func (x SecureCredentialEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from SecureCredentialEntity
func (SecureCredentialEntity) GetIndexedAt ¶
func (x SecureCredentialEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from SecureCredentialEntity
func (SecureCredentialEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x SecureCredentialEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from SecureCredentialEntity
func (SecureCredentialEntity) GetNRDBQuery ¶
func (x SecureCredentialEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from SecureCredentialEntity
func (SecureCredentialEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x SecureCredentialEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from SecureCredentialEntity
func (SecureCredentialEntity) GetName ¶
func (x SecureCredentialEntity) GetName() string
GetName returns a pointer to the value of Name from SecureCredentialEntity
func (SecureCredentialEntity) GetNerdStorage ¶
func (x SecureCredentialEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from SecureCredentialEntity
func (SecureCredentialEntity) GetPermalink ¶
func (x SecureCredentialEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from SecureCredentialEntity
func (SecureCredentialEntity) GetRecentAlertViolations ¶
func (x SecureCredentialEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from SecureCredentialEntity
func (SecureCredentialEntity) GetRelatedEntities ¶
func (x SecureCredentialEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from SecureCredentialEntity
func (SecureCredentialEntity) GetRelationships ¶
func (x SecureCredentialEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from SecureCredentialEntity
func (SecureCredentialEntity) GetReporting ¶
func (x SecureCredentialEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from SecureCredentialEntity
func (SecureCredentialEntity) GetSecureCredentialId ¶
func (x SecureCredentialEntity) GetSecureCredentialId() string
GetSecureCredentialId returns a pointer to the value of SecureCredentialId from SecureCredentialEntity
func (SecureCredentialEntity) GetSecureCredentialSummary ¶
func (x SecureCredentialEntity) GetSecureCredentialSummary() SecureCredentialSummaryData
GetSecureCredentialSummary returns a pointer to the value of SecureCredentialSummary from SecureCredentialEntity
func (SecureCredentialEntity) GetServiceLevel ¶
func (x SecureCredentialEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from SecureCredentialEntity
func (SecureCredentialEntity) GetTags ¶
func (x SecureCredentialEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from SecureCredentialEntity
func (SecureCredentialEntity) GetTagsWithMetadata ¶
func (x SecureCredentialEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from SecureCredentialEntity
func (SecureCredentialEntity) GetTracingSummary ¶
func (x SecureCredentialEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from SecureCredentialEntity
func (SecureCredentialEntity) GetType ¶
func (x SecureCredentialEntity) GetType() string
GetType returns a pointer to the value of Type from SecureCredentialEntity
func (SecureCredentialEntity) GetUpdatedAt ¶
func (x SecureCredentialEntity) GetUpdatedAt() *nrtime.EpochMilliseconds
GetUpdatedAt returns a pointer to the value of UpdatedAt from SecureCredentialEntity
func (*SecureCredentialEntity) ImplementsAlertableEntity ¶
func (x *SecureCredentialEntity) ImplementsAlertableEntity()
func (*SecureCredentialEntity) ImplementsEntity ¶
func (x *SecureCredentialEntity) ImplementsEntity()
type SecureCredentialEntityOutline ¶
type SecureCredentialEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The description of the entity. Description string `json:"description,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The domain-specific identifier for the entity. SecureCredentialId string `json:"secureCredentialId,omitempty"` // Summary statistics for the Synthetic Monitor Secure Credential. SecureCredentialSummary SecureCredentialSummaryData `json:"secureCredentialSummary,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` // The time at which the entity was last updated. UpdatedAt *nrtime.EpochMilliseconds `json:"updatedAt,omitempty"` }
SecureCredentialEntityOutline - A secure credential entity outline.
func (SecureCredentialEntityOutline) GetAccount ¶
func (x SecureCredentialEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetAccountID ¶
func (x SecureCredentialEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetAlertSeverity ¶
func (x SecureCredentialEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetDescription ¶
func (x SecureCredentialEntityOutline) GetDescription() string
GetDescription returns a pointer to the value of Description from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetDomain ¶
func (x SecureCredentialEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetEntityType ¶
func (x SecureCredentialEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x SecureCredentialEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetGUID ¶
func (x SecureCredentialEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetGoldenMetrics ¶
func (x SecureCredentialEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetGoldenTags ¶
func (x SecureCredentialEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetIndexedAt ¶
func (x SecureCredentialEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x SecureCredentialEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetName ¶
func (x SecureCredentialEntityOutline) GetName() string
GetName returns a pointer to the value of Name from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetPermalink ¶
func (x SecureCredentialEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetReporting ¶
func (x SecureCredentialEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetSecureCredentialId ¶
func (x SecureCredentialEntityOutline) GetSecureCredentialId() string
GetSecureCredentialId returns a pointer to the value of SecureCredentialId from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetSecureCredentialSummary ¶
func (x SecureCredentialEntityOutline) GetSecureCredentialSummary() SecureCredentialSummaryData
GetSecureCredentialSummary returns a pointer to the value of SecureCredentialSummary from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetServiceLevel ¶
func (x SecureCredentialEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetTags ¶
func (x SecureCredentialEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetType ¶
func (x SecureCredentialEntityOutline) GetType() string
GetType returns a pointer to the value of Type from SecureCredentialEntityOutline
func (SecureCredentialEntityOutline) GetUpdatedAt ¶
func (x SecureCredentialEntityOutline) GetUpdatedAt() *nrtime.EpochMilliseconds
GetUpdatedAt returns a pointer to the value of UpdatedAt from SecureCredentialEntityOutline
func (*SecureCredentialEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *SecureCredentialEntityOutline) ImplementsAlertableEntityOutline()
func (SecureCredentialEntityOutline) ImplementsEntity ¶
func (x SecureCredentialEntityOutline) ImplementsEntity()
func (*SecureCredentialEntityOutline) ImplementsEntityOutline ¶
func (x *SecureCredentialEntityOutline) ImplementsEntityOutline()
type SecureCredentialSummaryData ¶
type SecureCredentialSummaryData struct { // The number of monitors that contain this secure credential and failed their last check. FailingMonitorCount int `json:"failingMonitorCount,omitempty"` // The number of monitors that contain this secure credential. MonitorCount int `json:"monitorCount,omitempty"` }
SecureCredentialSummaryData - Summary statistics for the Synthetic Monitor Secure Credential.
type SecureValue ¶ added in v2.38.0
type SecureValue string
SecureValue - The `SecureValue` scalar represents a secure value, ie a password, an API key, etc.
type SemVer ¶ added in v2.38.0
type SemVer string
SemVer - The `SemVer` scalar represents a version designation conforming to the SemVer specification.
type ServiceLevelDefinition ¶
type ServiceLevelDefinition struct { // The SLIs attached to the entity. Indicators []servicelevel.ServiceLevelIndicator `json:"indicators"` }
ServiceLevelDefinition - The service level defined for a specific entity.
type SortCriterionWithDirection ¶ added in v2.38.0
type SortCriterionWithDirection struct { // Sort entities by attribute. Mutally exclusive with the `tag` argument Attribute EntitySearchSortCriteria `json:"attribute,omitempty"` // The direction to sort results Direction SortBy `json:"direction,omitempty"` // Sort entities by tag. Mutally exclusive with the `attribute` argument Tag string `json:"tag,omitempty"` }
SortCriterionWithDirection - Possible entity sorting criterion with direction
type StackTraceApmException ¶
type StackTraceApmException struct { // The top level message associated with the exception. Message string `json:"message,omitempty"` // The stack trace associated with the exception. StackTrace StackTraceApmStackTrace `json:"stackTrace,omitempty"` }
StackTraceApmException - A structured representation of an exception for an APM application.
type StackTraceApmStackTrace ¶
type StackTraceApmStackTrace struct { // Stack trace frames. Frames []StackTraceApmStackTraceFrame `json:"frames,omitempty"` }
StackTraceApmStackTrace - A structured representation of a stack trace for an APM application.
type StackTraceApmStackTraceFrame ¶
type StackTraceApmStackTraceFrame struct { // Frame filepath Filepath string `json:"filepath,omitempty"` // Formatted frame Formatted string `json:"formatted"` // Frame line number Line int `json:"line,omitempty"` // Frame name Name string `json:"name,omitempty"` }
StackTraceApmStackTraceFrame - An object representing a stack trace segment
type StackTraceBrowserException ¶
type StackTraceBrowserException struct { // The top level message associated to the stack trace. Message string `json:"message,omitempty"` // The stack trace associated with the exception. StackTrace StackTraceBrowserStackTrace `json:"stackTrace,omitempty"` }
StackTraceBrowserException - A structured representation of an exception for a Browser application.
type StackTraceBrowserStackTrace ¶
type StackTraceBrowserStackTrace struct { // Stack trace frames. Frames []StackTraceBrowserStackTraceFrame `json:"frames,omitempty"` }
StackTraceBrowserStackTrace - A structured representation of a stack trace for a Browser application.
type StackTraceBrowserStackTraceFrame ¶
type StackTraceBrowserStackTraceFrame struct { // Frame column number Column int `json:"column,omitempty"` // Formatted frame Formatted string `json:"formatted"` // Frame line number Line int `json:"line,omitempty"` // Frame name Name string `json:"name,omitempty"` }
StackTraceBrowserStackTraceFrame - An object representing a stack trace segment
type StackTraceMobileCrash ¶
type StackTraceMobileCrash struct { // A structured representation of a stack trace for a crash that occurs on a mobile application. StackTrace StackTraceMobileCrashStackTrace `json:"stackTrace,omitempty"` }
StackTraceMobileCrash - A structured representation of a crash occurring in a mobile application.
type StackTraceMobileCrashStackTrace ¶
type StackTraceMobileCrashStackTrace struct { // Stack trace frames. Frames []StackTraceMobileCrashStackTraceFrame `json:"frames,omitempty"` }
StackTraceMobileCrashStackTrace - A structured representation of a stack trace of a crash in a mobile application.
type StackTraceMobileCrashStackTraceFrame ¶
type StackTraceMobileCrashStackTraceFrame struct { // Frame filepath Filepath string `json:"filepath,omitempty"` // Formatted frame Formatted string `json:"formatted"` // Frame line number Line int `json:"line,omitempty"` // Frame name Name string `json:"name,omitempty"` }
StackTraceMobileCrashStackTraceFrame - An object representing a stack trace segment
type StackTraceMobileException ¶
type StackTraceMobileException struct { // A structured representation of a handled exception in a mobile application. StackTrace StackTraceMobileExceptionStackTrace `json:"stackTrace,omitempty"` }
StackTraceMobileException - A structured representation of a handled exception occurring in a mobile application.
type StackTraceMobileExceptionStackTrace ¶
type StackTraceMobileExceptionStackTrace struct { // Stack trace frames. Frames []StackTraceMobileExceptionStackTraceFrame `json:"frames,omitempty"` }
StackTraceMobileExceptionStackTrace - A structured representation of a handled exception in a mobile application.
type StackTraceMobileExceptionStackTraceFrame ¶
type StackTraceMobileExceptionStackTraceFrame struct { // Frame filepath Filepath string `json:"filepath,omitempty"` // Formatted frame Formatted string `json:"formatted"` // Frame line number Line int `json:"line,omitempty"` // Frame name Name string `json:"name,omitempty"` }
StackTraceMobileExceptionStackTraceFrame - An object representing a stack trace segment
type SyntheticMonitorEntity ¶
type SyntheticMonitorEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Assets produced during the execution of the check, such as screenshots Assets []SyntheticsSyntheticMonitorAsset `json:"assets,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The Synthetic Monitor ID MonitorId string `json:"monitorId,omitempty"` // Summary statistics for the Synthetic Monitor. MonitorSummary SyntheticMonitorSummaryData `json:"monitorSummary,omitempty"` // The Synthetic Monitor type MonitorType SyntheticMonitorType `json:"monitorType,omitempty"` // The URL being monitored by a `SIMPLE` or `BROWSER` monitor type. MonitoredURL string `json:"monitoredUrl,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The duration in minutes between Synthetic Monitor runs. Period nrtime.Minutes `json:"period,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
SyntheticMonitorEntity - A Synthetic Monitor entity.
func (SyntheticMonitorEntity) GetAccount ¶
func (x SyntheticMonitorEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetAccountID ¶
func (x SyntheticMonitorEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetAlertSeverity ¶
func (x SyntheticMonitorEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetAlertViolations ¶
func (x SyntheticMonitorEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetAssets ¶
func (x SyntheticMonitorEntity) GetAssets() []SyntheticsSyntheticMonitorAsset
GetAssets returns a pointer to the value of Assets from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x SyntheticMonitorEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetDomain ¶
func (x SyntheticMonitorEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetEntityType ¶
func (x SyntheticMonitorEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x SyntheticMonitorEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetGUID ¶
func (x SyntheticMonitorEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetGoldenMetrics ¶
func (x SyntheticMonitorEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetGoldenTags ¶
func (x SyntheticMonitorEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetIndexedAt ¶
func (x SyntheticMonitorEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x SyntheticMonitorEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetMonitorId ¶
func (x SyntheticMonitorEntity) GetMonitorId() string
GetMonitorId returns a pointer to the value of MonitorId from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetMonitorSummary ¶
func (x SyntheticMonitorEntity) GetMonitorSummary() SyntheticMonitorSummaryData
GetMonitorSummary returns a pointer to the value of MonitorSummary from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetMonitorType ¶
func (x SyntheticMonitorEntity) GetMonitorType() SyntheticMonitorType
GetMonitorType returns a pointer to the value of MonitorType from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetMonitoredURL ¶
func (x SyntheticMonitorEntity) GetMonitoredURL() string
GetMonitoredURL returns a pointer to the value of MonitoredURL from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetNRDBQuery ¶
func (x SyntheticMonitorEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x SyntheticMonitorEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetName ¶
func (x SyntheticMonitorEntity) GetName() string
GetName returns a pointer to the value of Name from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetNerdStorage ¶
func (x SyntheticMonitorEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetPeriod ¶
func (x SyntheticMonitorEntity) GetPeriod() nrtime.Minutes
GetPeriod returns a pointer to the value of Period from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetPermalink ¶
func (x SyntheticMonitorEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetRecentAlertViolations ¶
func (x SyntheticMonitorEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetRelatedEntities ¶
func (x SyntheticMonitorEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetRelationships ¶
func (x SyntheticMonitorEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetReporting ¶
func (x SyntheticMonitorEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetServiceLevel ¶
func (x SyntheticMonitorEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetTags ¶
func (x SyntheticMonitorEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetTagsWithMetadata ¶
func (x SyntheticMonitorEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetTracingSummary ¶
func (x SyntheticMonitorEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from SyntheticMonitorEntity
func (SyntheticMonitorEntity) GetType ¶
func (x SyntheticMonitorEntity) GetType() string
GetType returns a pointer to the value of Type from SyntheticMonitorEntity
func (*SyntheticMonitorEntity) ImplementsAlertableEntity ¶
func (x *SyntheticMonitorEntity) ImplementsAlertableEntity()
func (*SyntheticMonitorEntity) ImplementsEntity ¶
func (x *SyntheticMonitorEntity) ImplementsEntity()
type SyntheticMonitorEntityOutline ¶
type SyntheticMonitorEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The Synthetic Monitor ID MonitorId string `json:"monitorId,omitempty"` // Summary statistics for the Synthetic Monitor. MonitorSummary SyntheticMonitorSummaryData `json:"monitorSummary,omitempty"` // The Synthetic Monitor type MonitorType SyntheticMonitorType `json:"monitorType,omitempty"` // The URL being monitored by a `SIMPLE` or `BROWSER` monitor type. MonitoredURL string `json:"monitoredUrl,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The duration in minutes between Synthetic Monitor runs. Period nrtime.Minutes `json:"period,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
SyntheticMonitorEntityOutline - A Synthetic Monitor entity outline.
func (SyntheticMonitorEntityOutline) GetAccount ¶
func (x SyntheticMonitorEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetAccountID ¶
func (x SyntheticMonitorEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetAlertSeverity ¶
func (x SyntheticMonitorEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetDomain ¶
func (x SyntheticMonitorEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetEntityType ¶
func (x SyntheticMonitorEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x SyntheticMonitorEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetGUID ¶
func (x SyntheticMonitorEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetGoldenMetrics ¶
func (x SyntheticMonitorEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetGoldenTags ¶
func (x SyntheticMonitorEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetIndexedAt ¶
func (x SyntheticMonitorEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x SyntheticMonitorEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetMonitorId ¶
func (x SyntheticMonitorEntityOutline) GetMonitorId() string
GetMonitorId returns a pointer to the value of MonitorId from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetMonitorSummary ¶
func (x SyntheticMonitorEntityOutline) GetMonitorSummary() SyntheticMonitorSummaryData
GetMonitorSummary returns a pointer to the value of MonitorSummary from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetMonitorType ¶
func (x SyntheticMonitorEntityOutline) GetMonitorType() SyntheticMonitorType
GetMonitorType returns a pointer to the value of MonitorType from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetMonitoredURL ¶
func (x SyntheticMonitorEntityOutline) GetMonitoredURL() string
GetMonitoredURL returns a pointer to the value of MonitoredURL from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetName ¶
func (x SyntheticMonitorEntityOutline) GetName() string
GetName returns a pointer to the value of Name from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetPeriod ¶
func (x SyntheticMonitorEntityOutline) GetPeriod() nrtime.Minutes
GetPeriod returns a pointer to the value of Period from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetPermalink ¶
func (x SyntheticMonitorEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetReporting ¶
func (x SyntheticMonitorEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetServiceLevel ¶
func (x SyntheticMonitorEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetTags ¶
func (x SyntheticMonitorEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from SyntheticMonitorEntityOutline
func (SyntheticMonitorEntityOutline) GetType ¶
func (x SyntheticMonitorEntityOutline) GetType() string
GetType returns a pointer to the value of Type from SyntheticMonitorEntityOutline
func (*SyntheticMonitorEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *SyntheticMonitorEntityOutline) ImplementsAlertableEntityOutline()
func (SyntheticMonitorEntityOutline) ImplementsEntity ¶
func (x SyntheticMonitorEntityOutline) ImplementsEntity()
func (*SyntheticMonitorEntityOutline) ImplementsEntityOutline ¶
func (x *SyntheticMonitorEntityOutline) ImplementsEntityOutline()
type SyntheticMonitorStatus ¶
type SyntheticMonitorStatus string
type SyntheticMonitorSummaryData ¶
type SyntheticMonitorSummaryData struct { // The number of locations that are currently failing. LocationsFailing int `json:"locationsFailing,omitempty"` // The number of locations that are currently running. LocationsRunning int `json:"locationsRunning,omitempty"` Status SyntheticMonitorStatus `json:"status,omitempty"` // The percentage of successful synthetic monitor checks in the last 24 hours. SuccessRate float64 `json:"successRate,omitempty"` }
SyntheticMonitorSummaryData - Summary statistics for the Synthetic Monitor.
type SyntheticMonitorType ¶
type SyntheticMonitorType string
SyntheticMonitorType - The types of Synthetic Monitors.
type SyntheticsSyntheticMonitorAsset ¶
type SyntheticsSyntheticMonitorAsset struct { // MIME type of asset Type string `json:"type,omitempty"` // Temporary url at which the asset is available for download URL string `json:"url,omitempty"` }
SyntheticsSyntheticMonitorAsset - Asset produced during the execution of the check
type TaggingAddTagsToEntityQueryResponse ¶
type TaggingAddTagsToEntityQueryResponse struct {
TaggingMutationResult TaggingMutationResult `json:"TaggingAddTagsToEntity"`
}
type TaggingDeleteTagFromEntityQueryResponse ¶
type TaggingDeleteTagFromEntityQueryResponse struct {
TaggingMutationResult TaggingMutationResult `json:"TaggingDeleteTagFromEntity"`
}
type TaggingDeleteTagValuesFromEntityQueryResponse ¶
type TaggingDeleteTagValuesFromEntityQueryResponse struct {
TaggingMutationResult TaggingMutationResult `json:"TaggingDeleteTagValuesFromEntity"`
}
type TaggingMutationError ¶
type TaggingMutationError struct { // A message explaining what the errors is about. Message string `json:"message,omitempty"` // The type of error. Type TaggingMutationErrorType `json:"type,omitempty"` }
TaggingMutationError - An error object for tag mutations.
type TaggingMutationErrorType ¶
type TaggingMutationErrorType string
TaggingMutationErrorType - The different types of errors the API can return.
type TaggingMutationResult ¶
type TaggingMutationResult struct { // An array containing errors, if any. These are expected errors listed in TagMutationErrorType which a request should be capable of handling appropriately. Errors []TaggingMutationError `json:"errors,omitempty"` }
TaggingMutationResult - The result of a tag mutation
type TaggingReplaceTagsOnEntityQueryResponse ¶
type TaggingReplaceTagsOnEntityQueryResponse struct {
TaggingMutationResult TaggingMutationResult `json:"TaggingReplaceTagsOnEntity"`
}
type TaggingTagInput ¶
type TaggingTagInput struct { // The tag key. Key string `json:"key"` // The tag values. Values []string `json:"values,omitempty"` }
TaggingTagInput - An object that represents a tag key-values pair.
type TaggingTagValueInput ¶
type TaggingTagValueInput struct { // The tag key. Key string `json:"key"` // The tag value. Value string `json:"value"` }
TaggingTagValueInput - An object that represents a tag key-value pair
type TeamEntity ¶ added in v2.38.0
type TeamEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` Collection EntityCollection `json:"collection,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
TeamEntity - A Team entity.
func (TeamEntity) GetAccount ¶ added in v2.38.0
func (x TeamEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from TeamEntity
func (TeamEntity) GetAccountID ¶ added in v2.38.0
func (x TeamEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from TeamEntity
func (TeamEntity) GetAlertSeverity ¶ added in v2.38.0
func (x TeamEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from TeamEntity
func (TeamEntity) GetAlertViolations ¶ added in v2.38.0
func (x TeamEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from TeamEntity
func (TeamEntity) GetCollection ¶ added in v2.38.0
func (x TeamEntity) GetCollection() EntityCollection
GetCollection returns a pointer to the value of Collection from TeamEntity
func (TeamEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x TeamEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from TeamEntity
func (TeamEntity) GetDomain ¶ added in v2.38.0
func (x TeamEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from TeamEntity
func (TeamEntity) GetEntityType ¶ added in v2.38.0
func (x TeamEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from TeamEntity
func (TeamEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x TeamEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from TeamEntity
func (TeamEntity) GetGUID ¶ added in v2.38.0
func (x TeamEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from TeamEntity
func (TeamEntity) GetGoldenMetrics ¶ added in v2.38.0
func (x TeamEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from TeamEntity
func (TeamEntity) GetGoldenTags ¶ added in v2.38.0
func (x TeamEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from TeamEntity
func (TeamEntity) GetIndexedAt ¶ added in v2.38.0
func (x TeamEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from TeamEntity
func (TeamEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x TeamEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from TeamEntity
func (TeamEntity) GetNRDBQuery ¶ added in v2.38.0
func (x TeamEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from TeamEntity
func (TeamEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x TeamEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from TeamEntity
func (TeamEntity) GetName ¶ added in v2.38.0
func (x TeamEntity) GetName() string
GetName returns a pointer to the value of Name from TeamEntity
func (TeamEntity) GetNerdStorage ¶ added in v2.38.0
func (x TeamEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from TeamEntity
func (TeamEntity) GetPermalink ¶ added in v2.38.0
func (x TeamEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from TeamEntity
func (TeamEntity) GetRecentAlertViolations ¶ added in v2.38.0
func (x TeamEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from TeamEntity
func (TeamEntity) GetRelatedEntities ¶ added in v2.38.0
func (x TeamEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from TeamEntity
func (TeamEntity) GetRelationships ¶ added in v2.38.0
func (x TeamEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from TeamEntity
func (TeamEntity) GetReporting ¶ added in v2.38.0
func (x TeamEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from TeamEntity
func (TeamEntity) GetServiceLevel ¶ added in v2.38.0
func (x TeamEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from TeamEntity
func (TeamEntity) GetTags ¶ added in v2.38.0
func (x TeamEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from TeamEntity
func (TeamEntity) GetTagsWithMetadata ¶ added in v2.38.0
func (x TeamEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from TeamEntity
func (TeamEntity) GetTracingSummary ¶ added in v2.38.0
func (x TeamEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from TeamEntity
func (TeamEntity) GetType ¶ added in v2.38.0
func (x TeamEntity) GetType() string
GetType returns a pointer to the value of Type from TeamEntity
func (*TeamEntity) ImplementsAlertableEntity ¶ added in v2.38.0
func (x *TeamEntity) ImplementsAlertableEntity()
func (*TeamEntity) ImplementsCollectionEntity ¶ added in v2.38.0
func (x *TeamEntity) ImplementsCollectionEntity()
func (*TeamEntity) ImplementsEntity ¶ added in v2.38.0
func (x *TeamEntity) ImplementsEntity()
type TeamEntityOutline ¶ added in v2.38.0
type TeamEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
TeamEntityOutline - A Team entity outline.
func (TeamEntityOutline) GetAccount ¶ added in v2.38.0
func (x TeamEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from TeamEntityOutline
func (TeamEntityOutline) GetAccountID ¶ added in v2.38.0
func (x TeamEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from TeamEntityOutline
func (TeamEntityOutline) GetAlertSeverity ¶ added in v2.38.0
func (x TeamEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from TeamEntityOutline
func (TeamEntityOutline) GetDomain ¶ added in v2.38.0
func (x TeamEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from TeamEntityOutline
func (TeamEntityOutline) GetEntityType ¶ added in v2.38.0
func (x TeamEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from TeamEntityOutline
func (TeamEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x TeamEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from TeamEntityOutline
func (TeamEntityOutline) GetGUID ¶ added in v2.38.0
func (x TeamEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from TeamEntityOutline
func (TeamEntityOutline) GetGoldenMetrics ¶ added in v2.38.0
func (x TeamEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from TeamEntityOutline
func (TeamEntityOutline) GetGoldenTags ¶ added in v2.38.0
func (x TeamEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from TeamEntityOutline
func (TeamEntityOutline) GetIndexedAt ¶ added in v2.38.0
func (x TeamEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from TeamEntityOutline
func (TeamEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x TeamEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from TeamEntityOutline
func (TeamEntityOutline) GetName ¶ added in v2.38.0
func (x TeamEntityOutline) GetName() string
GetName returns a pointer to the value of Name from TeamEntityOutline
func (TeamEntityOutline) GetPermalink ¶ added in v2.38.0
func (x TeamEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from TeamEntityOutline
func (TeamEntityOutline) GetReporting ¶ added in v2.38.0
func (x TeamEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from TeamEntityOutline
func (TeamEntityOutline) GetServiceLevel ¶ added in v2.38.0
func (x TeamEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from TeamEntityOutline
func (TeamEntityOutline) GetTags ¶ added in v2.38.0
func (x TeamEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from TeamEntityOutline
func (TeamEntityOutline) GetType ¶ added in v2.38.0
func (x TeamEntityOutline) GetType() string
GetType returns a pointer to the value of Type from TeamEntityOutline
func (*TeamEntityOutline) ImplementsAlertableEntityOutline ¶ added in v2.38.0
func (x *TeamEntityOutline) ImplementsAlertableEntityOutline()
func (*TeamEntityOutline) ImplementsEntityOutline ¶ added in v2.38.0
func (x *TeamEntityOutline) ImplementsEntityOutline()
type ThirdPartyServiceEntity ¶
type ThirdPartyServiceEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
ThirdPartyServiceEntity - A third party service entity.
func (ThirdPartyServiceEntity) GetAccount ¶
func (x ThirdPartyServiceEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetAccountID ¶
func (x ThirdPartyServiceEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetAlertSeverity ¶
func (x ThirdPartyServiceEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetAlertViolations ¶
func (x ThirdPartyServiceEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x ThirdPartyServiceEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetDomain ¶
func (x ThirdPartyServiceEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetEntityType ¶
func (x ThirdPartyServiceEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x ThirdPartyServiceEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetGUID ¶
func (x ThirdPartyServiceEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetGoldenMetrics ¶
func (x ThirdPartyServiceEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetGoldenTags ¶
func (x ThirdPartyServiceEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetIndexedAt ¶
func (x ThirdPartyServiceEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x ThirdPartyServiceEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetNRDBQuery ¶
func (x ThirdPartyServiceEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x ThirdPartyServiceEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetName ¶
func (x ThirdPartyServiceEntity) GetName() string
GetName returns a pointer to the value of Name from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetNerdStorage ¶
func (x ThirdPartyServiceEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetPermalink ¶
func (x ThirdPartyServiceEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetRecentAlertViolations ¶
func (x ThirdPartyServiceEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetRelatedEntities ¶
func (x ThirdPartyServiceEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetRelationships ¶
func (x ThirdPartyServiceEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetReporting ¶
func (x ThirdPartyServiceEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetServiceLevel ¶
func (x ThirdPartyServiceEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetTags ¶
func (x ThirdPartyServiceEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetTagsWithMetadata ¶
func (x ThirdPartyServiceEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetTracingSummary ¶
func (x ThirdPartyServiceEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from ThirdPartyServiceEntity
func (ThirdPartyServiceEntity) GetType ¶
func (x ThirdPartyServiceEntity) GetType() string
GetType returns a pointer to the value of Type from ThirdPartyServiceEntity
func (*ThirdPartyServiceEntity) ImplementsAlertableEntity ¶
func (x *ThirdPartyServiceEntity) ImplementsAlertableEntity()
func (*ThirdPartyServiceEntity) ImplementsEntity ¶
func (x *ThirdPartyServiceEntity) ImplementsEntity()
type ThirdPartyServiceEntityOutline ¶
type ThirdPartyServiceEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` }
ThirdPartyServiceEntityOutline - A third party service entity outline.
func (ThirdPartyServiceEntityOutline) GetAccount ¶
func (x ThirdPartyServiceEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetAccountID ¶
func (x ThirdPartyServiceEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetAlertSeverity ¶
func (x ThirdPartyServiceEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetDomain ¶
func (x ThirdPartyServiceEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetEntityType ¶
func (x ThirdPartyServiceEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x ThirdPartyServiceEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetGUID ¶
func (x ThirdPartyServiceEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetGoldenMetrics ¶
func (x ThirdPartyServiceEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetGoldenTags ¶
func (x ThirdPartyServiceEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetIndexedAt ¶
func (x ThirdPartyServiceEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x ThirdPartyServiceEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetName ¶
func (x ThirdPartyServiceEntityOutline) GetName() string
GetName returns a pointer to the value of Name from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetPermalink ¶
func (x ThirdPartyServiceEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetReporting ¶
func (x ThirdPartyServiceEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetServiceLevel ¶
func (x ThirdPartyServiceEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetTags ¶
func (x ThirdPartyServiceEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from ThirdPartyServiceEntityOutline
func (ThirdPartyServiceEntityOutline) GetType ¶
func (x ThirdPartyServiceEntityOutline) GetType() string
GetType returns a pointer to the value of Type from ThirdPartyServiceEntityOutline
func (*ThirdPartyServiceEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *ThirdPartyServiceEntityOutline) ImplementsAlertableEntityOutline()
func (ThirdPartyServiceEntityOutline) ImplementsEntity ¶
func (x ThirdPartyServiceEntityOutline) ImplementsEntity()
func (*ThirdPartyServiceEntityOutline) ImplementsEntityOutline ¶
func (x *ThirdPartyServiceEntityOutline) ImplementsEntityOutline()
type TimeWindowInput ¶
type TimeWindowInput struct { // The end time of the time window the number of milliseconds since the Unix epoch. EndTime *nrtime.EpochMilliseconds `json:"endTime"` // The start time of the time window the number of milliseconds since the Unix epoch. StartTime *nrtime.EpochMilliseconds `json:"startTime"` }
TimeWindowInput - Represents a time window input.
type UnavailableEntity ¶
type UnavailableEntity struct { int `json:"accountId,omitempty"` AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` Domain string `json:"domain,omitempty"` EntityType EntityType `json:"entityType,omitempty"` FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` GUID common.EntityGUID `json:"guid,omitempty"` GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Permalink string `json:"permalink,omitempty"` RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` Reporting bool `json:"reporting,omitempty"` ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` Type string `json:"type,omitempty"` }AccountID
UnavailableEntity - An entity that is unavailable.
func (UnavailableEntity) GetAccount ¶
func (x UnavailableEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from UnavailableEntity
func (UnavailableEntity) GetAccountID ¶
func (x UnavailableEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from UnavailableEntity
func (UnavailableEntity) GetAlertSeverity ¶
func (x UnavailableEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from UnavailableEntity
func (UnavailableEntity) GetAlertViolations ¶
func (x UnavailableEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from UnavailableEntity
func (UnavailableEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x UnavailableEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from UnavailableEntity
func (UnavailableEntity) GetDomain ¶
func (x UnavailableEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from UnavailableEntity
func (UnavailableEntity) GetEntityType ¶
func (x UnavailableEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from UnavailableEntity
func (UnavailableEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x UnavailableEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from UnavailableEntity
func (UnavailableEntity) GetGUID ¶
func (x UnavailableEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from UnavailableEntity
func (UnavailableEntity) GetGoldenMetrics ¶
func (x UnavailableEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from UnavailableEntity
func (UnavailableEntity) GetGoldenTags ¶
func (x UnavailableEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from UnavailableEntity
func (UnavailableEntity) GetIndexedAt ¶
func (x UnavailableEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from UnavailableEntity
func (UnavailableEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x UnavailableEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from UnavailableEntity
func (UnavailableEntity) GetNRDBQuery ¶
func (x UnavailableEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from UnavailableEntity
func (UnavailableEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x UnavailableEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from UnavailableEntity
func (UnavailableEntity) GetName ¶
func (x UnavailableEntity) GetName() string
GetName returns a pointer to the value of Name from UnavailableEntity
func (UnavailableEntity) GetNerdStorage ¶
func (x UnavailableEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from UnavailableEntity
func (UnavailableEntity) GetPermalink ¶
func (x UnavailableEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from UnavailableEntity
func (UnavailableEntity) GetRecentAlertViolations ¶
func (x UnavailableEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from UnavailableEntity
func (UnavailableEntity) GetRelatedEntities ¶
func (x UnavailableEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from UnavailableEntity
func (UnavailableEntity) GetRelationships ¶
func (x UnavailableEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from UnavailableEntity
func (UnavailableEntity) GetReporting ¶
func (x UnavailableEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from UnavailableEntity
func (UnavailableEntity) GetServiceLevel ¶
func (x UnavailableEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from UnavailableEntity
func (UnavailableEntity) GetTags ¶
func (x UnavailableEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from UnavailableEntity
func (UnavailableEntity) GetTagsWithMetadata ¶
func (x UnavailableEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from UnavailableEntity
func (UnavailableEntity) GetTracingSummary ¶
func (x UnavailableEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from UnavailableEntity
func (UnavailableEntity) GetType ¶
func (x UnavailableEntity) GetType() string
GetType returns a pointer to the value of Type from UnavailableEntity
func (*UnavailableEntity) ImplementsAlertableEntity ¶
func (x *UnavailableEntity) ImplementsAlertableEntity()
func (*UnavailableEntity) ImplementsEntity ¶
func (x *UnavailableEntity) ImplementsEntity()
type UnavailableEntityOutline ¶
type UnavailableEntityOutline struct { int `json:"accountId,omitempty"` AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` Domain string `json:"domain,omitempty"` EntityType EntityType `json:"entityType,omitempty"` FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` GUID common.EntityGUID `json:"guid,omitempty"` GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` Name string `json:"name,omitempty"` Permalink string `json:"permalink,omitempty"` Reporting bool `json:"reporting,omitempty"` ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` Type string `json:"type,omitempty"` }AccountID
UnavailableEntityOutline - An entity outline that is unavailable.
func (UnavailableEntityOutline) GetAccount ¶
func (x UnavailableEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from UnavailableEntityOutline
func (UnavailableEntityOutline) GetAccountID ¶
func (x UnavailableEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from UnavailableEntityOutline
func (UnavailableEntityOutline) GetAlertSeverity ¶
func (x UnavailableEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from UnavailableEntityOutline
func (UnavailableEntityOutline) GetDomain ¶
func (x UnavailableEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from UnavailableEntityOutline
func (UnavailableEntityOutline) GetEntityType ¶
func (x UnavailableEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from UnavailableEntityOutline
func (UnavailableEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x UnavailableEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from UnavailableEntityOutline
func (UnavailableEntityOutline) GetGUID ¶
func (x UnavailableEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from UnavailableEntityOutline
func (UnavailableEntityOutline) GetGoldenMetrics ¶
func (x UnavailableEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from UnavailableEntityOutline
func (UnavailableEntityOutline) GetGoldenTags ¶
func (x UnavailableEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from UnavailableEntityOutline
func (UnavailableEntityOutline) GetIndexedAt ¶
func (x UnavailableEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from UnavailableEntityOutline
func (UnavailableEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x UnavailableEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from UnavailableEntityOutline
func (UnavailableEntityOutline) GetName ¶
func (x UnavailableEntityOutline) GetName() string
GetName returns a pointer to the value of Name from UnavailableEntityOutline
func (UnavailableEntityOutline) GetPermalink ¶
func (x UnavailableEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from UnavailableEntityOutline
func (UnavailableEntityOutline) GetReporting ¶
func (x UnavailableEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from UnavailableEntityOutline
func (UnavailableEntityOutline) GetServiceLevel ¶
func (x UnavailableEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from UnavailableEntityOutline
func (UnavailableEntityOutline) GetTags ¶
func (x UnavailableEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from UnavailableEntityOutline
func (UnavailableEntityOutline) GetType ¶
func (x UnavailableEntityOutline) GetType() string
GetType returns a pointer to the value of Type from UnavailableEntityOutline
func (*UnavailableEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *UnavailableEntityOutline) ImplementsAlertableEntityOutline()
func (UnavailableEntityOutline) ImplementsEntity ¶
func (x UnavailableEntityOutline) ImplementsEntity()
func (*UnavailableEntityOutline) ImplementsEntityOutline ¶
func (x *UnavailableEntityOutline) ImplementsEntityOutline()
type WorkloadEntity ¶
type WorkloadEntity struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // Violations on the entity that were open during the specified time window. This will return up to 500 violations - if there are more in the time window selected, you must narrow the time window or look at fewer entities. AlertViolations []EntityAlertViolation `json:"alertViolations,omitempty"` Collection EntityCollection `json:"collection,omitempty"` // When the workload was created. CreatedAt *nrtime.EpochMilliseconds `json:"createdAt,omitempty"` // The user that created the workload. CreatedByUser users.UserReference `json:"createdByUser,omitempty"` // Retrieve the deployment event(s). Ordered by timestamp DESC. DeploymentSearch ChangeTrackingDeploymentSearchResult `json:"deploymentSearch,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // Make an `Entity` scoped query to NRDB with a NRQL string. // // A relevant `WHERE` clause will be added to your query to scope data to the entity in question. // // See the [NRQL Docs](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-resources/nrql-syntax-components-functions) for more information about generating a query string. NRDBQuery nrdb.NRDBResultContainer `json:"nrdbQuery,omitempty"` // Poll for the results of a previously-executed asychronous NRDB query. // // The `queryId` is available in the `queryProgress` data returned by the original asynchronous query. // // See [this page](https://docs.newrelic.com/docs/apis/nerdgraph/examples/async-queries-nrql-tutorial) for additional asynchronous query documentation. NRDBQueryProgress nrdb.NRDBResultContainer `json:"nrdbQueryProgress,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` NerdStorage NerdStorageEntityScope `json:"nerdStorage,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // Recent violations on the entity. RecentAlertViolations []EntityAlertViolation `json:"recentAlertViolations,omitempty"` // Related entities result with optional filtering. RelatedEntities EntityRelationshipRelatedEntitiesResult `json:"relatedEntities,omitempty"` // A list of the entities' relationships. // // For more information, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-relationships-api-tutorial). Relationships []EntityRelationship `json:"relationships,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The tags applied to the entity with their metadata. TagsWithMetadata []EntityTagWithMetadata `json:"tagsWithMetadata,omitempty"` // Look up Distributed Tracing summary data for the selected `EntityGuid` TracingSummary DistributedTracingEntityTracingSummary `json:"tracingSummary,omitempty"` // The entity's type Type string `json:"type,omitempty"` // When the workload was last updated. UpdatedAt *nrtime.EpochMilliseconds `json:"updatedAt,omitempty"` // Status of the workload. WorkloadStatus WorkloadStatus `json:"workloadStatus,omitempty"` }
WorkloadEntity - A workload entity.
func (WorkloadEntity) GetAccount ¶
func (x WorkloadEntity) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from WorkloadEntity
func (WorkloadEntity) GetAccountID ¶
func (x WorkloadEntity) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from WorkloadEntity
func (WorkloadEntity) GetAlertSeverity ¶
func (x WorkloadEntity) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from WorkloadEntity
func (WorkloadEntity) GetAlertViolations ¶
func (x WorkloadEntity) GetAlertViolations() []EntityAlertViolation
GetAlertViolations returns a pointer to the value of AlertViolations from WorkloadEntity
func (WorkloadEntity) GetCollection ¶
func (x WorkloadEntity) GetCollection() EntityCollection
GetCollection returns a pointer to the value of Collection from WorkloadEntity
func (WorkloadEntity) GetCreatedAt ¶
func (x WorkloadEntity) GetCreatedAt() *nrtime.EpochMilliseconds
GetCreatedAt returns a pointer to the value of CreatedAt from WorkloadEntity
func (WorkloadEntity) GetCreatedByUser ¶
func (x WorkloadEntity) GetCreatedByUser() users.UserReference
GetCreatedByUser returns a pointer to the value of CreatedByUser from WorkloadEntity
func (WorkloadEntity) GetDeploymentSearch ¶ added in v2.38.0
func (x WorkloadEntity) GetDeploymentSearch() ChangeTrackingDeploymentSearchResult
GetDeploymentSearch returns a pointer to the value of DeploymentSearch from WorkloadEntity
func (WorkloadEntity) GetDomain ¶
func (x WorkloadEntity) GetDomain() string
GetDomain returns a pointer to the value of Domain from WorkloadEntity
func (WorkloadEntity) GetEntityType ¶
func (x WorkloadEntity) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from WorkloadEntity
func (WorkloadEntity) GetFirstIndexedAt ¶ added in v2.38.0
func (x WorkloadEntity) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from WorkloadEntity
func (WorkloadEntity) GetGUID ¶
func (x WorkloadEntity) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from WorkloadEntity
func (WorkloadEntity) GetGoldenMetrics ¶
func (x WorkloadEntity) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from WorkloadEntity
func (WorkloadEntity) GetGoldenTags ¶
func (x WorkloadEntity) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from WorkloadEntity
func (WorkloadEntity) GetIndexedAt ¶
func (x WorkloadEntity) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from WorkloadEntity
func (WorkloadEntity) GetLastReportingChangeAt ¶ added in v2.38.0
func (x WorkloadEntity) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from WorkloadEntity
func (WorkloadEntity) GetNRDBQuery ¶
func (x WorkloadEntity) GetNRDBQuery() nrdb.NRDBResultContainer
GetNRDBQuery returns a pointer to the value of NRDBQuery from WorkloadEntity
func (WorkloadEntity) GetNRDBQueryProgress ¶ added in v2.38.0
func (x WorkloadEntity) GetNRDBQueryProgress() nrdb.NRDBResultContainer
GetNRDBQueryProgress returns a pointer to the value of NRDBQueryProgress from WorkloadEntity
func (WorkloadEntity) GetName ¶
func (x WorkloadEntity) GetName() string
GetName returns a pointer to the value of Name from WorkloadEntity
func (WorkloadEntity) GetNerdStorage ¶
func (x WorkloadEntity) GetNerdStorage() NerdStorageEntityScope
GetNerdStorage returns a pointer to the value of NerdStorage from WorkloadEntity
func (WorkloadEntity) GetPermalink ¶
func (x WorkloadEntity) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from WorkloadEntity
func (WorkloadEntity) GetRecentAlertViolations ¶
func (x WorkloadEntity) GetRecentAlertViolations() []EntityAlertViolation
GetRecentAlertViolations returns a pointer to the value of RecentAlertViolations from WorkloadEntity
func (WorkloadEntity) GetRelatedEntities ¶
func (x WorkloadEntity) GetRelatedEntities() EntityRelationshipRelatedEntitiesResult
GetRelatedEntities returns a pointer to the value of RelatedEntities from WorkloadEntity
func (WorkloadEntity) GetRelationships ¶
func (x WorkloadEntity) GetRelationships() []EntityRelationship
GetRelationships returns a pointer to the value of Relationships from WorkloadEntity
func (WorkloadEntity) GetReporting ¶
func (x WorkloadEntity) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from WorkloadEntity
func (WorkloadEntity) GetServiceLevel ¶
func (x WorkloadEntity) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from WorkloadEntity
func (WorkloadEntity) GetTags ¶
func (x WorkloadEntity) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from WorkloadEntity
func (WorkloadEntity) GetTagsWithMetadata ¶
func (x WorkloadEntity) GetTagsWithMetadata() []EntityTagWithMetadata
GetTagsWithMetadata returns a pointer to the value of TagsWithMetadata from WorkloadEntity
func (WorkloadEntity) GetTracingSummary ¶
func (x WorkloadEntity) GetTracingSummary() DistributedTracingEntityTracingSummary
GetTracingSummary returns a pointer to the value of TracingSummary from WorkloadEntity
func (WorkloadEntity) GetType ¶
func (x WorkloadEntity) GetType() string
GetType returns a pointer to the value of Type from WorkloadEntity
func (WorkloadEntity) GetUpdatedAt ¶
func (x WorkloadEntity) GetUpdatedAt() *nrtime.EpochMilliseconds
GetUpdatedAt returns a pointer to the value of UpdatedAt from WorkloadEntity
func (WorkloadEntity) GetWorkloadStatus ¶
func (x WorkloadEntity) GetWorkloadStatus() WorkloadStatus
GetWorkloadStatus returns a pointer to the value of WorkloadStatus from WorkloadEntity
func (*WorkloadEntity) ImplementsAlertableEntity ¶
func (x *WorkloadEntity) ImplementsAlertableEntity()
func (*WorkloadEntity) ImplementsCollectionEntity ¶
func (x *WorkloadEntity) ImplementsCollectionEntity()
func (*WorkloadEntity) ImplementsEntity ¶
func (x *WorkloadEntity) ImplementsEntity()
type WorkloadEntityOutline ¶
type WorkloadEntityOutline struct { Account accounts.AccountOutline `json:"account,omitempty"` // The New Relic account ID associated with this entity. AccountID int `json:"accountId,omitempty"` // The current alerting severity of the entity. AlertSeverity EntityAlertSeverity `json:"alertSeverity,omitempty"` // When the workload was created. CreatedAt *nrtime.EpochMilliseconds `json:"createdAt,omitempty"` // The user that created the workload. CreatedByUser users.UserReference `json:"createdByUser,omitempty"` // The entity's domain Domain string `json:"domain,omitempty"` // A value representing the combination of the entity's domain and type. EntityType EntityType `json:"entityType,omitempty"` // The date of last time the entity has updated any of its fields. FirstIndexedAt *nrtime.EpochMilliseconds `json:"firstIndexedAt,omitempty"` // A unique entity identifier. GUID common.EntityGUID `json:"guid,omitempty"` // The list of golden metrics for a specific entity GoldenMetrics EntityGoldenContextScopedGoldenMetrics `json:"goldenMetrics,omitempty"` // The list of golden tags for a specific entityType. GoldenTags EntityGoldenContextScopedGoldenTags `json:"goldenTags,omitempty"` // The time the entity was indexed. IndexedAt *nrtime.EpochMilliseconds `json:"indexedAt,omitempty"` // The last time the entity's reporting status changed. LastReportingChangeAt *nrtime.EpochMilliseconds `json:"lastReportingChangeAt,omitempty"` // The name of this entity. Name string `json:"name,omitempty"` // The url to the entity. Permalink string `json:"permalink,omitempty"` // The reporting status of the entity. If New Relic is successfully collecting data from your application, this will be true. Reporting bool `json:"reporting,omitempty"` // The service level defined for the entity. ServiceLevel ServiceLevelDefinition `json:"serviceLevel,omitempty"` // The tags applied to the entity. // // For details on tags, as well as query and mutation examples, visit [our docs](https://docs.newrelic.com/docs/apis/graphql-api/tutorials/graphql-tagging-api-tutorial). Tags []EntityTag `json:"tags,omitempty"` // The entity's type Type string `json:"type,omitempty"` // When the workload was last updated. UpdatedAt *nrtime.EpochMilliseconds `json:"updatedAt,omitempty"` // Status of the workload. WorkloadStatus WorkloadStatus `json:"workloadStatus,omitempty"` }
WorkloadEntityOutline - A workload entity outline.
func (WorkloadEntityOutline) GetAccount ¶
func (x WorkloadEntityOutline) GetAccount() accounts.AccountOutline
GetAccount returns a pointer to the value of Account from WorkloadEntityOutline
func (WorkloadEntityOutline) GetAccountID ¶
func (x WorkloadEntityOutline) GetAccountID() int
GetAccountID returns a pointer to the value of AccountID from WorkloadEntityOutline
func (WorkloadEntityOutline) GetAlertSeverity ¶
func (x WorkloadEntityOutline) GetAlertSeverity() EntityAlertSeverity
GetAlertSeverity returns a pointer to the value of AlertSeverity from WorkloadEntityOutline
func (WorkloadEntityOutline) GetCreatedAt ¶
func (x WorkloadEntityOutline) GetCreatedAt() *nrtime.EpochMilliseconds
GetCreatedAt returns a pointer to the value of CreatedAt from WorkloadEntityOutline
func (WorkloadEntityOutline) GetCreatedByUser ¶
func (x WorkloadEntityOutline) GetCreatedByUser() users.UserReference
GetCreatedByUser returns a pointer to the value of CreatedByUser from WorkloadEntityOutline
func (WorkloadEntityOutline) GetDomain ¶
func (x WorkloadEntityOutline) GetDomain() string
GetDomain returns a pointer to the value of Domain from WorkloadEntityOutline
func (WorkloadEntityOutline) GetEntityType ¶
func (x WorkloadEntityOutline) GetEntityType() EntityType
GetEntityType returns a pointer to the value of EntityType from WorkloadEntityOutline
func (WorkloadEntityOutline) GetFirstIndexedAt ¶ added in v2.38.0
func (x WorkloadEntityOutline) GetFirstIndexedAt() *nrtime.EpochMilliseconds
GetFirstIndexedAt returns a pointer to the value of FirstIndexedAt from WorkloadEntityOutline
func (WorkloadEntityOutline) GetGUID ¶
func (x WorkloadEntityOutline) GetGUID() common.EntityGUID
GetGUID returns a pointer to the value of GUID from WorkloadEntityOutline
func (WorkloadEntityOutline) GetGoldenMetrics ¶
func (x WorkloadEntityOutline) GetGoldenMetrics() EntityGoldenContextScopedGoldenMetrics
GetGoldenMetrics returns a pointer to the value of GoldenMetrics from WorkloadEntityOutline
func (WorkloadEntityOutline) GetGoldenTags ¶
func (x WorkloadEntityOutline) GetGoldenTags() EntityGoldenContextScopedGoldenTags
GetGoldenTags returns a pointer to the value of GoldenTags from WorkloadEntityOutline
func (WorkloadEntityOutline) GetIndexedAt ¶
func (x WorkloadEntityOutline) GetIndexedAt() *nrtime.EpochMilliseconds
GetIndexedAt returns a pointer to the value of IndexedAt from WorkloadEntityOutline
func (WorkloadEntityOutline) GetLastReportingChangeAt ¶ added in v2.38.0
func (x WorkloadEntityOutline) GetLastReportingChangeAt() *nrtime.EpochMilliseconds
GetLastReportingChangeAt returns a pointer to the value of LastReportingChangeAt from WorkloadEntityOutline
func (WorkloadEntityOutline) GetName ¶
func (x WorkloadEntityOutline) GetName() string
GetName returns a pointer to the value of Name from WorkloadEntityOutline
func (WorkloadEntityOutline) GetPermalink ¶
func (x WorkloadEntityOutline) GetPermalink() string
GetPermalink returns a pointer to the value of Permalink from WorkloadEntityOutline
func (WorkloadEntityOutline) GetReporting ¶
func (x WorkloadEntityOutline) GetReporting() bool
GetReporting returns a pointer to the value of Reporting from WorkloadEntityOutline
func (WorkloadEntityOutline) GetServiceLevel ¶
func (x WorkloadEntityOutline) GetServiceLevel() ServiceLevelDefinition
GetServiceLevel returns a pointer to the value of ServiceLevel from WorkloadEntityOutline
func (WorkloadEntityOutline) GetTags ¶
func (x WorkloadEntityOutline) GetTags() []EntityTag
GetTags returns a pointer to the value of Tags from WorkloadEntityOutline
func (WorkloadEntityOutline) GetType ¶
func (x WorkloadEntityOutline) GetType() string
GetType returns a pointer to the value of Type from WorkloadEntityOutline
func (WorkloadEntityOutline) GetUpdatedAt ¶
func (x WorkloadEntityOutline) GetUpdatedAt() *nrtime.EpochMilliseconds
GetUpdatedAt returns a pointer to the value of UpdatedAt from WorkloadEntityOutline
func (WorkloadEntityOutline) GetWorkloadStatus ¶
func (x WorkloadEntityOutline) GetWorkloadStatus() WorkloadStatus
GetWorkloadStatus returns a pointer to the value of WorkloadStatus from WorkloadEntityOutline
func (*WorkloadEntityOutline) ImplementsAlertableEntityOutline ¶
func (x *WorkloadEntityOutline) ImplementsAlertableEntityOutline()
func (WorkloadEntityOutline) ImplementsEntity ¶
func (x WorkloadEntityOutline) ImplementsEntity()
func (*WorkloadEntityOutline) ImplementsEntityOutline ¶
func (x *WorkloadEntityOutline) ImplementsEntityOutline()
type WorkloadEntityRef ¶
type WorkloadEntityRef struct { // The unique entity identifier in New Relic. GUID common.EntityGUID `json:"guid,omitempty"` }
WorkloadEntityRef - A reference to a New Relic entity.
type WorkloadStatus ¶
type WorkloadStatus struct { // A description that provides additional details about the status of the workload. Description string `json:"description,omitempty"` // Indicates where the status value derives from. StatusSource WorkloadStatusSource `json:"statusSource,omitempty"` // The status of the workload. StatusValue WorkloadStatusValue `json:"statusValue,omitempty"` // A short description of the status of the workload. Summary string `json:"summary,omitempty"` }
WorkloadStatus - Detailed information about the status of a workload.
type WorkloadStatusSource ¶
type WorkloadStatusSource string
WorkloadStatusSource - Indicates where the status value derives from.
type WorkloadStatusValue ¶
type WorkloadStatusValue string
WorkloadStatusValue - The status of the workload, which is derived from the static and the automatic statuses configured. Any static status always overrides any other status values calculated automatically.