Skip to content
Open

Draft #1390

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 46 additions & 1 deletion .tutone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1811,7 +1811,7 @@ packages:
- name: entityManagementUpdatePipelineCloudRule
max_query_field_depth: 3
- name: entityManagementDelete
max_query_field_depth: 3
max_query_field_depth: 3
types:
- name: EntityManagementEntity
include_implementations:
Expand All @@ -1824,6 +1824,51 @@ packages:
skip_type_create: true

# nrtime imports
- name: DateTime
field_type_override: nrtime.DateTime
skip_type_create: true
- name: EpochSeconds
field_type_override: nrtime.EpochSeconds
skip_type_create: true
- name: EpochMilliseconds
field_type_override: "*nrtime.EpochMilliseconds"
skip_type_create: true
- name: Minutes
field_type_override: nrtime.Minutes
skip_type_create: true
- name: Seconds
field_type_override: nrtime.Seconds
skip_type_create: true

- name: federatedLogs
path: pkg/federatedlogs
import_path: github.com/newrelic/newrelic-client-go/v2/pkg/federatedlogs
generators:
- typegen
- nerdgraphclient
imports:
- github.com/newrelic/newrelic-client-go/v2/pkg/accounts
- github.com/newrelic/newrelic-client-go/v2/pkg/common
- github.com/newrelic/newrelic-client-go/v2/pkg/nrtime
- github.com/newrelic/newrelic-client-go/v2/pkg/users
mutations:
- name: entityManagementCreateFederatedLogSetup
max_query_field_depth: 4
- name: entityManagementCreateAwsConnection
max_query_field_depth: 3
- name: entityManagementCreateFederatedLogPartition
max_query_field_depth: 4
- name: entityManagementUpdateFederatedLogPartition
max_query_field_depth: 4
- name: entityManagementUpdateFederatedLogSetup
max_query_field_depth: 4
types:
- name: ID
field_type_override: string
skip_type_create: true
- name: Nrql
field_type_override: nrdb.NRQL
skip_type_create: true
- name: DateTime
field_type_override: nrtime.DateTime
skip_type_create: true
Expand Down
3 changes: 3 additions & 0 deletions newrelic/newrelic.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import (
"github.com/newrelic/newrelic-client-go/v2/pkg/entities"
"github.com/newrelic/newrelic-client-go/v2/pkg/events"
"github.com/newrelic/newrelic-client-go/v2/pkg/eventstometrics"
"github.com/newrelic/newrelic-client-go/v2/pkg/federatedlogs"
"github.com/newrelic/newrelic-client-go/v2/pkg/installevents"
"github.com/newrelic/newrelic-client-go/v2/pkg/keytransaction"
"github.com/newrelic/newrelic-client-go/v2/pkg/logconfigurations"
Expand Down Expand Up @@ -62,6 +63,7 @@ type NewRelic struct {
Entities entities.Entities
Events events.Events
EventsToMetrics eventstometrics.EventsToMetrics
FederatedLogs federatedlogs.FederatedLogs
InstallEvents installevents.Installevents
Logs logs.Logs
Logconfigurations logconfigurations.Logconfigurations
Expand Down Expand Up @@ -113,6 +115,7 @@ func New(opts ...ConfigOption) (*NewRelic, error) {
Entities: entities.New(cfg),
Events: events.New(cfg),
EventsToMetrics: eventstometrics.New(cfg),
FederatedLogs: federatedlogs.New(cfg),
InstallEvents: installevents.New(cfg),
Logs: logs.New(cfg),
Logconfigurations: logconfigurations.New(cfg),
Expand Down
4 changes: 2 additions & 2 deletions pkg/cloud/cloud_api_unit_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ var (
}
}
}`
linkedAccountID = fmt.Sprintf("%06d", rand.Int63n(1e6))
nrAccountID = fmt.Sprintf("%06d", rand.Int63n(1e6))
linkedAccountID = fmt.Sprintf("%d", rand.Int63n(1e6-1e5)+1e5)
nrAccountID = fmt.Sprintf("%d", rand.Int63n(1e6-1e5)+1e5)

testUpdateAzureLinkAccount = `
{
Expand Down
Loading