Skip to content

Commit 9006bc4

Browse files
committed
feat(openpipeline-v2): wire up pipeline-group resources
This adds the pipeline groups to the provider and comments it out
1 parent 9de43d2 commit 9006bc4

File tree

3 files changed

+65
-0
lines changed

3 files changed

+65
-0
lines changed

dynatrace/export/enums.go

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,19 @@ var ResourceTypes = struct {
529529
AutomationApproval ResourceType
530530
AzureConnection ResourceType
531531
AzureConnectionAuthentication ResourceType
532+
//OpenpipelineBizeventsPipelinegroups ResourceType
533+
//OpenpipelineDavisEventsPipelinegroups ResourceType
534+
//OpenpipelineDavisProblemsPipelinegroups ResourceType
535+
//OpenpipelineEventsPipelinegroups ResourceType
536+
//OpenpipelineEventsSdlcPipelinegroups ResourceType
537+
//OpenpipelineEventsSecurityPipelinegroups ResourceType
538+
//OpenpipelineLogsPipelinegroups ResourceType
539+
//OpenpipelineMetricsPipelinegroups ResourceType
540+
//OpenpipelineSecurityEventsPipelinegroups ResourceType
541+
//OpenpipelineSpansPipelinegroups ResourceType
542+
//OpenpipelineSystemEventsPipelinegroups ResourceType
543+
//OpenpipelineUserEventsPipelinegroups ResourceType
544+
//OpenpipelineUsersessionsPipelinegroups ResourceType
532545
}{
533546
"dynatrace_autotag",
534547
"dynatrace_autotag_v2",
@@ -937,6 +950,19 @@ var ResourceTypes = struct {
937950
"dynatrace_automation_approval",
938951
"dynatrace_azure_connection",
939952
"dynatrace_azure_connection_authentication",
953+
//"dynatrace_openpipeline_v2_bizevents_pipelinegroups",
954+
//"dynatrace_openpipeline_v2_davis_events_pipelinegroups",
955+
//"dynatrace_openpipeline_v2_davis_problems_pipelinegroups",
956+
//"dynatrace_openpipeline_v2_events_pipelinegroups",
957+
//"dynatrace_openpipeline_v2_events_sdlc_pipelinegroups",
958+
//"dynatrace_openpipeline_v2_events_security_pipelinegroups",
959+
//"dynatrace_openpipeline_v2_logs_pipelinegroups",
960+
//"dynatrace_openpipeline_v2_metrics_pipelinegroups",
961+
//"dynatrace_openpipeline_v2_security_events_pipelinegroups",
962+
//"dynatrace_openpipeline_v2_spans_pipelinegroups",
963+
//"dynatrace_openpipeline_v2_system_events_pipelinegroups",
964+
//"dynatrace_openpipeline_v2_user_events_pipelinegroups",
965+
//"dynatrace_openpipeline_v2_usersessions_pipelinegroups",
940966
}
941967

942968
func (me ResourceType) GetFolderName(override string) string {

dynatrace/export/resource_descriptor.go

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,19 @@ import (
431431
openpipelineusersessionsingestsources "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/usersessions/ingestsources"
432432
openpipelineusersessionspipelines "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/usersessions/pipelines"
433433
openpipelineusersessionsrouting "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/usersessions/routing"
434+
//openpipelinebizeventspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/bizevents/pipelinegroups"
435+
//openpipelinedaviseventspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/davis/events/pipelinegroups"
436+
//openpipelinedavisproblemspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/davis/problems/pipelinegroups"
437+
//openpipelineeventspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/events/pipelinegroups"
438+
//openpipelineeventssdlcpipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/events/sdlc/pipelinegroups"
439+
//openpipelineeventssecuritypipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/events/security/pipelinegroups"
440+
//openpipelinelogspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/logs/pipelinegroups"
441+
//openpipelinemetricspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/metrics/pipelinegroups"
442+
//openpipelinesecurityeventspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/security/events/pipelinegroups"
443+
//openpipelinespanspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/spans/pipelinegroups"
444+
//openpipelinesystemeventspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/system/events/pipelinegroups"
445+
//openpipelineusereventspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/user/events/pipelinegroups"
446+
//openpipelineusersessionspipelinegroups "github.com/dynatrace-oss/terraform-provider-dynatrace/dynatrace/api/builtin/openpipeline/usersessions/pipelinegroups"
434447
)
435448

436449
func NewResourceDescriptor[T settings.Settings](fn func(credentials *rest.Credentials) settings.CRUDService[T], dependencies ...Dependency) ResourceDescriptor {
@@ -1813,6 +1826,19 @@ var AllResources = map[ResourceType]ResourceDescriptor{
18131826
ResourceTypes.AzureConnectionAuthentication: NewResourceDescriptor(azureconnectionauthentication.Service,
18141827
Dependencies.ID(ResourceTypes.AzureConnection),
18151828
),
1829+
//ResourceTypes.OpenpipelineBizeventsPipelinegroups: NewResourceDescriptor(openpipelinebizeventspipelinegroups.Service),
1830+
//ResourceTypes.OpenpipelineDavisEventsPipelinegroups: NewResourceDescriptor(openpipelinedaviseventspipelinegroups.Service),
1831+
//ResourceTypes.OpenpipelineDavisProblemsPipelinegroups: NewResourceDescriptor(openpipelinedavisproblemspipelinegroups.Service),
1832+
//ResourceTypes.OpenpipelineEventsPipelinegroups: NewResourceDescriptor(openpipelineeventspipelinegroups.Service),
1833+
//ResourceTypes.OpenpipelineEventsSdlcPipelinegroups: NewResourceDescriptor(openpipelineeventssdlcpipelinegroups.Service),
1834+
//ResourceTypes.OpenpipelineEventsSecurityPipelinegroups: NewResourceDescriptor(openpipelineeventssecuritypipelinegroups.Service),
1835+
//ResourceTypes.OpenpipelineLogsPipelinegroups: NewResourceDescriptor(openpipelinelogspipelinegroups.Service),
1836+
//ResourceTypes.OpenpipelineMetricsPipelinegroups: NewResourceDescriptor(openpipelinemetricspipelinegroups.Service),
1837+
//ResourceTypes.OpenpipelineSecurityEventsPipelinegroups: NewResourceDescriptor(openpipelinesecurityeventspipelinegroups.Service),
1838+
//ResourceTypes.OpenpipelineSpansPipelinegroups: NewResourceDescriptor(openpipelinespanspipelinegroups.Service),
1839+
//ResourceTypes.OpenpipelineSystemEventsPipelinegroups: NewResourceDescriptor(openpipelinesystemeventspipelinegroups.Service),
1840+
//ResourceTypes.OpenpipelineUserEventsPipelinegroups: NewResourceDescriptor(openpipelineusereventspipelinegroups.Service),
1841+
//ResourceTypes.OpenpipelineUsersessionsPipelinegroups: NewResourceDescriptor(openpipelineusersessionspipelinegroups.Service),
18161842
}
18171843

18181844
type ResourceExclusion struct {

provider/provider.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,6 +684,19 @@ func Provider() *schema.Provider {
684684
"dynatrace_automation_approval": resources.NewGeneric(export.ResourceTypes.AutomationApproval).Resource(),
685685
"dynatrace_azure_connection": resources.NewGeneric(export.ResourceTypes.AzureConnection).Resource(),
686686
"dynatrace_azure_connection_authentication": resources.NewGeneric(export.ResourceTypes.AzureConnectionAuthentication).Resource(),
687+
//"dynatrace_openpipeline_v2_bizevents_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineBizeventsPipelinegroups).Resource(),
688+
//"dynatrace_openpipeline_v2_davis_events_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineDavisEventsPipelinegroups).Resource(),
689+
//"dynatrace_openpipeline_v2_davis_problems_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineDavisProblemsPipelinegroups).Resource(),
690+
//"dynatrace_openpipeline_v2_events_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineEventsPipelinegroups).Resource(),
691+
//"dynatrace_openpipeline_v2_events_sdlc_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineEventsSdlcPipelinegroups).Resource(),
692+
//"dynatrace_openpipeline_v2_events_security_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineEventsSecurityPipelinegroups).Resource(),
693+
//"dynatrace_openpipeline_v2_logs_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineLogsPipelinegroups).Resource(),
694+
//"dynatrace_openpipeline_v2_metrics_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineMetricsPipelinegroups).Resource(),
695+
//"dynatrace_openpipeline_v2_security_events_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineSecurityEventsPipelinegroups).Resource(),
696+
//"dynatrace_openpipeline_v2_spans_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineSpansPipelinegroups).Resource(),
697+
//"dynatrace_openpipeline_v2_system_events_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineSystemEventsPipelinegroups).Resource(),
698+
//"dynatrace_openpipeline_v2_user_events_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineUserEventsPipelinegroups).Resource(),
699+
//"dynatrace_openpipeline_v2_usersessions_pipelinegroups": resources.NewGenericWithAlwaysPrintingViolationPath(export.ResourceTypes.OpenpipelineUsersessionsPipelinegroups).Resource(),
687700
},
688701
ConfigureContextFunc: config.ProviderConfigure,
689702
}

0 commit comments

Comments
 (0)