providerbreakdown

package
v1.56.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ResourceTypes = struct {
	Cdn        ResourceType
	Firstparty ResourceType
	Thirdparty ResourceType
}{
	"Cdn",
	"FirstParty",
	"ThirdParty",
}

Functions

This section is empty.

Types

type DomainNamePatternListObject

type DomainNamePatternListObject struct {
	DomainNamePattern string `json:"domainNamePattern"` // Use a ends-with pattern for this content provider's domain
}

func (*DomainNamePatternListObject) MarshalHCL

func (me *DomainNamePatternListObject) MarshalHCL(properties hcl.Properties) error

func (*DomainNamePatternListObject) Schema

func (me *DomainNamePatternListObject) Schema() map[string]*schema.Schema

func (*DomainNamePatternListObject) UnmarshalHCL

func (me *DomainNamePatternListObject) UnmarshalHCL(decoder hcl.Decoder) error

type DomainNamePatternListObjects

type DomainNamePatternListObjects []*DomainNamePatternListObject

func (DomainNamePatternListObjects) MarshalHCL

func (me DomainNamePatternListObjects) MarshalHCL(properties hcl.Properties) error

func (*DomainNamePatternListObjects) Schema

func (*DomainNamePatternListObjects) UnmarshalHCL

func (me *DomainNamePatternListObjects) UnmarshalHCL(decoder hcl.Decoder) error

type ResourceType

type ResourceType string

type Settings

type Settings struct {
	DomainNamePatternList   DomainNamePatternListObjects `json:"domainNamePatternList"`   // Domain name pattern
	IconUrl                 *string                      `json:"iconUrl,omitempty"`       // Specify an URL for the provider's brand icon
	ReportPublicImprovement bool                         `json:"reportPublicImprovement"` // Send the patterns of this provider to Dynatrace to help us improve 3rd-party detection.
	ResourceName            string                       `json:"resourceName"`            // Resource name
	ResourceType            ResourceType                 `json:"resourceType"`            // Possible Values: `FirstParty`, `ThirdParty`, `Cdn`
	InsertAfter             string                       `json:"-"`
}

func (*Settings) MarshalHCL

func (me *Settings) MarshalHCL(properties hcl.Properties) error

func (*Settings) Name

func (me *Settings) Name() string

func (*Settings) Schema

func (me *Settings) Schema() map[string]*schema.Schema

func (*Settings) UnmarshalHCL

func (me *Settings) UnmarshalHCL(decoder hcl.Decoder) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL