@@ -926,24 +926,39 @@ type PosturePolicyZoneMeta struct {
926926}
927927
928928type PosturePolicy struct {
929- ID string `json:"id,omitempty"`
930- Name string `json:"name,omitempty"`
931- Type int `json:"type,omitempty"`
932- Kind int `json:"kind,omitempty"`
933- Description string `json:"description,omitempty"`
934- Version string `json:"version,omitempty"`
935- Link string `json:"link,omitempty"`
936- Authors string `json:"authors,omitempty"`
937- PublishedData string `json:"publishedDate,omitempty"`
938- RequirementsGroup []RequirementsGroup `json:"requirementFolders,omitempty"`
939- MinKubeVersion float64 `json:"minKubeVersion,omitempty"`
940- MaxKubeVersion float64 `json:"maxKubeVersion,omitempty"`
941- IsCustom bool `json:"isCustom,omitempty"`
942- IsActive bool `json:"isActive,omitempty"`
943- Platform string `json:"platform,omitempty"`
944- Zones []PosturePolicyZoneMeta `json:"zones,omitempty"`
929+ ID string `json:"id,omitempty"`
930+ Name string `json:"name,omitempty"`
931+ Type int `json:"type,omitempty"`
932+ Kind int `json:"kind,omitempty"`
933+ Description string `json:"description,omitempty"`
934+ Version string `json:"version,omitempty"`
935+ Link string `json:"link,omitempty"`
936+ Authors string `json:"authors,omitempty"`
937+ PublishedData string `json:"publishedDate,omitempty"`
938+ MinKubeVersion float64 `json:"minKubeVersion,omitempty"`
939+ MaxKubeVersion float64 `json:"maxKubeVersion,omitempty"`
940+ IsCustom bool `json:"isCustom,omitempty"`
941+ IsActive bool `json:"isActive,omitempty"`
942+ Platform string `json:"platform,omitempty"`
943+ Zones []PosturePolicyZoneMeta `json:"zones,omitempty"`
944+ }
945+
946+ type FullPosturePolicy struct {
947+ ID string `json:"id,omitempty"`
948+ Name string `json:"name,omitempty"`
949+ Type string `json:"type,omitempty"`
950+ Description string `json:"description,omitempty"`
951+ Version string `json:"version,omitempty"`
952+ Link string `json:"link,omitempty"`
953+ Authors string `json:"authors,omitempty"`
954+ PublishedData string `json:"publishedDate,omitempty"`
955+ RequirementsGroup []RequirementsGroup `json:"requirementFolders,omitempty"`
956+ MinKubeVersion float64 `json:"minKubeVersion,omitempty"`
957+ MaxKubeVersion float64 `json:"maxKubeVersion,omitempty"`
958+ IsCustom bool `json:"isCustom,omitempty"`
959+ IsActive bool `json:"isActive,omitempty"`
960+ Platform string `json:"platform,omitempty"`
945961}
946-
947962type RequirementsGroup struct {
948963 ID string `json:"id,omitempty"`
949964 Name string `json:"name,omitempty"`
@@ -1005,6 +1020,9 @@ type PosturePolicyResponse struct {
10051020 Data PosturePolicy `json:"data"`
10061021}
10071022
1023+ type FullPosturePolicyResponse struct {
1024+ Data FullPosturePolicy `json:"data"`
1025+ }
10081026type PostureZonePolicyListResponse struct {
10091027 Data []PosturePolicy `json:"data"`
10101028}
0 commit comments