Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentEntries ¶
type AgentEntries struct { Spiffeid string `json:"spiffeid"` EntriesList []string `json:"entries_list"` }
AgentEntries contains agent spiffeid and list of spiffeids of Entries
type AgentInfo ¶
type AgentInfo struct { Spiffeid string `json:"spiffeid"` Plugin string `json:"plugin"` Cluster string `json:"cluster"` }
AgentInfo contains the information about agents workload attestor plugin
type AgentInfoList ¶
type AgentInfoList struct {
Agents []AgentInfo `json:"agents"`
}
AgentInfoList contains the information about agents workload attestor plugin
type AgentMetadataRequest ¶
type AgentMetadataRequest struct {
Agents []string `json:"agents"`
}
AgentMetadataRequest contains a list of spiffeids
type AllAgentEntries ¶
type AllAgentEntries struct {
Agents []AgentEntries `json:"agents"`
}
AllAgentEntries contains a list of agent entry spiffeids
type ClusterInfo ¶
type ClusterInfo struct { Name string `json:"name"` EditedName string `json:"editedName"` CreationTime string `json:"creationTime"` DomainName string `json:"domainName"` ManagedBy string `json:"managedBy"` PlatformType string `json:"platformType"` AgentsList []string `json:"agentsList"` }
ClusterInfo contains the meta-information about clusters TODO include details field for extra info/tags in json format (probably a byte array)
type ClusterInfoList ¶
type ClusterInfoList struct {
Clusters []ClusterInfo `json:"clusters"`
}
ClusterInfoList contains the meta-information about clusters
type ClusterInput ¶
type ClusterInput struct {
ClusterInstance ClusterInfo `json:"cluster"`
}
Click to show internal directories.
Click to hide internal directories.