model

package
v0.0.0-...-baa1f0e Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigConfig

type ConfigConfig struct {
	Id                *string                         `json:"Id"`
	ParentLabels      map[string]interface{}          `json:"ParentLabels"`
	QueryExample      *NexusGraphqlResponse           `json:"QueryExample"`
	ACPPolicies       []*PolicypkgAccessControlPolicy `json:"ACPPolicies"`
	FooExample        []*ConfigFooTypeABC             `json:"FooExample"`
	MyStr0            *string                         `json:"MyStr0"`
	MyStr1            *string                         `json:"MyStr1"`
	MyStr2            *string                         `json:"MyStr2"`
	XYZPort           *string                         `json:"XYZPort"`
	ABCHost           *string                         `json:"ABCHost"`
	ClusterNamespaces *string                         `json:"ClusterNamespaces"`
	TestValMarkers    *string                         `json:"TestValMarkers"`
	Instance          *float64                        `json:"Instance"`
	CuOption          *string                         `json:"CuOption"`
	GNS               *GnsGns                         `json:"GNS"`
	DNS               *GnsDns                         `json:"DNS"`
	VMPPolicies       *PolicypkgVMpolicy              `json:"VMPPolicies"`
	Domain            *ConfigDomain                   `json:"Domain"`
	SvcGrpInfo        *ServicegroupSvcGroupLinkInfo   `json:"SvcGrpInfo"`
}

type ConfigDomain

type ConfigDomain struct {
	Id               *string                `json:"Id"`
	ParentLabels     map[string]interface{} `json:"ParentLabels"`
	PointPort        *string                `json:"PointPort"`
	PointString      *string                `json:"PointString"`
	PointInt         *int                   `json:"PointInt"`
	PointMap         *string                `json:"PointMap"`
	PointSlice       *string                `json:"PointSlice"`
	SliceOfPoints    *string                `json:"SliceOfPoints"`
	SliceOfArrPoints *string                `json:"SliceOfArrPoints"`
	MapOfArrsPoints  *string                `json:"MapOfArrsPoints"`
	PointStruct      *string                `json:"PointStruct"`
}

type ConfigFooTypeABC

type ConfigFooTypeABC struct {
	Id           *string                `json:"Id"`
	ParentLabels map[string]interface{} `json:"ParentLabels"`
	FooA         *string                `json:"FooA"`
	FooB         *string                `json:"FooB"`
	FooD         *string                `json:"FooD"`
	FooF         *string                `json:"FooF"`
}

type GnsBarChild

type GnsBarChild struct {
	Id           *string                `json:"Id"`
	ParentLabels map[string]interface{} `json:"ParentLabels"`
	Name         *string                `json:"Name"`
}

type GnsDns

type GnsDns struct {
	Id           *string                `json:"Id"`
	ParentLabels map[string]interface{} `json:"ParentLabels"`
}

type GnsGns

type GnsGns struct {
	Id           *string                `json:"Id"`
	ParentLabels map[string]interface{} `json:"ParentLabels"`

	Domain                   *string                       `json:"Domain"`
	UseSharedGateway         *bool                         `json:"UseSharedGateway"`
	Annotations              *string                       `json:"Annotations"`
	TargetPort               *string                       `json:"TargetPort"`
	Description              *string                       `json:"Description"`
	Meta                     *string                       `json:"Meta"`
	IntOrString              *string                       `json:"IntOrString"`
	Port                     *int                          `json:"Port"`
	OtherDescription         *string                       `json:"OtherDescription"`
	MapPointer               *string                       `json:"MapPointer"`
	SlicePointer             *string                       `json:"SlicePointer"`
	WorkloadSpec             *string                       `json:"WorkloadSpec"`
	DifferentSpec            *string                       `json:"DifferentSpec"`
	ServiceSegmentRef        *string                       `json:"ServiceSegmentRef"`
	ServiceSegmentRefPointer *string                       `json:"ServiceSegmentRefPointer"`
	ServiceSegmentRefs       *string                       `json:"ServiceSegmentRefs"`
	ServiceSegmentRefMap     *string                       `json:"ServiceSegmentRefMap"`
	GnsAccessControlPolicy   *PolicypkgAccessControlPolicy `json:"GnsAccessControlPolicy"`
	FooChild                 *GnsBarChild                  `json:"FooChild"`
	// contains filtered or unexported fields
}

type GnsIgnoreChild

type GnsIgnoreChild struct {
	Id           *string                `json:"Id"`
	ParentLabels map[string]interface{} `json:"ParentLabels"`
	Name         *string                `json:"Name"`
}

type NexusGraphqlResponse

type NexusGraphqlResponse struct {
	Code         *int    `json:"Code"`
	Message      *string `json:"Message"`
	Data         *string `json:"Data"`
	Last         *string `json:"Last"`
	TotalRecords *int    `json:"TotalRecords"`
}

type PolicypkgACPConfig

type PolicypkgACPConfig struct {
	Id           *string                `json:"Id"`
	ParentLabels map[string]interface{} `json:"ParentLabels"`
	DisplayName  *string                `json:"DisplayName"`
	Gns          *string                `json:"Gns"`
	Description  *string                `json:"Description"`
	Tags         *string                `json:"Tags"`
	ProjectId    *string                `json:"ProjectId"`
	Conditions   *string                `json:"Conditions"`
}

type PolicypkgAccessControlPolicy

type PolicypkgAccessControlPolicy struct {
	Id            *string                `json:"Id"`
	ParentLabels  map[string]interface{} `json:"ParentLabels"`
	PolicyConfigs []*PolicypkgACPConfig  `json:"PolicyConfigs"`
}

type PolicypkgVMpolicy

type PolicypkgVMpolicy struct {
	Id           *string                `json:"Id"`
	ParentLabels map[string]interface{} `json:"ParentLabels"`
	// contains filtered or unexported fields
}

type RootRoot

type RootRoot struct {
	Id           *string                `json:"Id"`
	ParentLabels map[string]interface{} `json:"ParentLabels"`
	Config       *ConfigConfig          `json:"Config"`
}

type ServicegroupSvcGroupLinkInfo

type ServicegroupSvcGroupLinkInfo struct {
	Id           *string                `json:"Id"`
	ParentLabels map[string]interface{} `json:"ParentLabels"`
	ClusterName  *string                `json:"ClusterName"`
	DomainName   *string                `json:"DomainName"`
	ServiceName  *string                `json:"ServiceName"`
	ServiceType  *string                `json:"ServiceType"`
}

type TimeSeriesData

type TimeSeriesData struct {
	Code         *int    `json:"Code"`
	Message      *string `json:"Message"`
	Data         *string `json:"Data"`
	Last         *string `json:"Last"`
	TotalRecords *int    `json:"TotalRecords"`
}

Jump to

Keyboard shortcuts

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