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 []*PolicyAccessControlPolicy `json:"ACPPolicies"` FooExample []*ConfigFooType `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"` GNS *GnsGns `json:"GNS"` DNS *GnsDns `json:"DNS"` VMPPolicies *PolicyVMpolicy `json:"VMPPolicies"` Domain *ConfigDomain `json:"Domain"` }
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 ConfigFooType ¶
type GnsBarChild ¶
type GnsGns ¶
type GnsGns struct { Id *string `json:"Id"` ParentLabels map[string]interface{} `json:"ParentLabels"` GnsServiceGroups []*ServicegroupSvcGroup `json:"GnsServiceGroups"` Domain *string `json:"Domain"` Description *string `json:"Description"` Meta *string `json:"Meta"` 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 *PolicyAccessControlPolicy `json:"GnsAccessControlPolicy"` FooChild *GnsBarChild `json:"FooChild"` // contains filtered or unexported fields }
type GnsIgnoreChild ¶
type NexusGraphqlResponse ¶
type PolicyACPConfig ¶
type PolicyACPConfig struct { Id *string `json:"Id"` ParentLabels map[string]interface{} `json:"ParentLabels"` DestSvcGroups []*ServicegroupSvcGroup `json:"DestSvcGroups"` SourceSvcGroups []*ServicegroupSvcGroup `json:"SourceSvcGroups"` 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 PolicyAccessControlPolicy ¶
type PolicyAccessControlPolicy struct { Id *string `json:"Id"` ParentLabels map[string]interface{} `json:"ParentLabels"` PolicyConfigs []*PolicyACPConfig `json:"PolicyConfigs"` }
type PolicyVMpolicy ¶
type RootRoot ¶
type RootRoot struct { Id *string `json:"Id"` ParentLabels map[string]interface{} `json:"ParentLabels"` Config *ConfigConfig `json:"Config"` }
type ServicegroupSvcGroup ¶
Click to show internal directories.
Click to hide internal directories.