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 GnsBarChild ¶
type GnsGns ¶
type GnsGns struct { Id *string `json:"Id"` ParentLabels map[string]interface{} `json:"ParentLabels"` Domain *string `json:"Domain"` 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 NexusGraphqlResponse ¶
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 RootRoot ¶
type RootRoot struct { Id *string `json:"Id"` ParentLabels map[string]interface{} `json:"ParentLabels"` Config *ConfigConfig `json:"Config"` }
Click to show internal directories.
Click to hide internal directories.